Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::SHA3_256HashAlgorithm

Hash pour l'algorithme SHA-3 256. Plus de détails...

#include <arcane/utils/SHA3HashAlgorithm.h>

+ Graphe d'héritage de Arcane::SHA3_256HashAlgorithm:
+ Graphe de collaboration de Arcane::SHA3_256HashAlgorithm:

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< IHashAlgorithmContextcreateContext ()
 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
 

Description détaillée

Hash pour l'algorithme SHA-3 256.

Définition à la ligne 57 du fichier SHA3HashAlgorithm.h.

Documentation des fonctions membres

◆ _initialize()

void Arcane::SHA3_256HashAlgorithm::_initialize ( SHA3Algorithm::SHA3 sha3)
overrideprotectedvirtual

Implémente Arcane::SHA3HashAlgorithm.

Définition à la ligne 523 du fichier SHA3HashAlgorithm.cc.

◆ hashSize()

Int32 Arcane::SHA3_256HashAlgorithm::hashSize ( ) const
inlineoverridevirtual

Taille (en octet) de la clé de hash.

Réimplémentée à partir de Arcane::IHashAlgorithm.

Définition à la ligne 63 du fichier SHA3HashAlgorithm.h.

◆ name()

String Arcane::SHA3_256HashAlgorithm::name ( ) const
inlineoverridevirtual

Nom de l'algorithme.

Réimplémentée à partir de Arcane::IHashAlgorithm.

Définition à la ligne 62 du fichier SHA3HashAlgorithm.h.


La documentation de cette classe a été générée à partir des fichiers suivants :