.. |
port
|
c568e3c092
Merge pull request #7067 from gojimmypi/PR-Espressif-Monitor-Keyword
|
3 weeks 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.
|
1 month 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.
|
11 months ago |
asn.h
|
90baf1aadc
ASN PQC: fix typo
|
4 weeks ago |
asn_public.h
|
9be390250d
Adding support for dual key/signature certificates. (#7112)
|
2 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;
|
11 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.
|
11 months 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
|
2 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
|
1 month ago |
cryptocb.h
|
4d259da60a
PQC: CryptoCb support for KEM algorithm Kyber
|
2 months ago |
curve25519.h
|
f4acc8f33d
add devCtx to all keys for use in cryptoCb
|
5 months ago |
curve448.h
|
9dcc48c8f7
update copyright to 2023
|
1 year ago |
des3.h
|
70e1ab7f0c
Remove cyassl from wolfcrypt
|
8 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.
|
11 months ago |
dilithium.h
|
8e6d151403
PQC: CryptoCb support for signature algorithms
|
2 months ago |
dsa.h
|
566fa1179f
add ex functions to use other digest algorithms
|
10 months ago |
ecc.h
|
469760e186
wc_ecc_shared_secret_ssh fix
|
1 month 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
|
1 month ago |
ed448.h
|
e28d6a7b71
EdDsa: check private value after sign
|
1 month ago |
error-crypt.h
|
a5961907b0
XMSS implementation
|
2 months ago |
ext_kyber.h
|
4d259da60a
PQC: CryptoCb support for KEM algorithm Kyber
|
2 months ago |
ext_lms.h
|
7223b5a708
Fix spelling warnings
|
4 months ago |
ext_xmss.h
|
33d4b331fb
Add XMSS/XMSSMT wolfCrypt hooks.
|
5 months ago |
falcon.h
|
8e6d151403
PQC: CryptoCb support for signature algorithms
|
2 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 */";
|
8 months ago |
fe_operations.h
|
36b92a4cef
Thumb2 ASM, Curve25519
|
7 months ago |
fips_test.h
|
db858fd052
Merge tag 'v5.2.1-stable' into merge-fips-builds
|
6 months ago |
ge_448.h
|
44e0ee1ecd
wolfssl/wolfcrypt/types.h:
|
1 month ago |
ge_operations.h
|
c88dcac80e
Ed25519: add missing C++ directives for C functions
|
5 months ago |
hash.h
|
8b203719d3
Add support for using `devId` with one-shot hash functions.
|
3 months ago |
hmac.h
|
cca6cc0495
Make new HDFK _ex functions public.
|
3 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
|
b42a8b6c5d
initial AutoSAR shim layer
|
3 weeks ago |
integer.h
|
21f53f37a1
ECC: generate values in range of order by rejection
|
3 months ago |
kdf.h
|
cca6cc0495
Make new HDFK _ex functions public.
|
3 months ago |
kyber.h
|
7f53bcc4d0
fixes for clang-tidy reported defects and misstylings --with-liboqs:
|
2 months ago |
lms.h
|
7223b5a708
Fix spelling warnings
|
4 months ago |
logging.h
|
e40eb3c774
Update Arduino examples; add wolfcrypt breadcrumbs.
|
3 weeks 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
|
11 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 */";
|
8 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.
|
1 month ago |
misc.h
|
335c51987e
openssh 9.6p1 fixes
|
1 month 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.
|
11 months ago |
pkcs7.h
|
5daf5fff86
Merge pull request #7272 from JacobBarthelmeh/pkcs7-enc
|
3 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.
|
11 months ago |
pwdbased.h
|
9dcc48c8f7
update copyright to 2023
|
1 year ago |
random.h
|
55421a11b9
review: removed WOLFSSL_ABI from and refactored args for wc_rng_new_ex, updated tests
|
1 month 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
|
1 month ago |
sakke.h
|
b62e0b7ceb
Fix type conversion warnings by gcc
|
10 months ago |
selftest.h
|
9dcc48c8f7
update copyright to 2023
|
1 year ago |
settings.h
|
924887b468
configure.ac and wolfssl/wolfcrypt/settings.h: implement --enable-experimental and add a WOLFSSL_EXPERIMENTAL_SETTINGS gate, and refactor "EXPERIMENTAL" features (all pq) to note and enforce requirement for --enable-experimental and WOLFSSL_EXPERIMENTAL_SETTINGS.
|
1 week 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.
|
3 months ago |
sha256.h
|
6c8df33191
LMS: initial implementation
|
3 weeks 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.
|
11 months 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.
|
3 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.
|
11 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.
|
11 months ago |
sm2.h
|
0cc21a42f3
SP updates for SM2
|
5 months ago |
sm3.h
|
0cc21a42f3
SP updates for SM2
|
5 months ago |
sm4.h
|
0cc21a42f3
SP updates for SM2
|
5 months ago |
sp.h
|
0cc21a42f3
SP updates for SM2
|
5 months ago |
sp_int.h
|
567243d257
touch up autoconf build with xilinx and sp macro guards
|
2 months ago |
sphincs.h
|
7f53bcc4d0
fixes for clang-tidy reported defects and misstylings --with-liboqs:
|
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.
|
11 months ago |
tfm.h
|
bebfb120d7
Enable TFM mp_sqr even when HAVE_ECC disabled
|
2 weeks ago |
types.h
|
3fd6af0cd2
Merge pull request #7283 from SparkiDev/lms
|
2 weeks ago |
visibility.h
|
b31e485dc9
Remove 'HAVE_FIPS_VERSION < 2' blocks
|
7 months ago |
wc_encrypt.h
|
9dcc48c8f7
update copyright to 2023
|
1 year ago |
wc_kyber.h
|
3728cd3dc5
Kyber fixes:
|
1 week ago |
wc_lms.h
|
6c8df33191
LMS: initial implementation
|
3 weeks ago |
wc_pkcs11.h
|
9dcc48c8f7
update copyright to 2023
|
1 year ago |
wc_port.h
|
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.
|
4 weeks ago |
wc_xmss.h
|
33d4b331fb
Add XMSS/XMSSMT wolfCrypt hooks.
|
5 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
|
2 months ago |