- 'Hello world' programs
- .NET Classes and Methods
- .NET Help File
- A caution about insecure default algorithms
- Acknowledgements
- Action if a self-test fails
- Add an arbitrary X.509 Extension
- Additional security attributes New in v12.4
- AOC policy for X.509 content
- ASN.1 analysis functions
- ASN.1 objects: binary DER- and BER-encoded files vs PEM-encoded text files
- Asn1 Class
- AUTACK messages and ISO/IEC 9796-1 signatures
- Authenticated Encryption with Associated Data (AEAD)
- Base64 alternative for X.509 certificates
- Base64 and PEM string alternatives for CMS objects
- Base64url encoding and JSON Web Signatures (JWS)
- Bibliography
- Block Cipher Functions
- C++ (STL) Functions
- C/C++ users must add one to this value...
- Can you read a key in compressed representation?
- Cautions for C/C++ Users
- Certificate Revocation List (CRL) functions
- Changes in earlier versions
- Cipher Class
- CMS AuthEnvelopedData objects
- Cms Class
- CMS Content Types
- CMS EnvelopedData objects
- CMS functions
- CMS SignedData objects
- Cnv Class
- Combining bitwise options
- Compiling with C
- Compr Class
- Compression functions
- Conditional Tests
- Continuous random number generator test:
- Conventions in this document
- Conversion functions
- Converting strings to bytes and vice versa
- Converting VB6 to VB.NET
- Copyright Notice
- Core VBA/VB6 functions vs better wrapper functions
- Critical Errors
- Cross-reference between Functions and .NET Methods
- Cryptographic algorithm test:
- Default encoding
- Detecting Win32 or X64 platform
- Ecc Class
- Elliptic Curve Cryptography (ECC)
- Elliptic curve cryptography functions
- Elliptic curve Diffie-Hellman (ECDH)
- Enumerations in .NET
- Error Handling and Error Codes
- Examples of C code
- eXtendable-output functions (XOF)
|
- Filenames with 'International' characters
- Find length of byte array
- General Class
- General functions
- General Programming Issues
- Getting Started
- Hash Class
- HASH vs XOF vs MAC vs PRF vs KDF
- Hex format for NIST/SEC EC keys
- Hmac Class
- HMAC Functions
- Hpke Class
- Hybrid Public Key Encryption (HPKE)
- Hybrid Public Key Encryption (HPKE) functions
- Index
- Installation
- Intel(R) DRNG support
- Internal key strings
- Introduction to CryptoSys PKI Pro
- ISO 8601 date-time formats
- ISO/IEC 9796-1 Formatting
- Kdf Class
- Key Derivation Functions
- Key Security
- Key Storage Format (ECC)
- Key Storage Format (RSA)
- LDAP String Representation of Distinguished Names
- List of .Net Methods
- List of Functions
- Message Digest Hash Functions
- New in this version
- Notes on VBA wrapper functions
- Ocsp Class
- OCSP Functions
- Optional Registry Settings
- Other Issues For VB6/VBA Users
- Padding functions
- Padding schemes for block ciphers
- Pair-wise consistency test:
- Parameters for RSA-PSS and RSA-OAEP available in this Toolkit
- Passing a reference to an empty byte array in VB6/VBA
- Password prompt functions
- Password-based encryption functions
- Pbe Class
- Pem Class
- PEM string alternative for X.509 certificates, RSA and EC keys, etc
- PEM/binary file conversion functions
- Pfx Class
- PFX Functions
- Power-up Self-Tests
- Pre-dimensioning for VB6
- Prf Class
- Primary References
- Pseudorandom functions (PRF)
- Pwd Class
- Random Number Generator
- Random number generator functions
- Raw RSA functions
|
- Raw RSA Techniques
- Return Values
- Revision History
- Rng Class
- RNG health test:
- RNG Mechanisms
- Rsa Class
- RSA key functions
- RSA signature and encryption schemes: RSA-PSS and RSA-OAEP
- RSA2 Signing
- S/MIME functions
- Safe curves for elliptic cryptography
- Security Issues
- Security options for encrypted private keys
- Self-Tests
- Sig Class
- SIG functions
- Smime Class
- Software integrity test:
- Specifying an arbitrary RDN in a distinguished name
- Specifying Distinguished Names
- Specifying the algorithm, mode and padding for generic block cipher functions
- Specifying the signature algorithm in a SIG_ function
- Summary of .NET Classes
- Supported Algorithms
- Tdea Class
- Technical Details
- Techniques to add known security strength to the RNG process
- Theory
- Triple DES (TDEA/3DES) Functions
- Type Conversions
- Unsupported algorithms
- User-supplied entropy (seeds)
- Using in MIME-conformant email messages
- Using output in XML documents
- Using with .NET: C# and VB.NET
- Using with ANSI C
- Using With Borland C++
- Using with C++ (STL)
- Using with Classic Visual Basic VB6 and VBA
- Using With MinGW gcc
- Using with Python
- UTF-8 and Latin-1
- UTF-8 encoding in distinguished names
- Valid key and block sizes for block cipher algorithms
- VB6/C Function Summary
- VBA Wrapper Function List
- VBA Wrapper Functions
- Visual Basic or Visual Basic: VB6 vs VB.NET
- Win64 (X64) Platform
- Wipe Class
- Wipe functions
- X.509 certificate functions
- X.509 Extensions Parameter
- X509 Class
- Xof Class
- Zero-length byte arrays in VB6/VBA
|