-
Libgcrypt is a
cryptography library developed as a
separated module of GnuPG. It can also be used
independently of GnuPG, but
depends on its error-reporting...
-
cryptographic library,
while the GnuPG 2.x
series replaces this with
Libgcrypt.
GnuPG encrypts messages using asymmetric key
pairs individually generated...
-
other JCE/JCA
third party providers which are FIPS 140-2 validated.
While Libgcrypt is not FIPS 140-2
validated by g10code,
validations exist for versions...
- It
recommends support for X25519, Ed25519, X448, and Ed448 algorithms.
Libgcrypt libssh libssh2 (since
version 1.9.0) NaCl
GnuTLS mbed TLS (formerly PolarSSL)...
- (ML-DSA). As of
October 2023, ML-DSA was
being implemented as a part of
Libgcrypt,
according to
Falco Strenzke. Lattice-based
cryptographic constructions...
- ECDSA:
Botan Bouncy Castle cryptlib Crypto++
Crypto API (Linux)
GnuTLS libgcrypt LibreSSL mbed TLS
Microsoft CryptoAPI OpenSSL wolfCrypt EdDSA RSA (cryptosystem)...
-
cryptographic algorithms depend on
individual kernel support of the host.
Libgcrypt can be used as a
backend for hashing,
which supports all of its algorithms...
-
widely adapted for use
outside of SPKI (some of the
users being GnuPG,
libgcrypt, Nettle, and GNU lsh). Rivest's S-expressions web page
provides C source...
-
RIPEMD (specifically RIPEMD-160):
Botan Bouncy Castle Cryptlib Crypto++
Libgcrypt mbed TLS
Nettle OpenSSL wolfSSL Hash
function security summary Comparison...
-
protocol Dropbear SSH I2Pd
implementation of
EdDSA Java
Development Kit 15
Libgcrypt Minisign and
Minisign Miscellanea for
macOS NaCl /
libsodium OpenSSL 1...