CryptoSys API Library Manual
Compliance
AES complies with:
- FIPS PUB 197 Advanced Encryption Standard (AES)
[FIPS197].
- AES Proposal: Rijndael, Joan Daemen and Vincent Rijmen,
[RIJN].
Triple DES (TDEA, 3DES, des-ede3) complies with:
-
NIST Special Publication 800-67
Recommendation for the Triple Data Encryption Algorithm
(TDEA) Block Cipher [SP80067]
-
NIST Special Publication 800-20
Modes of Operation Validation System for the Triple Data
Encryption Algorithm [SP80020]
-
ANSI X9.52-1998
Triple Data Encryption Algorithm Modes Of Operation [X9-52]
DES complies with these now-withdrawn standards:
-
FIPS PUB 46-3,
Data Encryption Standard (DES),
[FIPS46].
- FIPS PUB 74,
Guidelines for Implementing and Using the NBS Data Encryption Standard,
[FIPS74].
-
FIPS PUB 81,
DES Modes of Operation,
[FIPS81].
The block cipher modes of operation comply with
- NIST Special Publication 800-38A Recommendation for Block Cipher Modes of Operation,
[SP80038A].
AES-GCM complies with:
- NIST Special Publication 800-38D
Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC
[SP80038D].
- The Galois/Counter Mode of Operation (GCM), David A. McGrew and John Viega,
[MCGR05].
The SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 algorithms comply with:
- FIPS PUB 180-4 Secure Hash Standard,
[FIPS180].
The MD5 algorithm complies with:
- RFC 1321 The MD5 Message-Digest Algorithm,
[RFC1321].
The CMAC algorithms comply with:
- NIST Special Publication 800-38B
Recommendation for Block
Cipher Modes of Operation:
The CMAC Mode for
Authentication,
[SP80038B].
The PBKDF2 algorithm complies with:
- PKCS #5 v2.1: Password-Based Cryptography Standard,
RSA Laboratories,
5 October 2006
[PKCS5].
The random number generator conforms to
- NIST Special Publication 800-90A
Recommendation for Random Number Generation Using Deterministic Random Bit Generators
[SP80090A]
- FIPS PUB 140-2, Security Requirements For Cryptographic Modules
[FIPS140]
(as updated on 3 December 2002)
[Contents] [Index]