The tables below compare cryptography libraries that deal with cryptography algorithms and have application programming interface (API) function calls to each of the supported features.
2.27.0 (July 7, 2021; 3 years ago (2021-07-07)) [±] 2.16.11 (July 7, 2021; 3 years ago (2021-07-07)) [±] 3.10.1[23] 2024-12-30 This table denotes, if a cryptography library provides the technical requisites for FIPS 140, and the status of their FIPS 140 certification (according to NIST's CMVP search,[27] modules in process list[28] and implementation under test list).
Here hash functions are defined as taking an arbitrary length message and producing a fixed size output that is virtually impossible to use for recreating the original message.
Comparison of implementations of message authentication code (MAC) algorithms.
By using the assistance of specific hardware, the library can achieve greater speeds and/or improved security than otherwise.