12#ifndef ARCANE_UTILS_SHA3HASHALGORITHM_H
13#define ARCANE_UTILS_SHA3HASHALGORITHM_H
17#include "arcane/utils/IHashAlgorithm.h"
18#include "arcane/utils/String.h"
23namespace Arcane::SHA3Algorithm
Interface d'un algorithme de hashage.
Classe de base des algorithmes SHA-3.
Hash pour l'algorithme SHA-3 224.
String name() const override
Nom de l'algorithme.
Int32 hashSize() const override
Taille (en octet) de la clé de hash.
Hash pour l'algorithme SHA-3 256.
Int32 hashSize() const override
Taille (en octet) de la clé de hash.
String name() const override
Nom de l'algorithme.
Hash pour l'algorithme SHA-3 384.
String name() const override
Nom de l'algorithme.
Int32 hashSize() const override
Taille (en octet) de la clé de hash.
Hash pour l'algorithme SHA-3 512.
Int32 hashSize() const override
Taille (en octet) de la clé de hash.
String name() const override
Nom de l'algorithme.
Classe de base des vecteurs 1D de données.
Vue constante d'un tableau de type T.
Vue d'un tableau d'éléments de type T.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-