Chris Conlon
|
c5fbf96557
PKCS#7: fixes for building with AES disabled, smallstack
|
7 years ago |
Chris Conlon
|
33e840b01b
add AES key wrap support, RFC 3394
|
7 years ago |
John Safranek
|
a42bd30278
CA Certificate Path Length Checking
|
8 years ago |
David Garske
|
17a34c5899
Added asynchronous wolfCrypt RSA, TLS client and Cavium Nitrox V support. Asynchronous wolfSSL client support for "DoServerKeyExchange", "SendClientKeyExchange", "SendCertificateVerify" and "DoCertificateVerify". Fixes for async DTLS. Refactor of the wolf event and async handling for use in wolfCrypt. Refactor of the async device support so its hardware agnostic. Added Cavium Nitrox V support (Nitrox tested using SDK v0.2 CNN55XX-SDK with new configure "--with-cavium-v=/dir" option). Moved Nitrox specific functions to new port file "port/cavium/cavium_nitrox.c". RSA refactor to handle async with states. RSA optimization for using dpraw for private key decode. Use double linked list in wolf event for faster/cleaner code. Use typedef for wolf event flag. Cleanup of the async error codes. wolfCrypt test and benchmark support for async RSA. Asynchronous mode enabled using "./configure --enable-asynccrypt". If no async hardware is defined then the internal async simulator (WOLFSSL_ASYNC_CRYPT_TEST) is used. Note: Using async mode requires async.c/h files from wolfSSL. If interested in using asynchronous mode please send email to info@wolfssl.com.
|
8 years ago |
toddouska
|
f88f501923
add unique RNG missing error
|
8 years ago |
toddouska
|
ac6635593b
Revert "Bio"
|
8 years ago |
Jacob Barthelmeh
|
ea71814518
Merge https://github.com/wolfSSL/wolfssl
|
8 years ago |
John Safranek
|
b3d068dc40
Merge pull request #418 from toddouska/dyntickets
|
8 years ago |
Ludovic FLAMENT
|
ed4f67058a
Merge branch 'master' of https://github.com/wolfssl/wolfssl
|
8 years ago |
John Safranek
|
5c8daa0ac6
1. SetName() should return error if country code isn't 2 bytes.
|
8 years ago |
Ludovic FLAMENT
|
1bd65cc8a9
First version for OpenSSL BIO compatibility
|
8 years ago |
Nickolas Lapp
|
5f9c1ffca6
Initial support for deep copying of session
|
8 years ago |
Jacob Barthelmeh
|
f998851642
fix check on RSA key size
|
8 years ago |
toddouska
|
63b1282e67
Merge pull request #335 from dgarske/asynccrypt
|
8 years ago |
Jacob Barthelmeh
|
e99a5b0483
prepare for release v3.9.0
|
8 years ago |
David Garske
|
e1787fe160
Added "--enable-asynccrypt" option for enabling asynchronous crypto. This includes a refactor of SendServerKeyExchange and DoClientKeyExchange to support WC_PENDING_E on key generation, signing and verification. Currently uses async simulator (WOLFSSL_ASYNC_CRYPT_TEST) if cavium not enabled. All of the examples have been updated to support WC_PENDING_E on accept and connect. A generic WOLF_EVENT infrastructure has been added to support other types of future events and is enabled using "HAVE_WOLF_EVENT". Refactor the ASN OID type (ex: hashType/sigType) to use a more unique name. The real "async.c" and "async.h" files are in a private repo.
|
8 years ago |
David Garske
|
f3399b6578
Fixes/improvements to the signature and hash wrappers:
|
8 years ago |
David Garske
|
f8876854f4
Spelling fixes in comments and error strings (ALGO_ID_E, ASN_TIME_E and WOLFSSL_ERROR function).
|
8 years ago |
toddouska
|
91b7cddb7c
better error checking on condition variable operations, cleanup
|
8 years ago |
David Garske
|
b870bad63e
Added new "SIG_VERIFY_E" type for "wc_SignatureVerify" failure. Added argument checking on new signature wrapper functions. Added new "NO_SIG_WRAPPER" to optionally disable wrappers to reduce code size.
|
9 years ago |
toddouska
|
a1d1155b0c
add missing error strings
|
9 years ago |
Moisés Guimarães
|
690cb14746
makes sure random values are safe.
|
9 years ago |
toddouska
|
a62589f3fc
add wc_ecc_check_key(), import validate option too
|
9 years ago |
toddouska
|
203786dc25
add ecc keygen validate option
|
9 years ago |
toddouska
|
6db33051d3
better detection of invalid ecc keys
|
9 years ago |
toddouska
|
9d20e712bf
add autoconf support for chapoly-aead, wipe temp polykey, minor whitespace adjusts
|
9 years ago |
John Safranek
|
0aa48498b9
1. Added new iOS IDE project
|
9 years ago |
kaleb-himes
|
a389620a29
Copyright (C) updates
|
9 years ago |
Kaleb Himes
|
c97db6ba6e
src updated, CTaoCrypt -> wc_
|
9 years ago |
Jacob Barthelmeh
|
a5529b124d
moving over more files
|
9 years ago |