Libgcrypt
Libgcrypt est une bibliothèque de cryptographie développée par Werner Koch en tant que module séparé de GnuPG. Elle peut également être utilisée indépendamment de GnuPG.

Libgcrypt fournit des fonctions pour toutes les briques technologiques cryptographiques : cryptographie symétrique (AES, DES, 3DES, Blowfish, CAST5, Twofish, Arcfour, Serpent, Camellia, SEED (décrit par la ), fonctions de hachage (MD4, MD5, RIPEMD-160, SHA-1, SHA-256, SHA-224, SHA-384, SHA-512, HAVAL, Tiger-192 utilisée par GnuPG ≤ 1.3.2, Tiger, et TIGER2), MACs (HMAC pour tous les algorithmes de hachage) et cryptographie asymétrique (RSA, ElGamal, DSA, ECDSA).

Libgcrypt dispose de sa propre implémentation de l'arithmétique multiprécision, avec des implémentations pour plusieurs processeurs, parmi lesquels Alpha, AMD64, HP PA-RISC, i386, i586, m68k, mips3, PowerPC, et SPARC.
Q188860
bibliothèque
Concept
Q8789
cryptographie
Concept
Q3567326
Werner Koch
PER
Q223204
GnuPG
MEDIA
Q327675
cryptographie symétrique
Concept
Q190746
AES
MEDIA
Q135035
DES
MEDIA
Q134983
3DES
MISC
Q815853
Blowfish
MISC
Q53735
CAST5
MISC
Q747320
Twofish
MISC
Q846955
Arcfour
MISC
Q1501904
Serpent
MISC
Q1028476
Camellia
MISC
Q1061548
SEED
MISC
Q183427
fonctions de hachage
Concept
Q1144542
MD4
Concept
Q185235
MD5
MISC
Q2124306
RIPEMD-160
Concept
Q13414952
SHA-1
MISC
Q1968605
SHA-256
MISC
Q1968605
SHA-224
MISC
Q1968605
SHA-384
MISC
Q1968605
SHA-512
MISC
Q675690
HAVAL
Concept
Q1935697
Tiger-192
UNK
Q1052621
MACs
Concept
Q1669397
HMAC
Concept
Q201339
cryptographie asymétrique
Concept
Q181551
RSA
EVE
Q1162410
ElGamal
Concept
Q1224829
DSA
MEDIA
Q915079
ECDSA
EVE
Q527381
arithmétique multiprécision
Concept
Q9887
Alpha
Concept
Q16525012
AMD64
Concept
Q80978
HP
ORG
Q113585
PA-RISC
MISC
Q237794
i386
MISC
Q12353724
i586
MISC
Q937498
m68k
Concept
Q527464
mips3
Concept
Q209860
PowerPC
MISC
Q273190
SPARC
MISC
Q3237868
Libgcrypt
MISC
Q3237868
Libgcrypt
MISC
Q3237868
Libgcrypt
MISC
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+5^^http://www.w3.org/2001/XMLSchema#decimal
5
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+5^^http://www.w3.org/2001/XMLSchema#decimal
5
NUMBER
-160^^http://www.w3.org/2001/XMLSchema#decimal
-160
NUMBER
-1^^http://www.w3.org/2001/XMLSchema#decimal
-1
NUMBER
-256^^http://www.w3.org/2001/XMLSchema#decimal
-256
NUMBER
-224^^http://www.w3.org/2001/XMLSchema#decimal
-224
NUMBER
-384^^http://www.w3.org/2001/XMLSchema#decimal
-384
NUMBER
-512^^http://www.w3.org/2001/XMLSchema#decimal
-512
NUMBER
-192^^http://www.w3.org/2001/XMLSchema#decimal
-192
NUMBER
+1.3^^http://www.w3.org/2001/XMLSchema#decimal
1.3
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
+386^^http://www.w3.org/2001/XMLSchema#decimal
386
NUMBER
+586^^http://www.w3.org/2001/XMLSchema#decimal
586
NUMBER
+68^^http://www.w3.org/2001/XMLSchema#decimal
68
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
instance of
maintained by
subclass of