Sean Parkinson e22ae7a1f8 Merge pull request #7469 from douzzer/20240424-fix-ports-whitespace 1 month ago
..
port e862c85db4 fix formatting infractions in the ports (hard tabs, trailing whitespace, C++ comments, stray Unicode including numerous homoglyphs). 1 month ago
aes.c a75c2befb5 Add CUDA support (#7436) 1 month ago
aes_asm.S 3ba5dd3e6d MacOS X Intel ASM clang 15: fix asm to compile without warning 2 months ago
aes_asm.asm b8d31b042f Windows support 1 month ago
aes_gcm_asm.S a10260ca5f refactor AESNI implementations and *VECTOR_REGISTERS* macros to allow dynamic as-needed fallback to pure C, via WC_AES_C_DYNAMIC_FALLBACK. 6 months ago
aes_gcm_asm.asm a10260ca5f refactor AESNI implementations and *VECTOR_REGISTERS* macros to allow dynamic as-needed fallback to pure C, via WC_AES_C_DYNAMIC_FALLBACK. 6 months ago
aes_gcm_x86_asm.S 3ba5dd3e6d MacOS X Intel ASM clang 15: fix asm to compile without warning 2 months ago
aes_xts_asm.S a10260ca5f refactor AESNI implementations and *VECTOR_REGISTERS* macros to allow dynamic as-needed fallback to pure C, via WC_AES_C_DYNAMIC_FALLBACK. 6 months ago
arc4.c 9dcc48c8f7 update copyright to 2023 1 year ago
asm.c f6f8d2eda3 add WC_DO_NOTHING macro to wolfssl/wolfcrypt/types.h, with default expansion "do {} while (0)", and globally refactor to use the macro where appropriate, annotating intended-null macros-with-args with "/* null expansion */"; 10 months ago
asn.c 8e9810e87e ssl.c: Move functions out to separate files 1 month ago
blake2b.c 03a6eed037 wolfcrypt/src/{aes.c,blake2b.c,siphash.c}: fix W64LIT() arguments to not have improper 'U' suffix; 11 months ago
blake2s.c f396989d20 more -Wconversion fixes, now covering everything inside the 140-3 boundary with default build options, everything in wolfcrypt with default build options, all modes of AES, builds with/without intelasm, all permutations of c89/c99 32/64 bit, and much of the crypto-all-cryptonly boundary; 1 year ago
camellia.c 2c9609039d Type conversion fixes: make explicit 10 months ago
chacha.c 8a32e7f3f9 fixes for clang -Wunreachable-code-aggressive: 5 months ago
chacha20_poly1305.c b1edb08119 linuxkm/linuxkm_wc_port.h: 3 months ago
chacha_asm.S d2b9a365f2 ChaCha20 and Poly1305 x64 ASM - fixu use of %rip 1 month ago
cmac.c e45867bbc3 WIN fips section refactor / wolfEntropy API syntax adjustment 1 month ago
coding.c f2c97d5d35 fixes for various wolfcrypt -Wconversions visible only on compilers that promote byte and word16 to signed int, then warn of a sign conflict when an intrinsically safe result is assigned back to the original type. 1 year ago
compress.c 578f56e60c Test api.c: change more tests to use Expect instead of Assert 11 months ago
cpuid.c 492490f7e6 SHA-256: Implementation using Intel instructions 4 months ago
cryptocb.c 4d259da60a PQC: CryptoCb support for KEM algorithm Kyber 4 months ago
curve25519.c 6146485d2a linuxkm/linuxkm_wc_port.h: 3 months ago
curve448.c f396989d20 more -Wconversion fixes, now covering everything inside the 140-3 boundary with default build options, everything in wolfcrypt with default build options, all modes of AES, builds with/without intelasm, all permutations of c89/c99 32/64 bit, and much of the crypto-all-cryptonly boundary; 1 year ago
des3.c e45867bbc3 WIN fips section refactor / wolfEntropy API syntax adjustment 1 month ago
dh.c e45867bbc3 WIN fips section refactor / wolfEntropy API syntax adjustment 1 month ago
dilithium.c 8b587b563c Merge pull request #7286 from Frauschi/hybrid_signatures 1 month ago
dsa.c 6146485d2a linuxkm/linuxkm_wc_port.h: 3 months ago
ecc.c 24eed7de34 Remove debug printf and place comments inside gate 1 month ago
ecc_fp.c 5d377b7bc5 for make dist and also aes compatibility 9 years ago
eccsi.c 6146485d2a linuxkm/linuxkm_wc_port.h: 3 months ago
ed25519.c 0264a518e1 wolfcrypt/src/ed25519.c: in ed25519_pairwise_consistency_test(), add casts to mollify -Wconversion. 1 month ago
ed448.c 0bd5967093 Adjust FIPS version and default configuration 1 month ago
error.c 81f5ac7f6c SRTP-KDF FS Preview 1 month ago
evp.c ef2a636610 Expose additional features of opensslall in a compliant way 1 month ago
ext_kyber.c 4d259da60a PQC: CryptoCb support for KEM algorithm Kyber 4 months ago
ext_lms.c bc00c95fe5 Update enum wc_LmsParm for wolfboot support. 1 month ago
ext_xmss.c 13e427433c Fix ext_xmss sigsleft null deref. 4 months ago
falcon.c 8b587b563c Merge pull request #7286 from Frauschi/hybrid_signatures 1 month ago
fe_448.c 855175da47 wolfcrypt/src/fe_448.c: fix several out-of-order declarations in fe448_mul_8(). 1 month ago
fe_low_mem.c 9dcc48c8f7 update copyright to 2023 1 year ago
fe_operations.c b2f594e84b fixes for --enable-32bit CFLAGS=-m32 --enable-fips=v6 (fixes "#error ED448 requires SHAKE256"). 1 month ago
fe_x25519_128.i b2f594e84b fixes for --enable-32bit CFLAGS=-m32 --enable-fips=v6 (fixes "#error ED448 requires SHAKE256"). 1 month ago
fe_x25519_asm.S 3ba5dd3e6d MacOS X Intel ASM clang 15: fix asm to compile without warning 2 months ago
fp_mont_small.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_mul_comba_12.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_mul_comba_17.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_mul_comba_20.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_mul_comba_24.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_mul_comba_28.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_mul_comba_3.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_mul_comba_32.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_mul_comba_4.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_mul_comba_48.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_mul_comba_6.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_mul_comba_64.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_mul_comba_7.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_mul_comba_8.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_mul_comba_9.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_mul_comba_small_set.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_sqr_comba_12.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_sqr_comba_17.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_sqr_comba_20.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_sqr_comba_24.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_sqr_comba_28.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_sqr_comba_3.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_sqr_comba_32.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_sqr_comba_4.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_sqr_comba_48.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_sqr_comba_6.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_sqr_comba_64.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_sqr_comba_7.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_sqr_comba_8.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_sqr_comba_9.i 9dcc48c8f7 update copyright to 2023 1 year ago
fp_sqr_comba_small_set.i 9dcc48c8f7 update copyright to 2023 1 year ago
ge_448.c b2f594e84b fixes for --enable-32bit CFLAGS=-m32 --enable-fips=v6 (fixes "#error ED448 requires SHAKE256"). 1 month ago
ge_low_mem.c 36b92a4cef Thumb2 ASM, Curve25519 9 months ago
ge_operations.c 90467aa578 Curve25519/Ed25519: align buffers 8 months ago
hash.c 340aed5498 Fix for crypto callbacks to allow invalid devId for non _ex single shot hash functions. 4 months ago
hmac.c e45867bbc3 WIN fips section refactor / wolfEntropy API syntax adjustment 1 month ago
hpke.c 21f34ef028 Merge pull request #6905 from bandi13/moreCodeSonarFixes 7 months ago
include.am b42a8b6c5d initial AutoSAR shim layer 2 months ago
integer.c be90fe073e tfm and integer: skip whitespace at end in radix read 4 months ago
kdf.c 44e8f392ae wolfcrypt/src/kdf.c: fix -Wconversions in wc_SRTCP_KDF_ex(). 1 month ago
logging.c e40eb3c774 Update Arduino examples; add wolfcrypt breadcrumbs. 2 months ago
md2.c 2c9609039d Type conversion fixes: make explicit 10 months ago
md4.c 9dcc48c8f7 update copyright to 2023 1 year ago
md5.c bf29066d70 Add wolfSSL debug messages 3 months ago
memory.c dfbde4514b global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility. 3 months ago
misc.c 6c8df33191 LMS: initial implementation 2 months ago
pkcs12.c 136eaae4f1 Improvements to dual alg certificates 2 months ago
pkcs7.c b65e42bf4d Used codespell and fixed obvious typos. 2 months ago
poly1305.c 4b9302cdb3 another batch of -Wconversion fixes. 1 year ago
poly1305_asm.S d2b9a365f2 ChaCha20 and Poly1305 x64 ASM - fixu use of %rip 1 month ago
pwdbased.c b8d31b042f Windows support 1 month ago
random.c e45867bbc3 WIN fips section refactor / wolfEntropy API syntax adjustment 1 month ago
rc2.c 9dcc48c8f7 update copyright to 2023 1 year ago
ripemd.c 98b718f91b wolfcrypt polish: init, checks, corrections (#6249) 1 year ago
rsa.c e45867bbc3 WIN fips section refactor / wolfEntropy API syntax adjustment 1 month ago
sakke.c 44e0ee1ecd wolfssl/wolfcrypt/types.h: 3 months ago
sha.c e45867bbc3 WIN fips section refactor / wolfEntropy API syntax adjustment 1 month ago
sha256.c 5d9154e8c6 wolfcrypt/src/sha{256,512,3}.c add SAVE_VECTOR_REGISTERS() for SHA-2 and SHA-3 vectorized implementations, and add WC_NO_INTERNAL_FUNCTION_POINTERS code paths to fix GOT relocations around implementation function pointers. 1 month ago
sha256_asm.S 8b3fbe47e6 SHA-256 x64 ASM - fix use of %rip 1 month ago
sha3.c 5d9154e8c6 wolfcrypt/src/sha{256,512,3}.c add SAVE_VECTOR_REGISTERS() for SHA-2 and SHA-3 vectorized implementations, and add WC_NO_INTERNAL_FUNCTION_POINTERS code paths to fix GOT relocations around implementation function pointers. 1 month ago
sha3_asm.S 3ea0fb30dd AES XTS x64 ASM: add AVX1 and AESNI implementations 8 months ago
sha512.c 5d9154e8c6 wolfcrypt/src/sha{256,512,3}.c add SAVE_VECTOR_REGISTERS() for SHA-2 and SHA-3 vectorized implementations, and add WC_NO_INTERNAL_FUNCTION_POINTERS code paths to fix GOT relocations around implementation function pointers. 1 month ago
sha512_asm.S 3ea0fb30dd AES XTS x64 ASM: add AVX1 and AESNI implementations 8 months ago
signature.c 9ca53ac7f7 Fix for `wc_SignatureGenerate_ex` calling verify twice. 11 months ago
siphash.c 86b663d67e Siphash: x64 asm fix 2 months ago
sm2.c 0cc21a42f3 SP updates for SM2 7 months ago
sm3.c 0cc21a42f3 SP updates for SM2 7 months ago
sm3_asm.S 0cc21a42f3 SP updates for SM2 7 months ago
sm4.c 0cc21a42f3 SP updates for SM2 7 months ago
sp_arm32.c dfbde4514b global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility. 3 months ago
sp_arm64.c dfbde4514b global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility. 3 months ago
sp_armthumb.c dfbde4514b global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility. 3 months ago
sp_c32.c dfbde4514b global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility. 3 months ago
sp_c64.c dfbde4514b global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility. 3 months ago
sp_cortexm.c dfbde4514b global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility. 3 months ago
sp_dsp32.c dfbde4514b global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility. 3 months ago
sp_int.c 3ba5dd3e6d MacOS X Intel ASM clang 15: fix asm to compile without warning 2 months ago
sp_sm2_arm32.c 0cc21a42f3 SP updates for SM2 7 months ago
sp_sm2_arm64.c 0cc21a42f3 SP updates for SM2 7 months ago
sp_sm2_armthumb.c 0cc21a42f3 SP updates for SM2 7 months ago
sp_sm2_c32.c 0cc21a42f3 SP updates for SM2 7 months ago
sp_sm2_c64.c 0cc21a42f3 SP updates for SM2 7 months ago
sp_sm2_cortexm.c 0cc21a42f3 SP updates for SM2 7 months ago
sp_sm2_x86_64.c 0cc21a42f3 SP updates for SM2 7 months ago
sp_sm2_x86_64_asm.S 0cc21a42f3 SP updates for SM2 7 months ago
sp_x86_64.c dfbde4514b global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility. 3 months ago
sp_x86_64_asm.S cefe108cab Thumb2 inline ASM: IAR doesn't do register variables 6 months ago
sp_x86_64_asm.asm cefe108cab Thumb2 inline ASM: IAR doesn't do register variables 6 months ago
sphincs.c 136eaae4f1 Improvements to dual alg certificates 2 months ago
srp.c f396989d20 more -Wconversion fixes, now covering everything inside the 140-3 boundary with default build options, everything in wolfcrypt with default build options, all modes of AES, builds with/without intelasm, all permutations of c89/c99 32/64 bit, and much of the crypto-all-cryptonly boundary; 1 year ago
tfm.c d71776aced coverity CID 352930, fix for out of bounds write 2 months ago
wc_dsp.c dfbde4514b global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility. 3 months ago
wc_encrypt.c a4aef0e55d refinements from peer review for #6303. 1 year ago
wc_kyber.c 5bffbdb20c Initialize some Kyber client variables 2 months ago
wc_kyber_asm.S 25b2c664f4 Kyber: Implementation in wolfSSL 2 months ago
wc_kyber_poly.c b65e42bf4d Used codespell and fixed obvious typos. 2 months ago
wc_lms.c 6c8df33191 LMS: initial implementation 2 months ago
wc_lms_impl.c 6c8df33191 LMS: initial implementation 2 months ago
wc_pkcs11.c ca56b79209 Add compile-time option WOLFSSL_PKCS11_RW_TOKENS 8 months ago
wc_port.c dfbde4514b global refactor of static mutex initialization to use WOLFSSL_MUTEX_INITIALIZER, and adjustment of WOLFSSL_MUTEX_INITIALIZER macro to take an argument, for Linux kernel compatibility. 3 months ago
wc_xmss.c 33d4b331fb Add XMSS/XMSSMT wolfCrypt hooks. 8 months ago
wc_xmss_impl.c a5961907b0 XMSS implementation 4 months ago
wolfevent.c 23ebace6b1 Fix event handling 8 months ago
wolfmath.c ed11669f3c more fixes for implicit casts, including asn=template. 1 year ago