David Garske 9d9549fbd3 Merge pull request #5836 from anhu/kyber_cleanup vor 1 Jahr
..
port 1c7826b199 wolfcrypt/src/port/kcapi/kcapi_aes.c: fix error checking on KCAPI wc_AesGcmEncrypt() and wc_AesGcmDecrypt(). vor 1 Jahr
aes.c 6190666108 Support for Analog Devices MAXQ1080 and MAXQ1065 vor 1 Jahr
aes_asm.S 66ce7635b9 AES x86 ASM: new assembly vor 1 Jahr
aes_asm.asm 8eaa85e412 update copyright year to 2022 vor 1 Jahr
aes_gcm_asm.S e3ced9f9ae Make some improvements to user_settings_asm.h. vor 1 Jahr
aes_gcm_x86_asm.S 34a03f6646 AES-GCM x86: fix for AESNI implementation vor 1 Jahr
arc4.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
asm.c 788348dce2 TFM: change inline x86 asm code to compile with clang vor 1 Jahr
asn.c b2f9838af4 Fix DSA public decode to allow extra buffer (in case private key is passed in). Fixes for clang-tidy "value stored never read". Allow showing line number and conditional with `DEBUG_WOLFSSL_VERBOSE` on `TEST_RES_CHECK`. vor 1 Jahr
blake2b.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
blake2s.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
camellia.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
chacha.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
chacha20_poly1305.c b200d65a6a Added new ABI reference hooks. This is round two, more to come. vor 1 Jahr
chacha_asm.S 3e58c63647 SP P521 small HAVE_COMP_KEY: sp_521_mont_sqr_n* vor 1 Jahr
cmac.c 45bf793b5a SE050 expansion: add RSA support, allow for larger key IDs, get/set key ID from ecc_key/RsaKey, fixes for SE050 hashing, remove XREALLOC dependency, API to store/get binary object, API to erase object, test.c compatibility vor 1 Jahr
coding.c c146fcf581 Update Base16_Encode so the ending null terminator is optional. vor 1 Jahr
compress.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
cpuid.c c78b669b42 allow for cpuid public functions with non-intel build vor 1 Jahr
cryptocb.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
curve25519.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
curve448.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
des3.c 959386422e Migrate async names from "test" to "software." vor 1 Jahr
dh.c 3bfff3bfc5 wolfcrypt/src/dh.c: fix benign uses of uninited var in wc_DhAgree_Sync(), introduced in #5782 -- see oss-fuzz #53177. vor 1 Jahr
dilithium.c b4f1b6d04d fix whitespace and C++-style comments. vor 1 Jahr
dsa.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
ecc.c 6190666108 Support for Analog Devices MAXQ1080 and MAXQ1065 vor 1 Jahr
ecc_fp.c 5d377b7bc5 for make dist and also aes compatibility vor 9 Jahren
eccsi.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
ed25519.c 45bf793b5a SE050 expansion: add RSA support, allow for larger key IDs, get/set key ID from ecc_key/RsaKey, fixes for SE050 hashing, remove XREALLOC dependency, API to store/get binary object, API to erase object, test.c compatibility vor 1 Jahr
ed448.c f807c70637 Ed make public key wasn't checking whether private key set vor 1 Jahr
error.c 6190666108 Support for Analog Devices MAXQ1080 and MAXQ1065 vor 1 Jahr
evp.c e5cfd96609 QUIC API support in OpenSSL compat layer, as needed by HAProxy integration. vor 1 Jahr
ext_kyber.c a2fb4c0788 Remove kyber-90s and route all kyber through wolfcrypt. vor 1 Jahr
falcon.c 82a900b438 Initial commit to add Dilithium NIST PQC winner. vor 1 Jahr
fe_448.c 46091b7c7d Curve448 32-bit C code: handle corner case vor 1 Jahr
fe_low_mem.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fe_operations.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fe_x25519_128.i a242424abe Generated files: fixes vor 2 Jahren
fe_x25519_asm.S e3ced9f9ae Make some improvements to user_settings_asm.h. vor 1 Jahr
fp_mont_small.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_mul_comba_12.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_mul_comba_17.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_mul_comba_20.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_mul_comba_24.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_mul_comba_28.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_mul_comba_3.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_mul_comba_32.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_mul_comba_4.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_mul_comba_48.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_mul_comba_6.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_mul_comba_64.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_mul_comba_7.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_mul_comba_8.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_mul_comba_9.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_mul_comba_small_set.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_sqr_comba_12.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_sqr_comba_17.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_sqr_comba_20.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_sqr_comba_24.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_sqr_comba_28.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_sqr_comba_3.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_sqr_comba_32.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_sqr_comba_4.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_sqr_comba_48.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_sqr_comba_6.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_sqr_comba_64.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_sqr_comba_7.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_sqr_comba_8.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_sqr_comba_9.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
fp_sqr_comba_small_set.i 8eaa85e412 update copyright year to 2022 vor 1 Jahr
ge_448.c a242424abe Generated files: fixes vor 2 Jahren
ge_low_mem.c 52ed047a44 Fix a mismatched decl and impl vor 1 Jahr
ge_operations.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
hash.c f153e65102 SHA-3: check BMI1 availablity for ASM vor 1 Jahr
hmac.c 6190666108 Support for Analog Devices MAXQ1080 and MAXQ1065 vor 1 Jahr
include.am 6190666108 Support for Analog Devices MAXQ1080 and MAXQ1065 vor 1 Jahr
integer.c 09f4a94b24 Fixes for small stack in TLS v1.3, HKDF and SHA2. Add new `WC_ASN_HASH_SHA256` build option to allow forcing SHA2-256 for the internal certificate calculations. Fixes for integer.c with small stack (allocate only the size needed, not the max). vor 1 Jahr
kdf.c 327b66d3ed Miscellaneous fixes from scan-build and KDF refactor & small build fixes vor 1 Jahr
logging.c 466b625b5d wolfcrypt/src/logging.c: add missing void arg list to definition of wc_GetCurrentIdx(). vor 1 Jahr
md2.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
md4.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
md5.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
memory.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
misc.c 6190666108 Support for Analog Devices MAXQ1080 and MAXQ1065 vor 1 Jahr
pkcs12.c 3bf21b5a05 Expand error queue usage with new macro WOLFSSL_ERROR_VERBOSE. vor 1 Jahr
pkcs7.c 1b0171fe3e fix PKCS7 SignedData verification when signer cert is not first in SET vor 1 Jahr
poly1305.c 66ce7635b9 AES x86 ASM: new assembly vor 1 Jahr
poly1305_asm.S e3ced9f9ae Make some improvements to user_settings_asm.h. vor 1 Jahr
pwdbased.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
random.c 9036c098b0 Merge pull request #5760 from cconlon/se050 vor 1 Jahr
rc2.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
ripemd.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
rsa.c 7005d416ce SP int: Comment and rework some code vor 1 Jahr
sakke.c f771181e1a fixes for issues introduced in #5384: vor 1 Jahr
sha.c 45bf793b5a SE050 expansion: add RSA support, allow for larger key IDs, get/set key ID from ecc_key/RsaKey, fixes for SE050 hashing, remove XREALLOC dependency, API to store/get binary object, API to erase object, test.c compatibility vor 1 Jahr
sha256.c fec7469c19 Tidy up Espressif ESP32 test and benchmark examples (#5800) vor 1 Jahr
sha256_asm.S e3ced9f9ae Make some improvements to user_settings_asm.h. vor 1 Jahr
sha3.c f153e65102 SHA-3: check BMI1 availablity for ASM vor 1 Jahr
sha3_asm.S e3ced9f9ae Make some improvements to user_settings_asm.h. vor 1 Jahr
sha512.c 09f4a94b24 Fixes for small stack in TLS v1.3, HKDF and SHA2. Add new `WC_ASN_HASH_SHA256` build option to allow forcing SHA2-256 for the internal certificate calculations. Fixes for integer.c with small stack (allocate only the size needed, not the max). vor 1 Jahr
sha512_asm.S e3ced9f9ae Make some improvements to user_settings_asm.h. vor 1 Jahr
signature.c 0e57e9858f Integrate Xilinx Versal vor 1 Jahr
siphash.c 2fa206dec0 wolfcrypt/src/siphash.c: fix bugprone-macro-parentheses, and in wc_SipHash(), fix clang-diagnostic-overlength-strings around inline asm. vor 1 Jahr
sp_arm32.c 3e58c63647 SP P521 small HAVE_COMP_KEY: sp_521_mont_sqr_n* vor 1 Jahr
sp_arm64.c 3e58c63647 SP P521 small HAVE_COMP_KEY: sp_521_mont_sqr_n* vor 1 Jahr
sp_armthumb.c 3e58c63647 SP P521 small HAVE_COMP_KEY: sp_521_mont_sqr_n* vor 1 Jahr
sp_c32.c 22141faf16 SP C, SP int: improve performance vor 1 Jahr
sp_c64.c 22141faf16 SP C, SP int: improve performance vor 1 Jahr
sp_cortexm.c 3e58c63647 SP P521 small HAVE_COMP_KEY: sp_521_mont_sqr_n* vor 1 Jahr
sp_dsp32.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
sp_int.c d3441545ef Merge pull request #5852 from SparkiDev/sp_c_perf_2 vor 1 Jahr
sp_x86_64.c 3e58c63647 SP P521 small HAVE_COMP_KEY: sp_521_mont_sqr_n* vor 1 Jahr
sp_x86_64_asm.S e3ced9f9ae Make some improvements to user_settings_asm.h. vor 1 Jahr
sp_x86_64_asm.asm 800830187b Fixes for SP and x86_64 with MSVC vor 1 Jahr
sphincs.c 10ce703d71 Add sphincs to wolfCrypt. vor 1 Jahr
srp.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
tfm.c f4e258d196 Generic changes vor 1 Jahr
wc_dsp.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
wc_encrypt.c 77ffacf6d1 Fix for build error with SHA2-256 disabled. vor 1 Jahr
wc_kyber.c 77676537f6 Fix undesirable kyber dependencies when not building kyber (#2) vor 1 Jahr
wc_kyber_asm.S 938ab16907 Also address assembly file vor 1 Jahr
wc_kyber_poly.c 77676537f6 Fix undesirable kyber dependencies when not building kyber (#2) vor 1 Jahr
wc_pkcs11.c 2d424f7d06 PKCS#11: add initialization API that returns PKCS#11 return value vor 1 Jahr
wc_port.c 6190666108 Support for Analog Devices MAXQ1080 and MAXQ1065 vor 1 Jahr
wolfevent.c 8eaa85e412 update copyright year to 2022 vor 1 Jahr
wolfmath.c f4e258d196 Generic changes vor 1 Jahr