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.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

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.51

Facultatives

texlive-20250308 (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.5

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