The wolfCrypt cryptography engine is a lightweight crypto library written in ANSI C and targeted for embedded, RTOS, and resource-constrained environments - primarily because of its small size, speed, and feature set.
This one cropped up in the library internals at one point and was fixed in a security release. Currently you should check the manual pages or the source to be sure. One way to avoid being bitten by this potential problem is to always use this idiom to check for errors when calling an OpenSSL function: TweetNaCl is the world's first auditable high-security cryptographic library. TweetNaCl fits into just 100 tweets while supporting all 25 of the C NaCl functions used by applications. TweetNaCl is a self-contained public-domain C library, so it can easily be integrated into applications. The crypto_hash function is designed to be usable as a strong component of DSA, RSA-PSS, key derivation, hash-based message-authentication codes, hash-based ciphers, and various other common applications. Setup: On a Windows 10 box, using RDP to a terminal server running Server 2016, start a program that performs encryption/decryption. Discussion: Without the RDP/Terminal Crypto-C Toolkit Static Library and the Crypto-C Module. In addition, use of the Crypto-C Module enables OEM software developers to construct Crypto-C based applications that automatically rely on a FIPS 140-1 validated module. 2.3 Roles and Services The RSA BSAFE Crypto-C Toolkit Module meets all FIPS140-1 level 1 requirements for Roles
crypt is a standard C library function. It is typically used to compute the hash of user account passwords. The function outputs a text string which also encodes the salt (usually the first two characters are the salt itself and the rest is the hashed result), and identifies the hash algorithm used (defaulting to the "traditional" one explained below).
The borZoi library is an ECC library, designed for ease of use and a minimum risk of security problems due to incorrect use. There's C++ and Java libraries, and a Java Hyperelliptic curve lib. Also some COM components, but those are not open source. Catacomb (Download page) Catacomb. Written in C, not much documentation. LGPL license.
May 21, 2009 · The libpkcs11 library contains the PKCS#11 API (C_\*() functions, such as C_Initialize()). That in turn calls library pkcs11_softtoken or pkcs11_kernel, for userland or kernel crypto providers. The latter is used mostly for hardware-assisted cryptography (such as n2cp for Niagara2 SPARC processors), as that is performed more efficiently in