| Fichier d'entête |
Description |
| base64.h |
Ce fichier d'entête contient les fonctions base64. |
| bio.h |
Ce fichier d'entête contient une abstraction BIO sur une interface de type descripteur de fichier. |
| buf.h |
Ce fichier d'entête contient des fonctions de mémoire et de chaîne de caractères, voir aussi mem.h |
| bytestring.h |
Ce fichier d'entête contient les chaînes d'octets sont utilisées pour analyser et créer des messages TLS et ASN.1 |
| err.h |
Ce fichier d'entête contient des fonctions de gestion des files d'attente d'erreurs. |
| crypto.h |
Ce fichier d'entête contient des fonctions pour l'initialisation et les propriétés à l'échelle de la bibliothèque. |
| ex_data.h |
Ce fichier d'entête contient l'ex_data, soit un mécanisme permettant d'associer des données supplémentaires arbitraires à des objets. |
| lhash.h |
Ce fichier d'entête contient le lhash, soit une bibliothèque interne et n'est pas exportée pour une utilisation en dehors de BoringSSL. |
| mem.h |
Ce fichier d'entête contient des fonctions de mémoire et de chaîne, voir aussi buf.h. |
| obj.h |
Ce fichier d'entête contient la bibliothèque d'objets gérant l'enregistrement et l'indexation des identifiants d'objets ASN.1 |
| pool.h |
Ce fichier d'entête contient les tampons et le bassin de mémoire tampon. |
| posix_time.h |
Ce fichier d'entête contient les fonctions temporelles. |
| rand.h |
Ce fichier d'entête contient le générateur de nombres aléatoires. |
| stack.h |
Ce fichier d'entête contient une pile, dans OpenSSL, s'est un tableau de pointeurs. |
| Fichier d'entête |
Description |
| aes.h |
Ce fichier d'entête contient des fonctions AES brutes. |
| bn.h |
Ce fichier d'entête contient le BN, fournissant un support pour travailler avec des entiers de taille arbitraire. |
| chacha.h |
Ce fichier d'entête contient le ChaCha20 |
| cmac.h |
Ce fichier d'entête contient le CMAC |
| curve25519.h |
Ce fichier d'entête contient le Curve25519 |
| des.h |
Ce fichier d'entête contient le DES. |
| dh.h |
Ce fichier d'entête contient des fonctions permettant d'effectuer un accord de clef Diffie-Hellman dans des groupes multiplicatifs. |
| dsa.h |
Ce fichier d'entête contient le DSA, soit des fonctions de signature et de vérification avec l'algorithme de signature numérique. |
| ec.h |
Ce fichier d'entête contient les opérations de bas niveau sur les courbes elliptiques |
| ec_key.h |
Ce fichier d'entête contient des fonctions gérant les points de courbe elliptique étant des clefs publiques/privées. |
| ecdh.h |
Ce fichier d'entête contient la courbe elliptique Diffie-Hellman. |
| ecdsa.h |
Ce fichier d'entête contient l'ECDSA, soit des fonctions de signature et de vérification avec l'algorithme de signature numérique sur des courbes elliptiques. |
| engine.h |
Ce fichier d'entête contient les moteurs des collections de méthodes. |
| hkdf.h |
Ce fichier d'entête contient le HKDF |
| hmac.h |
Ce fichier d'entête contient le HMAC, soit des fonctions permettant de construire des PRF à partir de fonctions de hachage Merkle-Damgård à l'aide de HMAC. |
| md5.h |
Ce fichier d'entête contient le MD5. |
| mldsa.h |
Ce fichier d'entête contient le ML-DSA. |
| mlkem.h |
Ce fichier d'entête contient le ML-KEM-768. |
| rc4.h |
Ce fichier d'entête contient le RC4. |
| rsa.h |
Ce fichier d'entête contient des fonctions permettant de gérer le chiffrement et la signature à l'aide de RSA. |
| sha.h |
Ce fichier d'entête contient la famille de fonctions de hachage SHA (SHA-1 et SHA-2). |
| siphash.h |
Ce fichier d'entête contient le SipHash, soit un PRF rapide et sécurisé étant souvent utilisé pour les tables de hachage. |