13#include "arcane/utils/StdHeader.h"
14#include "arcane/utils/MD5HashAlgorithm_Licensed.h"
15#include "arcane/utils/MD5HashAlgorithm.h"
16#include "arcane/utils/Array.h"
17#include "arcane/utils/Iostream.h"
30 void _computeHash64(Span<const std::byte> input,
ByteArray& output)
32 unsigned char buf[16];
33 _md5_buffer((
const char*)input.data(), input.size(), buf);
35 for (
int i = 0; i < 16; ++i) {
56 return _computeHash64(asBytes(
input64), output);
66 return _computeHash64(bytes, output);
75 return _computeHash64(
input, output);
Tableau d'items de types quelconques.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
void computeHash(ByteConstArrayView input, ByteArray &output) override
Calcule la valeur du hash pour le tableau input.
void computeHash64(Span< const Byte > input, ByteArray &output) override
Calcule la valeur du hash pour le tableau input.
Vue constante d'un tableau de type T.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Array< Byte > ByteArray
Tableau dynamique à une dimension de caractères.