This manual describes the architecture of CRYPT and the cryptographic functions and interfaces in BS2000.
It is based on the description of the “PKCS#11 V2.20: Cryptographic Token Interface Standard” from RSA Laboratories dated June 2004. This standard is freely available on the Internet under https://www.cryptsoft.com/pkcs11doc/ and will be required in order to correctly implement the parameters. Additional references to chapters or sections of the PKCS#11 standard are made throughout the manual as and when this additional information may prove useful. For the SHA-2 related mechanisms please see version 2.40 of the PKCS#11 standard, especially http://docs.oasis-open.org/pkcs11/pkcs11-curr/v2.40/os/pkcs11-curr-v2.40-os.html.
The chapter “Description of the Assembler macro calls of the CRYPT interface” provides detailed information about the Assembler macro calls using both syntax diagrams and detailed operand descriptions. A programming example finishes off the chapter. The PKCS#11 standard provides additional detailed information.
The chapter “Using the original PKCS#11 C functions” helps the user to find their way around and makes it easier to locate the detailed descriptions in the PKCS#11 standard. This chapter provides an overview of the standard's functions implemented by the CRYPT subsystem and offered via an adapter module as C functions and cross-references the appropriate chapters or sections in the PKCS#11 standard. This chapter also contains a complete programming example.
The chapter “Creating diagnostic documents” explains how diagnostic documents are created.
Additional product information
Current information, version and hardware dependencies, and instructions for installing and using a product version are contained in the associated Release Notice. These Release Notices are available online at https://bs2manuals.ts.fujitsu.com.