David Garske 347394cc6b Detect Cortex M3 (no UMAAL) and define `WOLFSSL_SP_NO_UMAAL`. 3 days ago
..
port 8f9c3716ed fix ra6m4 port 4 days ago
aes.h 1c9afb8b12 initial commit for RZN2L board Support 1 week ago
arc4.h 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. 5 months ago
asn.h fddda8f582 Expose GetASNHeader in both template and original. 2 weeks ago
asn_public.h 507ec9f7d2 Bring compat layer logic from configure.ac into settings.h 1 month ago
blake2-impl.h 9dcc48c8f7 update copyright to 2023 8 months ago
blake2-int.h 9dcc48c8f7 update copyright to 2023 8 months ago
blake2.h 9dcc48c8f7 update copyright to 2023 8 months ago
camellia.h 9dcc48c8f7 update copyright to 2023 8 months ago
chacha.h 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; 5 months ago
chacha20_poly1305.h 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. 5 months ago
cmac.h 9dcc48c8f7 update copyright to 2023 8 months ago
coding.h 9dcc48c8f7 update copyright to 2023 8 months ago
compress.h 9dcc48c8f7 update copyright to 2023 8 months ago
cpuid.h 9dcc48c8f7 update copyright to 2023 8 months ago
cryptocb.h 10adca1a45 Add CryptoCb features (#6636) 1 month ago
curve25519.h 90467aa578 Curve25519/Ed25519: align buffers 2 weeks ago
curve448.h 9dcc48c8f7 update copyright to 2023 8 months ago
des3.h 70e1ab7f0c Remove cyassl from wolfcrypt 1 month ago
dh.h 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. 5 months ago
dilithium.h 9dcc48c8f7 update copyright to 2023 8 months ago
dsa.h 566fa1179f add ex functions to use other digest algorithms 4 months ago
ecc.h 41d6afcfa1 ECIES: add support for other KDFs 3 weeks ago
eccsi.h 22a5a5c45e Add introspection for math build and math cleanups: 5 months ago
ed25519.h 90467aa578 Curve25519/Ed25519: align buffers 2 weeks ago
ed448.h 42bea705d9 fix several more C89 "comma at end of enumerator list" spots in 64-bit-only headers, missed in earlier passes; in tests/unit.h, add a WOLF_C89 definition of AssertPtr() without pragmas, to avoid a -Wdeclaration-after-statement. 5 months ago
error-crypt.h c12bf79e56 Clean up double enum 5 days ago
ext_kyber.h 9dcc48c8f7 update copyright to 2023 8 months ago
ext_lms.h b36c312ef3 LMS verify-only support: fix clang warning, rename define. 3 weeks ago
falcon.h 9dcc48c8f7 update copyright to 2023 8 months ago
fe_448.h 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 */"; 2 months ago
fe_operations.h 36b92a4cef Thumb2 ASM, Curve25519 1 month ago
fips_test.h db858fd052 Merge tag 'v5.2.1-stable' into merge-fips-builds 2 weeks ago
ge_448.h 9dcc48c8f7 update copyright to 2023 8 months ago
ge_operations.h 90467aa578 Curve25519/Ed25519: align buffers 2 weeks ago
hash.h e2424e6744 SM2/SM3/SM4: Chinese cipher support 2 months ago
hmac.h b31e485dc9 Remove 'HAVE_FIPS_VERSION < 2' blocks 1 month ago
hpke.h 6b6ad38e4f Adds support for TLS v1.3 Encrypted Client Hello (ECH) draft-ietf-tls-esni) and HPKE (Hybrid Public Key Encryption) RFC9180. 8 months ago
include.am 47caa9b06d generalize sce protect impl to fsp sm(secure module) 1 month ago
integer.h 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 */"; 2 months ago
kdf.h ed11669f3c more fixes for implicit casts, including asn=template. 5 months ago
kyber.h 9dcc48c8f7 update copyright to 2023 8 months ago
lms.h b36c312ef3 LMS verify-only support: fix clang warning, rename define. 3 weeks ago
logging.h 158402ab03 Add logging prefixes to api.c client and server 1 month ago
md2.h 9dcc48c8f7 update copyright to 2023 8 months ago
md4.h 9dcc48c8f7 update copyright to 2023 8 months ago
md5.h dc8f348bdf smaller sized build with curl 5 months ago
mem_track.h 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 */"; 2 months ago
memory.h 541ea51ad5 Tests api.c: rework for malloc failure testing 3 months ago
misc.h a78694e5bf misc.h declarations for user defined functions with NO_INLINE disabled 1 month ago
mpi_class.h 9dcc48c8f7 update copyright to 2023 8 months ago
mpi_superclass.h 9dcc48c8f7 update copyright to 2023 8 months ago
pkcs11.h 9dcc48c8f7 update copyright to 2023 8 months ago
pkcs12.h 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. 5 months ago
pkcs7.h 0bb9b85cd4 PKCS7: support PKCS#7 definition for ContentType eContent ANY, in addition to CMS OCTET_STRING definition 2 weeks ago
poly1305.h 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. 5 months ago
pwdbased.h 9dcc48c8f7 update copyright to 2023 8 months ago
random.h 70e1ab7f0c Remove cyassl from wolfcrypt 1 month ago
rc2.h 9dcc48c8f7 update copyright to 2023 8 months ago
ripemd.h 9dcc48c8f7 update copyright to 2023 8 months ago
rsa.h 1c9afb8b12 initial commit for RZN2L board Support 1 week ago
sakke.h b62e0b7ceb Fix type conversion warnings by gcc 3 months ago
selftest.h 9dcc48c8f7 update copyright to 2023 8 months ago
settings.h ad9779cdc1 Explicitly define code with WOLFCRYPT_ASYNC_CRYPT_SW 5 days ago
sha.h 1c9afb8b12 initial commit for RZN2L board Support 1 week ago
sha256.h 1c9afb8b12 initial commit for RZN2L board Support 1 week ago
sha3.h 42bea705d9 fix several more C89 "comma at end of enumerator list" spots in 64-bit-only headers, missed in earlier passes; in tests/unit.h, add a WOLF_C89 definition of AssertPtr() without pragmas, to avoid a -Wdeclaration-after-statement. 5 months ago
sha512.h 1c9afb8b12 initial commit for RZN2L board Support 1 week ago
signature.h 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. 5 months ago
siphash.h 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. 5 months ago
sm2.h e7ae80493b SM Ciphers: Reference the GitHub repository to get implementation 1 month ago
sm3.h e7ae80493b SM Ciphers: Reference the GitHub repository to get implementation 1 month ago
sm4.h e7ae80493b SM Ciphers: Reference the GitHub repository to get implementation 1 month ago
sp.h 6a25cdeb28 SP: WOLFSSL_SP_ARM_ARCH to WOLFSSL_ARM_ARCH and fix SAKKE on Thumb2/ARM32 1 week ago
sp_int.h 347394cc6b Detect Cortex M3 (no UMAAL) and define `WOLFSSL_SP_NO_UMAAL`. 3 days ago
sphincs.h 7c14ea67ae Rename sphincs algs to follow upstream 2 months ago
srp.h 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. 5 months ago
tfm.h 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 */"; 2 months ago
types.h 3033371abc Merge pull request #6717 from bigbrett/sniffer-keylogfile 1 month ago
visibility.h b31e485dc9 Remove 'HAVE_FIPS_VERSION < 2' blocks 1 month ago
wc_encrypt.h 9dcc48c8f7 update copyright to 2023 8 months ago
wc_kyber.h 8c1e2c52e7 Kyber: Add option to build Kyber API 1 year ago
wc_lms.h a747e7773c LMS: comments, SMALL_STACK, cleanup, etc. 2 months ago
wc_pkcs11.h 9dcc48c8f7 update copyright to 2023 8 months ago
wc_port.h 1285ae7816 Merge pull request #6506 from DimitriPapadopoulos/codespell 2 months ago
wolfevent.h 9dcc48c8f7 update copyright to 2023 8 months ago
wolfmath.h 22a5a5c45e Add introspection for math build and math cleanups: 5 months ago