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.182.109.200 with SMTP id hu8mr6863302obb.20.1387220403466; Mon, 16 Dec 2013 11:00:03 -0800 (PST) X-Received: by 10.49.110.165 with SMTP id ib5mr42394qeb.28.1387220403436; Mon, 16 Dec 2013 11:00:03 -0800 (PST) Path: border1.nntp.ams.giganews.com!nntp.giganews.com!weretis.net!feeder1.news.weretis.net!news.albasani.net!rt.uk.eu.org!news.glorb.com!news-out.readnews.com!news-xxxfer.readnews.com!209.85.216.88.MISMATCH!p15no29864034qaj.0!news-out.google.com!p7ni20098qat.0!nntp.google.com!p15no29864032qaj.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Mon, 16 Dec 2013 11:00:03 -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: 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:00:03 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: number.nntp.dca.giganews.com comp.lang.ada:184279 Date: 2013-12-16T11:00:03-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 Thanks for that Simon. I am the first to admit that this cryptography has very high ciphertext exp= ansion but I cannot understand it being 870 Megabytes for the example you g= ave. I have no doubt you are right. The salient thing for me is in the crypto strength - this is theoretically = unbreakable <=3D in the hands of the right people it has potential. This is a great contribution - I salute you. I think it is beyond me with my resources to do anything more - I have a ca= valier attitude to cost and have always maintained that its security at any= cost. Most of what you say is technically beyond my ken also but its is very enco= uraging that you have not decided to condemn it out of hand as a lost cause= like for instance the current complexity-theoretic crypto that is headed f= or the scrap heap. Quite reamarkable that there was so much portability about the programs in = such diverse environments. Austin