Sean Parkinson
|
e2424e6744
SM2/SM3/SM4: Chinese cipher support
|
vor 1 Jahr |
Daniel Pouzzner
|
ac85cfa3d5
fix "comma at end of enumerator list" warnings in wolfcrypt for C89 compatibility, mostly by just snipping out unneeded comma, but several using WOLF_ENUM_DUMMY_LAST_ELEMENT() to preserve gated enum values as-is.
|
vor 1 Jahr |
Jacob Barthelmeh
|
9dcc48c8f7
update copyright to 2023
|
vor 1 Jahr |
Sean Parkinson
|
ce8959ea77
SHA-3 improvements
|
vor 1 Jahr |
Jacob Barthelmeh
|
8eaa85e412
update copyright year to 2022
|
vor 1 Jahr |
Jacob Barthelmeh
|
e9aae8b571
use hash grow function with cmac
|
vor 2 Jahren |
JacobBarthelmeh
|
a338b4c933
refactor SHA grew function, revert benchmark devid, increase SHA_CTX size, add AES ECB cryptocb test
|
vor 2 Jahren |
Daniel Pouzzner
|
b7cecbacb2
update headers to resolve clang-tidy carping (mostly bugprone-macro-parentheses and readability-named-parameter). also disables MSC C4028 because incompatible with readability-avoid-const-params-in-decls.
|
vor 2 Jahren |
John Safranek
|
7af87e5b32
Restore the HKDF code to hmac.c. For compatibility between FIPS builds.
|
vor 3 Jahren |
John Safranek
|
a49125e613
FIPS KDF Update
|
vor 3 Jahren |
David Garske
|
a03ed32380
Support for Android KeyStore compatibility API's:
|
vor 2 Jahren |
TakayukiMatsuo
|
56843fbefd
Add support for EVP_sha512_224/256 (#4257)
|
vor 2 Jahren |
Jacob Barthelmeh
|
c729318ddd
update copyright date
|
vor 3 Jahren |
David Garske
|
bf63b41465
Fixes for building without hash. If all hash algorithms are disabled `wc_HashAlg` could report empty union. ZD 11585.
|
vor 3 Jahren |
Sean Parkinson
|
2c6eb7cb39
Add Curve448, X448, Ed448 implementations
|
vor 4 Jahren |
Chris Conlon
|
45c5a2d39c
update copyright to 2020
|
vor 4 Jahren |
David Garske
|
b780982aa4
Adds "devId" crypto device and "heap" context for Hash wrappers and PBKDF
|
vor 4 Jahren |
David Garske
|
a5d222a20e
Make public the hash set/get flags functions.
|
vor 4 Jahren |
David Garske
|
154930d128
Added support for older KECCAK256 used by Ethereum. Uses existing hash flag API's.
|
vor 4 Jahren |
David Garske
|
5ea13a09f6
Adds Blake2s support (--enable-blake2s), which provides 32-bit Blake2 support.
|
vor 5 Jahren |
Sean Parkinson
|
cc5ba81245
SHA-3 support in Hash
|
vor 5 Jahren |
John Safranek
|
246c444b93
Updates for v4.0.0
|
vor 5 Jahren |
Sean Parkinson
|
ee4e27afe2
Fix lengths to support large DH params
|
vor 5 Jahren |
Sean Parkinson
|
b4996e35fa
Set MAX_PRF_HALF bigger for large FFDHE parameters
|
vor 5 Jahren |
David Garske
|
1a8388641d
Change new hash SetFlag/GetFlag API's to private.
|
vor 5 Jahren |
David Garske
|
dcdb1d7094
Added flag to indicate if hash is copied.
|
vor 5 Jahren |
David Garske
|
838652c03b
Added flags build option to hashing algorithms. This allows indicator to determine if hash will be "copied" as done during a TLS handshake.
|
vor 5 Jahren |
Eric Blankenhorn
|
02ff19a6c4
Moving PRF to wolfcrypt
|
vor 5 Jahren |
David Garske
|
efbabbfb29
Further improvements to hashing code to make sure wc_*Free is always called including wc_HashFree. Added new defines to disable PIC32MZ hardware features using `NO_PIC32MZ_HASH`, `NO_PIC32MZ_RNG` and `NO_PIC32MZ_CRYPT`.
|
vor 5 Jahren |
Sean Parkinson
|
9433fcb820
Allow SHA384 to be compiled in without SHA512
|
vor 5 Jahren |