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