ProtoCore v0.0.1
Deterministic, zero-heap network stack for embedded targets
Loading...
Searching...
No Matches
mac Directory Reference

Files

 aes_cmac.cpp
 AES-128-CMAC implementation (see aes_cmac.h).
 
 aes_cmac.h
 AES-128-CMAC (RFC 4493 / NIST SP800-38B) one-shot MAC.
 
 ghash.h
 GHASH (the GF(2^128) universal hash under AES-GCM, NIST SP 800-38D sec 6.3), 4-bit table.
 
 hmac_sha256.cpp
 HMAC-SHA2-256 implementation (RFC 2104).
 
 hmac_sha256.h
 HMAC-SHA2-256 (RFC 2104 + FIPS 198-1) - streaming context and one-shot API.
 
 hmac_sha512.cpp
 HMAC-SHA2-512 implementation (RFC 2104). See hmac_sha512.h.
 
 hmac_sha512.h
 HMAC-SHA2-512 (RFC 2104 + FIPS 198-1) - streaming context and one-shot API.
 
 poly1305.cpp
 Poly1305 (RFC 8439) - implementation. See pc_poly1305.h.
 
 poly1305.h
 Poly1305 one-time authenticator (D. J. Bernstein; RFC 8439 Section 2.5).