Hash pour l'algorithme SHA-3 384. Plus de détails...
#include <arcane/utils/SHA3HashAlgorithm.h>
Fonctions membres publiques | |
String | name () const override |
Nom de l'algorithme. | |
Int32 | hashSize () const override |
Taille (en octet) de la clé de hash. | |
Fonctions membres publiques hérités de Arcane::SHA3HashAlgorithm | |
void | computeHash (ByteConstArrayView input, ByteArray &output) final |
Calcule la valeur du hash pour le tableau input. | |
void | computeHash64 (Span< const Byte > input, ByteArray &output) final |
Calcule la valeur du hash pour le tableau input. | |
void | computeHash64 (Span< const std::byte > input, ByteArray &output) final |
Calcule la valeur du hash pour le tableau input. | |
Fonctions membres publiques hérités de Arcane::IHashAlgorithm | |
virtual void | computeHash (Span< const std::byte > input, HashAlgorithmValue &value) |
Calcule la valeur du hash pour le tableau input. | |
virtual Ref< IHashAlgorithmContext > | createContext () |
Créé un contexte pour calculer la valeur du hash de manière incrémentale. | |
virtual bool | hasCreateContext () const |
Indique si l'implémentation supporte un hash incrémental. | |
Fonctions membres protégées | |
void | _initialize (SHA3Algorithm::SHA3 &) override |
Hash pour l'algorithme SHA-3 384.
Définition à la ligne 89 du fichier SHA3HashAlgorithm.h.
|
overrideprotectedvirtual |
Implémente Arcane::SHA3HashAlgorithm.
Définition à la ligne 541 du fichier SHA3HashAlgorithm.cc.
|
inlineoverridevirtual |
Taille (en octet) de la clé de hash.
Réimplémentée à partir de Arcane::IHashAlgorithm.
Définition à la ligne 95 du fichier SHA3HashAlgorithm.h.
|
inlineoverridevirtual |
Nom de l'algorithme.
Réimplémentée à partir de Arcane::IHashAlgorithm.
Définition à la ligne 94 du fichier SHA3HashAlgorithm.h.