module Hacl.Hash.Blake2s_128 open Hacl.Impl.Blake2.Core open Spec.Hash.Definitions open Hacl.Hash.Definitions open Hacl.Hash.Blake2 noextract inline_for_extraction let init_blake2s_128: init_st (|Blake2S, M128|) = mk_init Blake2S M128 noextract inline_for_extraction let alloca_blake2s_128: alloca_st (|Blake2S, M128|) = mk_alloca Blake2S M128 (mk_init Blake2S M128) let update_blake2s_128: update_st (|Blake2S, M128|) = mk_update Blake2S M128 let finish_blake2s_128: finish_st (|Blake2S, M128|) = mk_finish Blake2S M128 let update_multi_blake2s_128: update_multi_st (|Blake2S, M128|) = mk_update_multi Blake2S M128 update_blake2s_128 let update_last_blake2s_128: update_last_st (|Blake2S, M128|) = mk_update_last Blake2S M128 update_multi_blake2s_128 let hash_blake2s_128: hash_st Blake2S = mk_hash Blake2S M128 Hacl.Blake2s_128.blake2s