


Cryptlib consists of a set of layered security services and associated programming interfaces which provide an integrated set of information and communications security capabilities. Much like the OSI networking reference model, Cryptlib contains a series of layers which provide each level of abstraction, with higher layers building on the capabilities provided by the lower layers.
At the lowest level are basic components such as core encryption and authentication routines, which are usually implemented in software but may also be implemented in hardware for speed (due to the speed of the software components used in Cryptlib, some of the software is actually faster than dedicated hardware.)
At the next level are components which wrap up the specialised and often quite complex core components in a layer which provides abstract functionality and ensures complete cross-platform portability of data. These functions typically cover areas such as “create a digital signature” or “exchange an encryption key”.
Cryptlib consists of a multi-platform architecture which provides these services across all major operating system environments, including BeOS, DOS, Macintosh, MVS, Tandem NSK, OS/2, VM/CMS, Windows 3.x, Windows 95/98/ME, Windows NT/2000/XP, and a large variety of Unix versions such as AIX, A/UX, Digital Unix, DGUX, FreeBSD/NetBSD/OpenBSD, HPUX, IRIX, Linux, OSF/1, SCO, Solaris, SunOS, and Ultrix.
The overall Cryptlib architecture is as follows:


Applications | Architecture | Pricing | Contact Us | Clients | FAQ | References