 Graphe d'héritage de Arcane::SHA1Algorithm::SHA1:
 Graphe d'héritage de Arcane::SHA1Algorithm::SHA1: Graphe de collaboration de Arcane::SHA1Algorithm::SHA1:
 Graphe de collaboration de Arcane::SHA1Algorithm::SHA1:| Classes | |
| struct | sha1_ctx | 
| Algorithm context.  Plus de détails... | |
| Fonctions membres publiques | |
| void | reset () override | 
| Réinitialise l'instance pour calculer une nouvelle valeur de hash. | |
| void | updateHash (Span< const std::byte > input) override | 
| Ajoute le tableau input au hash calculé | |
| void | computeHashValue (HashAlgorithmValue &value) override | 
| Calcule la valeur de hashage et la retourne dans hash_value. | |
| Fonctions membres privées | |
| void | sha1_init () | 
| void | sha1_update (Span< const std::byte > bytes) | 
| void | sha1_final (HashAlgorithmValue &value) | 
| Fonctions membres privées statiques | |
| static void | sha1_process_block (unsigned *hash, const unsigned *block) | 
| Attributs privés | |
| sha1_ctx | m_context | 
Définition à la ligne 108 du fichier SHA1HashAlgorithm.cc.
| 
 | inline | 
Définition à la ligne 127 du fichier SHA1HashAlgorithm.cc.
| 
 | inlineoverridevirtual | 
Calcule la valeur de hashage et la retourne dans hash_value.
Implémente Arcane::IHashAlgorithmContext.
Définition à la ligne 138 du fichier SHA1HashAlgorithm.cc.
| 
 | inlineoverridevirtual | 
Réinitialise l'instance pour calculer une nouvelle valeur de hash.
Implémente Arcane::IHashAlgorithmContext.
Définition à la ligne 131 du fichier SHA1HashAlgorithm.cc.
Références sha1_init().
 Voici le graphe d'appel pour cette fonction :
 Voici le graphe d'appel pour cette fonction :| 
 | private | 
Définition à la ligne 452 du fichier SHA1HashAlgorithm.cc.
| 
 | private | 
Initialize context before calculating hash.
| ctx | context to initialize | 
Définition à la ligne 168 du fichier SHA1HashAlgorithm.cc.
Référencé par reset().
 Voici le graphe des appelants de cette fonction :
 Voici le graphe des appelants de cette fonction :| 
 | staticprivate | 
The core transformation. Process a 512-bit block. The function has been taken from RFC 3174 with little changes.
| hash | algorithm state | 
| block | the message block to process | 
Définition à la ligne 202 du fichier SHA1HashAlgorithm.cc.
Référencé par sha1_update().
 Voici le graphe des appelants de cette fonction :
 Voici le graphe des appelants de cette fonction :| 
 | private | 
Calculate message hash. Can be called repeatedly with chunks of the message to be hashed.
| bytes | message chunk | 
Définition à la ligne 406 du fichier SHA1HashAlgorithm.cc.
Références Arcane::SpanImpl< T, SizeType, Extent >::data(), sha1_process_block(), et Arcane::SpanImpl< T, SizeType, Extent >::size().
Référencé par updateHash().
 Voici le graphe d'appel pour cette fonction :
 Voici le graphe d'appel pour cette fonction : Voici le graphe des appelants de cette fonction :
 Voici le graphe des appelants de cette fonction :| 
 | inlineoverridevirtual | 
Ajoute le tableau input au hash calculé
Implémente Arcane::IHashAlgorithmContext.
Définition à la ligne 133 du fichier SHA1HashAlgorithm.cc.
Références sha1_update().
 Voici le graphe d'appel pour cette fonction :
 Voici le graphe d'appel pour cette fonction :| 
 | private | 
Définition à la ligne 123 du fichier SHA1HashAlgorithm.cc.