|
ProtoCore v0.0.1
Deterministic, zero-heap network stack for embedded targets
|
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). | |