Skip to content

Latest commit

 

History

History
14 lines (11 loc) · 1.42 KB

Primitives.md

File metadata and controls

14 lines (11 loc) · 1.42 KB

Cryptography Primitives used in Halite

In all cases, we follow an Encrypt then MAC construction, thus avoiding the cryptographic doom principle.

As a consequence of our use of a keyed BLAKE2b hash as a MAC, instead of GCM/Poly1305, Halite ciphertexts are message committing which makes ciphertexts random key robust.