From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.236.78.69 with SMTP id f45mr6507673yhe.9.1387221882011; Mon, 16 Dec 2013 11:24:42 -0800 (PST) X-Received: by 10.49.85.2 with SMTP id d2mr203819qez.9.1387221881896; Mon, 16 Dec 2013 11:24:41 -0800 (PST) Path: border1.nntp.dca.giganews.com!nntp.giganews.com!ie8no19299784qab.0!news-out.google.com!p7ni19245qat.0!nntp.google.com!ie8no19299775qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Mon, 16 Dec 2013 11:24:41 -0800 (PST) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=86.171.156.104; posting-account=pmkN8QoAAAAtIhXRUfydb0SCISnwaeyg NNTP-Posting-Host: 86.171.156.104 References: <1d445f04-b670-444f-9858-55da271fe17a@googlegroups.com> <6d347aed-dce2-4b55-9e35-603f18f06fcb@googlegroups.com> <4f214ca7-871b-4529-b404-caebd1655051@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <17e1ca2b-6732-4dd5-952b-721090bdb4ff@googlegroups.com> Subject: Re: Will Ada-95 Programs Written in MS Windows Run in MacOS and Linux Without Some Tweaking. From: Austin Obyrne Injection-Date: Mon, 16 Dec 2013 19:24:42 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: number.nntp.dca.giganews.com comp.lang.ada:184280 Date: 2013-12-16T11:24:41-08:00 List-Id: On Monday, December 16, 2013 11:46:53 AM UTC, Simon Wright wrote: > Austin Obyrne writes: > The transition of thi= s crypto from Windows to Mac is quite something > and to my limited experie= nce is a formidable task. No. I've put extensions at [1]; the README.txt sa= ys ------------------------------------------------------------------------= The files here are intended to work with the SureCrypt software from http:= //www.adacryptpages.com. They are written against version 85610, and are re= latively minor modifications of that software, so the copyright status rema= ins that of the original (Copyright =A9 2003 Austin O'Byrne). There are two= new programs: encrypt and decrypt. Encrypt usage: encrypt original-plainte= xt ciphertext Decrypt usage: decrypt ciphertext decrypted-plaintext Note th= at in spite of the use of the word "text" above the programs will work with= binary data. The programs will work on Unix and Windows systems. Data encr= ypted on one can be decrypted on the other if required. Using a recent GNAT= compiler, the programs can be built using the supplied cipher.gpr: gnatmak= e -p -P cipher Simon Wright simon@pushface.org December 2013 --------------= ---------------------------------------------------------- From the softwar= e point of view, note that on Linux (which has a case-sensitive file system= ) you should use lower case for Ada source file names, so that, for example= , Alices_Digital_Signature.ads becomes alices_digital_signature.ads. From t= he practical point of view, I think that the size of the encrypted files wi= ll be a serious issue. With the current code, they come out *more* *than* *= 30* *times* the size of the original, so that the encrypted SureCrypt85610.= zip comes out at about 870 megabytes. Even if you output the encrypted data= in binary the multiplier will be 12 (each byte of the original is encrypte= d as 3 integers). [1] https://www.dropbox.com/sh/a84i0jb8jv48nev/Q143ubNUWC I never hoped to be competitive in implementing this crypto at the level of= Ada programming and nuances of CS to be employed that you guys bandy about= with such ease.=20 A program that encrypted and decrypted (warts 'n all)was as much as I ever = hoped for but it would have to demonstrate the potential of the vector math= ematics as a medium for future. =20 There still isn't a cipher out there that can be called really unbreakable = and I envisage a huge surge at layman level in the next few years for somet= hing they can use and rely on whether or not they understan how it works. Austin