Faraz Fallahi 3c6651e1e2 PlayStation compatibility 6 months ago
..
port fe87f16114 Fixes that prevent memory leaks when using OQS. 4 months ago
aes.h 6261108d49 linuxkm: fix line lengths throughout; in linuxkm/lkcapi_glue.c: fix/harmonize error catching, reporting, and error codes; further address peer review feedback. 4 months 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. 1 year ago
asn.h 4caef93346 Implement transient certs 3 months ago
asn_public.h 9be390250d Adding support for dual key/signature certificates. (#7112) 4 months ago
blake2-impl.h 9dcc48c8f7 update copyright to 2023 1 year ago
blake2-int.h 9dcc48c8f7 update copyright to 2023 1 year ago
blake2.h 9dcc48c8f7 update copyright to 2023 1 year ago
camellia.h 9dcc48c8f7 update copyright to 2023 1 year 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; 1 year 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. 1 year ago
cmac.h abbf9f2b77 Add cryptoCb hooks to one-shot CMAC functions; add CMAC coverage to cryptoCb tests; add context argument to CMAC generate_ex 4 months ago
coding.h 9dcc48c8f7 update copyright to 2023 1 year ago
compress.h 9dcc48c8f7 update copyright to 2023 1 year ago
cpuid.h 492490f7e6 SHA-256: Implementation using Intel instructions 4 months ago
cryptocb.h 4d259da60a PQC: CryptoCb support for KEM algorithm Kyber 4 months ago
curve25519.h f4acc8f33d add devCtx to all keys for use in cryptoCb 8 months ago
curve448.h 9dcc48c8f7 update copyright to 2023 1 year ago
des3.h 70e1ab7f0c Remove cyassl from wolfcrypt 10 months 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. 1 year ago
dilithium.h 8e6d151403 PQC: CryptoCb support for signature algorithms 4 months ago
dsa.h 566fa1179f add ex functions to use other digest algorithms 1 year ago
ecc.h 469760e186 wc_ecc_shared_secret_ssh fix 3 months ago
eccsi.h 22a5a5c45e Add introspection for math build and math cleanups: 1 year ago
ed25519.h bdc0b80ddb Don't include unnecessary headers in public header file 4 months ago
ed448.h e28d6a7b71 EdDsa: check private value after sign 3 months ago
error-crypt.h a5961907b0 XMSS implementation 4 months ago
ext_kyber.h 4d259da60a PQC: CryptoCb support for KEM algorithm Kyber 4 months ago
ext_lms.h 7223b5a708 Fix spelling warnings 6 months ago
ext_xmss.h 33d4b331fb Add XMSS/XMSSMT wolfCrypt hooks. 8 months ago
falcon.h 8e6d151403 PQC: CryptoCb support for signature algorithms 4 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 */"; 11 months ago
fe_operations.h 36b92a4cef Thumb2 ASM, Curve25519 9 months ago
fips_test.h db858fd052 Merge tag 'v5.2.1-stable' into merge-fips-builds 9 months ago
ge_448.h 44e0ee1ecd wolfssl/wolfcrypt/types.h: 3 months ago
ge_operations.h c88dcac80e Ed25519: add missing C++ directives for C functions 7 months ago
hash.h 8b203719d3 Add support for using `devId` with one-shot hash functions. 5 months ago
hmac.h cca6cc0495 Make new HDFK _ex functions public. 5 months 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. 1 year ago
include.am 68ea31c52a Fix install step for liboqs port header 4 months ago
integer.h 21f53f37a1 ECC: generate values in range of order by rejection 6 months ago
kdf.h cca6cc0495 Make new HDFK _ex functions public. 5 months ago
kyber.h 7f53bcc4d0 fixes for clang-tidy reported defects and misstylings --with-liboqs: 5 months ago
lms.h 7223b5a708 Fix spelling warnings 6 months ago
logging.h ca61034d22 Add memcached support. 6 months ago
md2.h 9dcc48c8f7 update copyright to 2023 1 year ago
md4.h 9dcc48c8f7 update copyright to 2023 1 year ago
md5.h dc8f348bdf smaller sized build with curl 1 year 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 */"; 11 months ago
memory.h 63fe12efe3 wolfcrypt/src/aes.c: fix WOLFSSL_AESGCM_STREAM && WC_AES_C_DYNAMIC_FALLBACK: establish AESNI status dynamically at time of wc_AesGcmSetKey(), and stick to it (or return failure) until the next wc_AesGcmSetKey(). this matches the semantics of the Linux kernel in-tree implementation, allowing safe registration of the wolfCrypt AESNI implementation with the LKCAPI. 4 months ago
misc.h 335c51987e openssh 9.6p1 fixes 4 months ago
mpi_class.h 9dcc48c8f7 update copyright to 2023 1 year ago
mpi_superclass.h 9dcc48c8f7 update copyright to 2023 1 year ago
pkcs11.h 9dcc48c8f7 update copyright to 2023 1 year 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. 1 year ago
pkcs7.h bf23357c8c refactor streaming and additional comments 4 months 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. 1 year ago
pwdbased.h 9dcc48c8f7 update copyright to 2023 1 year ago
random.h 70e1ab7f0c Remove cyassl from wolfcrypt 10 months ago
rc2.h 9dcc48c8f7 update copyright to 2023 1 year ago
ripemd.h 9dcc48c8f7 update copyright to 2023 1 year ago
rsa.h f031d034df RSA ct test: force RsaFunctionCheckIn to not be inlined 4 months ago
sakke.h b62e0b7ceb Fix type conversion warnings by gcc 1 year ago
selftest.h 9dcc48c8f7 update copyright to 2023 1 year ago
settings.h 3ad836ab47 Fix order of check for OPENSSL_EXTRA 3 months ago
sha.h 9311a961a0 Allow crypto callbacks with SHA-1 HW. Resolves build error in test.c with trying to use HW SHA-1 with crypto cb enabled. Note: sha.h changes are very small if ignoring whitespace. 5 months ago
sha256.h 9311a961a0 Allow crypto callbacks with SHA-1 HW. Resolves build error in test.c with trying to use HW SHA-1 with crypto cb enabled. Note: sha.h changes are very small if ignoring whitespace. 5 months 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. 1 year ago
sha512.h 9311a961a0 Allow crypto callbacks with SHA-1 HW. Resolves build error in test.c with trying to use HW SHA-1 with crypto cb enabled. Note: sha.h changes are very small if ignoring whitespace. 5 months 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. 1 year 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. 1 year ago
sm2.h 0cc21a42f3 SP updates for SM2 8 months ago
sm3.h 0cc21a42f3 SP updates for SM2 8 months ago
sm4.h 0cc21a42f3 SP updates for SM2 8 months ago
sp.h 0cc21a42f3 SP updates for SM2 8 months ago
sp_int.h 567243d257 touch up autoconf build with xilinx and sp macro guards 5 months ago
sphincs.h 7f53bcc4d0 fixes for clang-tidy reported defects and misstylings --with-liboqs: 5 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. 1 year ago
tfm.h ee0e25de5f Improved Arduino Support, ESP32, Due; (+ code review x2) 4 months ago
types.h 3c6651e1e2 PlayStation compatibility 3 months ago
visibility.h b31e485dc9 Remove 'HAVE_FIPS_VERSION < 2' blocks 10 months ago
wc_encrypt.h 9dcc48c8f7 update copyright to 2023 1 year 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. 11 months ago
wc_pkcs11.h 9dcc48c8f7 update copyright to 2023 1 year ago
wc_port.h 3c6651e1e2 PlayStation compatibility 3 months ago
wc_xmss.h 33d4b331fb Add XMSS/XMSSMT wolfCrypt hooks. 8 months ago
wolfevent.h 9dcc48c8f7 update copyright to 2023 1 year ago
wolfmath.h 22a5a5c45e Add introspection for math build and math cleanups: 1 year ago
xmss.h a5961907b0 XMSS implementation 4 months ago