Libgcrypt

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires ().

Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il est nécessaire, quand des sources primaires sont citées, de les associer à des analyses faites par des sources secondaires.

Libgcrypt
Description de l'image Official gnu.svg.

Informations
Créateur Werner KochVoir et modifier les données sur Wikidata
Développé par Werner Koch, projet GNU
Première version 1.1.3 ()[1]Voir et modifier les données sur Wikidata
Dernière version 1.11.0 ()[2]Voir et modifier les données sur Wikidata
Dépôt dev.gnupg.org/source/libgcrypt.gitVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation GNU/Linux, BSD, Microsoft Windows et macOSVoir et modifier les données sur Wikidata
Environnement Multi-plateforme
Type Bibliothèque de cryptographie
Licence GNU LGPL, GNU GPL
Documentation gnupg.org/documentation/manuals/gcryptVoir et modifier les données sur Wikidata
Site web gnupg.org/software/libgcryptVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide) Consultez la documentation du modèle

Libgcrypt est une bibliothèque de cryptographie développée par Werner Koch en tant que module séparé de GnuPG[3]. 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 RFC 4269[4]), 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.

Notes et références

(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Libgcrypt » (voir la liste des auteurs).
  1. « https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=blob;f=NEWS;h=f5eab813566d094c9bd71fd109fe10bb19aaedf3;hb=refs/heads/master#l1855 » (consulté le ) : « First release of Libgcrypt which is a result of splitting GnuPG into libgcrypt and GnuPG »
  2. (en) Werner Koch, « Libgcrypt 1.11.0 released », (consulté le )
  3. (en) Werner Koch, libgcrypt, info-gnu, (lire en ligne).
  4. (en) « The SEED Encryption Algorithm », Request for comments no 4269,
v · m
Histoire
Licences
Logiciels
Personnalités
  • Ludovic Courtès (auteur de GNU Guix)
  • Werner Koch
  • Christian Grothoff (auteur de GNUnet)
  • Simon Josefsson
  • Matt Lee
  • Stefan Monnier
  • Alexandre Oliva
  • Thomas Schwinge
  • Richard Stallman
  • John Gilmore
  • Mark H. Weaver
  • Andy Wingo
  • icône décorative Portail de la cryptologie
  • icône décorative Portail de la sécurité informatique
  • icône décorative Portail des logiciels libres