Library | Algorithm Implementation | Message Abstract | Protocol Implementation | Others | Version |
OpenSSL | 11 + 5 + 6 = 22 | HMAC, CMAC, GCM, CCM | SSL/TLS, ocsp, srp | x509, x509v3, ASN.1, pem, pkcs12 | 1.01c |
Lib Tom-Crypt | 17 + 5 + 3 = 25 | HMAC, CMAC, GCM, CCM | Unrealized, Reserved Interface | PRND, ASN.1, BASE64, BIGNUM | 1.17 |
libgcrypt | 15 + 9 + 3 = 27 | HMAC, CMAC, GCM, CCM | Unrealized | RNG, MPI, Sexp | 1.6.0 |
cryptlib | 10 + 4 + 7 = 21 | HMAC, GCM, CCM | SSL/TLS, S/MIME, PGP/OpenPGP, SSH, CMP, OCSP, RTCS, SCEP, TSP | RNG, PKCS11, x509, BASE64 | 3.4.2 |
cyptoAPI | 4 + 3 + 4 = 11 | HMAC | SSL, TLS, PCT1 | RNG, PKCS11, x509, BASE64 |
|
CNG | 3 + 5 + 5 = 13 | HMAC, CMAC, GMAC(GCM) | SSL | RNG, PKCS11, x509, BASE64 |
|