Contexte pour calculer un hash de manière incrémentale. Plus de détails...
#include <arcane/utils/IHashAlgorithm.h>
Fonctions membres publiques | |
virtual void | reset ()=0 |
Réinitialise l'instance pour calculer une nouvelle valeur de hash. | |
virtual void | updateHash (Span< const std::byte > input)=0 |
Ajoute le tableau input au hash calculé | |
virtual void | computeHashValue (HashAlgorithmValue &hash_value)=0 |
Calcule la valeur de hashage et la retourne dans hash_value. | |
Contexte pour calculer un hash de manière incrémentale.
On peut utiliser un même contexte plusieurs fois en appelant reset() pour réinitialiser l'instance.
Définition à la ligne 82 du fichier IHashAlgorithm.h.
|
pure virtual |
Calcule la valeur de hashage et la retourne dans hash_value.
Implémenté dans Arcane::SHA1Algorithm::SHA1.
|
pure virtual |
Réinitialise l'instance pour calculer une nouvelle valeur de hash.
Implémenté dans Arcane::SHA1Algorithm::SHA1.
|
pure virtual |
Ajoute le tableau input au hash calculé
Implémenté dans Arcane::SHA1Algorithm::SHA1.