comp.lang.ada
 help / color / mirror / Atom feed
From: "Gisle Sælensminde" <gisle@apal.ii.uib.no>
Subject: Re: Ada and cryptography
Date: 17 Jun 2002 19:47:35 GMT
Date: 2002-06-17T19:47:35+00:00	[thread overview]
Message-ID: <slrnagsf6n.8q0.gisle@apal.ii.uib.no> (raw)
In-Reply-To: 3D0D4448.813A3BE5@acm.org

In article <3D0D4448.813A3BE5@acm.org>, Jeffrey Carter wrote:
> Tuomas P wrote:
>> 
>> Is (can?) Ada being used in cryptographic applications? If it is,
>> could someone point me out to webpages that have cryptographic code in
>> Ada?

I could not find the original article so I'm responding to this one

Ada is in fact very well-suited for cryptograph, especially symetric, 
crypto, as most of the data types and operators needed can be defined or
are buldt in. For public-key crypto, bignumber libraries are missing,
but so are they doing in C, wich is considerd the "standard" language of 
cryptography.

I have implemented the serpent algorithm in Ada myself:

ftp://ftp.ii.uib.no/pub/ada/serpent.tar.gz

Otherwise, the links to some of the crypto code I have used earlier seems
to be dead, which is sad.
 
--
Gisle S�lensminde ( gisle@ii.uib.no )   

With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going
to land, and it could be dangerous sitting under them as they fly
overhead. (from RFC 1925)



  reply	other threads:[~2002-06-17 19:47 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-06-16 19:45 Ada and cryptography Tuomas P
2002-06-16 20:20 ` David Marceau
2002-06-16 23:07 ` Ted Dennison
2002-06-17  2:07 ` Jeffrey Carter
2002-06-17 19:47   ` Gisle Sælensminde [this message]
2002-06-17  7:23 ` Florian Weimer
2002-06-17  8:31 ` Antonio Duran
  -- strict thread matches above, loose matches on Subject: below --
2002-06-17 13:53 Mike Brenner
2002-06-17 23:15 ` David Marceau
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox