Blake2s#

BLAKE2s is optimized for 8- to 32-bit platforms and produces digests of any size between 1 and 32 bytes.

API Reference#

One-Shot#

#include "Hacl_Hash_Blake2.h"

Warning

doxygenfunction: Cannot find function “Hacl_Blake2s_32_blake2s” in doxygen xml output for project “HACL Packages” from directory: ../../build/doxygen/xml/

Streaming (without key)#

#include "Hacl_Streaming_Blake2.h"

Warning

doxygentypedef: Cannot find typedef “Hacl_Streaming_Blake2_blake2s_32_state” in doxygen xml output for project “HACL Packages” from directory: ../../build/doxygen/xml/

Warning

doxygenfunction: Cannot find function “Hacl_Streaming_Blake2_blake2s_32_no_key_create_in” in doxygen xml output for project “HACL Packages” from directory: ../../build/doxygen/xml/

Warning

doxygenfunction: Cannot find function “Hacl_Streaming_Blake2_blake2s_32_no_key_init” in doxygen xml output for project “HACL Packages” from directory: ../../build/doxygen/xml/

Warning

doxygenfunction: Cannot find function “Hacl_Streaming_Blake2_blake2s_32_no_key_update” in doxygen xml output for project “HACL Packages” from directory: ../../build/doxygen/xml/

Warning

doxygenfunction: Cannot find function “Hacl_Streaming_Blake2_blake2s_32_no_key_finish” in doxygen xml output for project “HACL Packages” from directory: ../../build/doxygen/xml/

Warning

doxygenfunction: Cannot find function “Hacl_Streaming_Blake2_blake2s_32_no_key_free” in doxygen xml output for project “HACL Packages” from directory: ../../build/doxygen/xml/