home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The C Users' Group Library 1994 August
/
wc-cdrom-cusersgrouplibrary-1994-08.iso
/
vol_200
/
247_02
/
readme2.doc
< prev
next >
Wrap
Text File
|
1989-04-19
|
2KB
|
38 lines
This diskette contains the following files
TCS.LIB - Turbo C V1.0 small model MIRACL library
MS5S.LIB - Microsoft C V5.0 small model MIRACL library
RATCALC.EXE - Rational Calculator (Black & White)
RATKALC.EXE - Rational Calculator (Colour)
FACT.EXE - Factorial program
BRENT.EXE - Integer factorisation program
ENCIPH.EXE - Okamoto enciphering program
DECIPH.EXE - Okamoto deciphering program
PUBLIC.KEY - Public key for use by enciphering program
PRIVATE.KEY - Private key for use by deciphering program
BIG.HPP - C++ header for 'big' numbers
FLASH.HPP - C++ header for 'flash' numbers
NUMBER.HPP - C++ header for 'big' numbers mod n
FACT.CPP - Example C++ source (uses BIG.HPP)
HAIL.CPP - Example C++ source "
BRENT.CPP - Example C++ source "
POLLARD.CPP - Example C++ source (uses NUMBER.HPP)
SAMPLE.CPP - Example C++ source (uses FLASH.HPP)
If using Microsoft C Version 5.0+ or Turbo C V1.0+ then rename MS5S.LIB
or TCS.LIB to MIRACL.LIB and you're in business right away. If using
another compiler then you must execute the appropriate xxDOIT.BAT file
to create the MIRACL library.
Some files on this disk implement an experimental C++ implementation of
the MIRACL library. All the extra work is done by the headers "big.hpp",
"flash.hpp" and "number.hpp". This system was developed using ZORTECH C++
Version 1.0, which is VERY buggy and unhelpful.
The standard MIRACL library must first be re-compiled using the ZORTECH
compiler. See zpdoit.bat
Note how readable the C++ versions of the example programs now look.