comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitriy Anisimkov" <ts@quadrat.omsk.su>
Subject: Re: Bignum modular types in Ada95
Date: 1998/01/28
Date: 1998-01-28T00:00:00+00:00	[thread overview]
Message-ID: <01bd2bed$1bfab2a0$2c04a8c0@sezam> (raw)
In-Reply-To: 34CE568C.55D7E23D@cl.cam.ac.uk


Hello.

Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
> One of the especially nice things about Ada seem to be the modular
> types. Many of the calculations in asymmetric cryptography are done
> over the integers modulo N, where N is a huge number (typically
> 1024 bits long or more).

The GNAT, Aonix and Intermetrix compiler not support integer/modular
numbers more then 64 bit. But I have implemented the numbers which can
allocate more then 64bit, theoreticaly up to 2_000_000_000 bits. I have
implemented operations "+", "-", "*", "/", ">" ,"<", ">=", "<=", "=",
Shift. I plan to implement "and","or" shortly. I still not strongly test
this library and interesting to do this under the real application. I'm
ready to grant free help of using this library and to listen any
suggestions. I develop it under the GNAT and now porting it to the AONIX
ObjectADA for Windows. If you want to use this library, tell me, and I'm
send it to you.

Dmitriy Anisimkov. ts@quadrat.omsk.su




      parent reply	other threads:[~1998-01-28  0:00 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-01-27  0:00 Bignum modular types in Ada95 Markus Kuhn
1998-01-28  0:00 ` Markus Kuhn
1998-01-28  0:00   ` Brian Rogoff
1998-01-29  0:00     ` Markus Kuhn
1998-01-30  0:00       ` Brian Rogoff
1998-02-01  0:00   ` Robert Dewar
1998-02-02  0:00     ` Tarjei T. Jensen
1998-02-02  0:00       ` Robert Dewar
1998-02-03  0:00         ` Tarjei T. Jensen
1998-02-04  0:00           ` Keith Thompson
     [not found]   ` <EnIIvn.3zr@world.std.com>
1998-01-29  0:00     ` Mats Weber
     [not found]       ` <EnKEtu.KGp@world.std.com>
1998-01-30  0:00         ` Mats Weber
1998-02-01  0:00           ` Robert Dewar
1998-02-01  0:00           ` Robert Dewar
1998-01-30  0:00         ` Markus Kuhn
1998-01-30  0:00           ` Mats Weber
1998-01-30  0:00             ` Markus Kuhn
1998-01-31  0:00               ` Nick Roberts
1998-02-01  0:00           ` Robert Dewar
1998-01-31  0:00         ` Nick Roberts
1998-02-01  0:00         ` Robert Dewar
1998-01-29  0:00     ` Markus Kuhn
1998-01-31  0:00       ` Nick Roberts
1998-02-01  0:00     ` Robert Dewar
1998-01-28  0:00 ` Nick Roberts
1998-01-28  0:00   ` Nick Roberts
1998-02-01  0:00     ` Robert Dewar
1998-02-07  0:00       ` Nick Roberts
1998-02-09  0:00         ` Robert Dewar
1998-01-28  0:00   ` Larry Kilgallen
1998-01-28  0:00 ` Dmitriy Anisimkov [this message]
replies disabled

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