Cryptography Reference
In-Depth Information
Table 1-4. Libraries in 80x86 assembler (see Chapter 19) in
directories flint/lib and flint/lib/dll
flinta.lib
library with assembler functions in OMF (object module format)
flintavc.lib
library with assembler functions in COFF (common object file format)
flinta.a
archive with assembler functions for emx/gcc under OS/2
libflint.a
archive with assembler functions for use under LINUX
flint.dll
DLL with the FLINT/C functions for use with MS VC/C++
flint.lib
link library for
flint.dll
Table 1-5. RSA implementation (see Chapter 17) in directory flint/rsa
rsakey.h
header file for the RSA classes
rsakey.cpp
implementation of the RSA classes
RSAkey
and
RSApub
rsademo.cpp
example application of the RSA classes and their functions
A list of the individual components of the FLINT/C software can be found
in the file
readme.doc
is the source code. The software has been tested with the
indicated development tools on the following platforms:
•
GNU gcc under Linux, SunOS 4.1, and Sun Solaris
•
GNU/EMX gcc under OS/2 Warp, DOS, and Windows (9x, NT)
•
Borland BCC32 under Windows (9x, NT, 2000, XP)
•
lcc-win32 under Windows (9x, NT, 2000, XP)
•
Cygnus cygwin B20 under Windows (9x, NT, 2000, XP)
•
IBM VisualAge under OS/2 Warp and Windows (9x, NT, 2000, XP)
•
Microsoft C under DOS, OS/2 Warp, and Windows (9x, NT)
•
Microsoft Visual C/C++ under Windows (9x, NT, 2000, XP)
•
Watcom C/C++ under DOS, OS/2 Warp, and Windows (3.1, 9x, NT, XP)
•
OpenWatcom C/C++ under Windows (2000, XP)
The assembler programs can be translated with Microsoft MASM,
2
with
Watcom WASM, or with the GNU assembler GAS. They are contained in the
downloadable source code in translated form as libraries in OMF (object module
2
Call :
ml /Cx /c /Gd
filename
.