Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-19 | crypto: Fix FIPS flags for MACs | Hans Nilsson | |
2019-06-19 | crypto: Fix FIPS flags for digests in HMAC | Hans Nilsson | |
2019-06-19 | crypto: Rename cipher fips macro | Hans Nilsson | |
FORBIDDEN_IN_FIPS -> CIPHER_FORBIDDEN_IN_FIPS | |||
2019-06-14 | crypto: Enable MAC key length checking in mac-table | Hans Nilsson | |
2019-06-14 | crypto: Move mac compatibility functions to hmac.c and cmac.c | Hans Nilsson | |
The ultimate goal is to get rid of compatibility with old cryptolib versions so we could remove those compatibility files permanently. | |||
2019-06-14 | crypto: Use dirty schedulers for mac_update | Hans Nilsson | |
2019-06-14 | crypto: Implement NIFs for the new mac_init, mac_update and mac_final | Hans Nilsson | |
Use them for old HMAC functions. Also simplify hmac and cmac on the Erlang level | |||
2019-06-14 | crypto: Refactor for readability | Hans Nilsson | |
2019-06-14 | crypto: Use dirty schedulers for the new mac_nif if large data | Hans Nilsson | |
2019-06-14 | crypto: MAC nif unifying HMAC, CMAC and POLY1305 | Hans Nilsson | |
into one nif using the EVP_DigestSign interface. This enables acceleration if available in lower layers, that is, in cryptolib and lower. However, for older cryptolibs the old HMAC and CMAC low-level interfaces are used, but moved from hmac.c and cmac.c into mac.c. |