https://github.com/project-everest/hacl-star
Raw File
Tip revision: 4f0637bfb18d9c7b3ca8102b05a27d37c8ec5fd2 authored by Denis Merigoux on 14 June 2021, 13:04:20 UTC
Merge branch 'master' into bump_npm
Tip revision: 4f0637b
Hacl.Hash.Blake2b_256.fst
module Hacl.Hash.Blake2b_256

open Hacl.Impl.Blake2.Core
open Spec.Hash.Definitions
open Hacl.Hash.Definitions
open Hacl.Hash.Blake2

noextract inline_for_extraction
let init_blake2b_256: init_st (|Blake2B, M256|) =
  mk_init Blake2B M256

noextract inline_for_extraction
let alloca_blake2b_256: alloca_st (|Blake2B, M256|) =
  mk_alloca Blake2B M256 (mk_init Blake2B M256)

let update_blake2b_256: update_st (|Blake2B, M256|) =
  mk_update Blake2B M256

let finish_blake2b_256: finish_st (|Blake2B, M256|) =
  mk_finish Blake2B M256

let update_multi_blake2b_256: update_multi_st (|Blake2B, M256|) =
  mk_update_multi Blake2B M256 update_blake2b_256

let update_last_blake2b_256: update_last_st (|Blake2B, M256|) =
  mk_update_last Blake2B M256 update_multi_blake2b_256

let hash_blake2b_256: hash_st Blake2B =
  mk_hash Blake2B M256 Hacl.Blake2b_256.blake2b
back to top