libgcrypt-1.11.0

Introduction à libgcrypt

Le paquet libgcrypt contient une bibliothèque de chiffrement à but généraliste basée sur le code utilisé dans GnuPG. La bibliothèque fournit une interface de haut niveau pour des composantes de chiffrement qui utilisent une API flexible et extensible.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

Informations sur le paquet

  • Téléchargement (HTTP) : https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.11.0.tar.bz2

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 321c4975cfd6a496f0530b65a673f9a4

  • Taille du téléchargement : 4,0 Mo

  • Estimation de l'espace disque requis : 146 Mo (avec les tests)

  • Estimation du temps de construction : 0,6 SBU (avec la documentation, plus 0,4 SBU pour les tests)

Dépendances de libgcrypt

Requises

libgpg-error-1.50

Facultatives

texlive-20240312 (ou install-tl-unx)

Installation de libgcrypt

Installez libgcrypt en exécutant les commandes suivantes :

./configure --prefix=/usr &&
make                      &&

make -C doc html                                                       &&
makeinfo --html --no-split -o doc/gcrypt_nochunks.html doc/gcrypt.texi &&
makeinfo --plaintext       -o doc/gcrypt.txt           doc/gcrypt.texi

Pour tester les résultats, exécutez : make check.

Maintenant, en tant qu'utilisateur root :

make install &&
install -v -dm755   /usr/share/doc/libgcrypt-1.11.0 &&
install -v -m644    README doc/{README.apichanges,fips*,libgcrypt*} \
                    /usr/share/doc/libgcrypt-1.11.0 &&

install -v -dm755   /usr/share/doc/libgcrypt-1.11.0/html &&
install -v -m644 doc/gcrypt.html/* \
                    /usr/share/doc/libgcrypt-1.11.0/html &&
install -v -m644 doc/gcrypt_nochunks.html \
                    /usr/share/doc/libgcrypt-1.11.0      &&
install -v -m644 doc/gcrypt.{txt,texi} \
                    /usr/share/doc/libgcrypt-1.11.0

Explication des commandes

--with-capabilities : Cette option active le support de libcap2. Remarquez que cela casse cryptsetup-2.7.4.

Contenu

Programmes installés: dumpsexp, hmac256 et mpicalc
Bibliothèque installée: libgcrypt.so
Répertoire installé: /usr/share/doc/libgcrypt-1.11.0

Descriptions courtes

dumpsexp

est un outil de débogage pour les S-expressions

hmac256

est une implémentation autonome de HMAC-SHA-256 utilisé pour calculer un code d'authentification HMAC-SHA-256

mpicalc

est une calculatrice RPN (Notation polonaise inversée)

libgcrypt.so

contient l'API des fonctions de chiffrement