David Garske
|
18f52b2573
Merge pull request #8177 from bigbrett/dilithium-get-algo-from-der
|
6 giorni fa |
Brett Nicholas
|
48dcbe9caf
fix typo in comment
|
1 settimana fa |
Brett Nicholas
|
d50fb63071
add macros for dilithium DER export buffer sizes
|
1 settimana fa |
Brett Nicholas
|
63deea57e0
properly protect test.c calls to dilithium public/private API
|
1 settimana fa |
Daniel Pouzzner
|
ebfde75d91
fixes for misspelled/malformed macro names, and add missing BUILD_AESCCM setup in wolfssl/internal.h
|
1 settimana fa |
Brett Nicholas
|
f672105d55
- Move automatic OID detection from Dilithium code into ASN code
|
1 settimana fa |
Daniel Pouzzner
|
0ebd86d668
add second wolfCrypt error code span, and add DEADLOCK_AVERTED_E.
|
1 settimana fa |
Brett Nicholas
|
0e6ac11d15
- Add ability to obtain Dilithium security level (parameters) from a DER
|
2 settimane fa |
Daniel Pouzzner
|
165b4afbeb
Merge pull request #8143 from SparkiDev/kyber_plus_mlkem
|
2 settimane fa |
Daniel Pouzzner
|
aa18bbca55
assorted cleanups and refactors for C89 conformance, codespell and check-source-text, and consistent heap shim usage.
|
2 settimane fa |
Sean Parkinson
|
7d42ddae48
Kyber/ML-KEM: make both available
|
3 settimane fa |
David Garske
|
836b741402
Merge pull request #8132 from douzzer/20241024-opensslcoexist-opensslextra
|
3 settimane fa |
Sean Parkinson
|
24003b265a
Merge pull request #8129 from bigbrett/curve25519-generic-keyparsing
|
3 settimane fa |
Sean Parkinson
|
76e421b557
Merge pull request #8118 from bigbrett/wc-test-ecc-zero-digest-disable
|
3 settimane fa |
David Garske
|
652f7059ce
Merge pull request #8061 from wolfSSL/NDS_fix
|
3 settimane fa |
Brett Nicholas
|
aafd07d79a
remove ECC_SHAMIR macro protection for ECC sign/verify of zero digest
|
3 settimane fa |
Brett Nicholas
|
325221707c
address review feedback
|
3 settimane fa |
Brett Nicholas
|
17c7b6cc3a
moved some macro logic from test.c to settings.h
|
3 settimane fa |
Daniel Pouzzner
|
cf95fdc071
Globally remap & refactor conflicting symbols to allow -DOPENSSL_EXTRA -DOPENSSL_COEXIST, or equivalently, --enable-opensslextra --enable-opensslcoexist.
|
3 settimane fa |
Brett Nicholas
|
20cf6b74c1
fix curve25519 test sanitizer errors
|
3 settimane fa |
Brett Nicholas
|
62d7e90352
added additional curve25519 generic test
|
3 settimane fa |
Brett Nicholas
|
97a370ed08
added generic curve25519 encode/decode functions that can handle combined keypairs
|
3 settimane fa |
Brett Nicholas
|
cac11e3d09
add non-feature-specific macro to disable ECC sign/verify of all-zero digest
|
4 settimane fa |
Daniel Pouzzner
|
6e14889758
Merge pull request #8094 from JacobBarthelmeh/coverity
|
1 mese fa |
JacobBarthelmeh
|
f21a763ae9
return out of test function if failing RNG init
|
1 mese fa |
JacobBarthelmeh
|
18150a11aa
CID 426062,426063 initialization and free check
|
1 mese fa |
jordan
|
5690af82dc
wolfcrypt test: fix double free.
|
1 mese fa |
Daniel Pouzzner
|
996986d0c1
refactor wc_AesDelete, wc_curve25519_delete, wc_ed25519_delete, wc_HashDelete, and wc_DeleteRsaKey to take two arguments, the first a required pointer to the object, the second an optional pointer to the pointer to be zeroed upon successful deletion, for the benefit of calling from C# without unsafe code.
|
1 mese fa |
Daniel Pouzzner
|
f44d12026a
wolfssl/wolfcrypt/{aes.h,curve25519.h,ed25519.h,hash.h,rsa.h}: remove unneeded .isAllocated member from struct definitions, and add int *result_code argument to constructor prototypes;
|
1 mese fa |
Daniel Pouzzner
|
984d16b727
refactor wolfcrypt constructors:
|
1 mese fa |