Commit History

Author SHA1 Message Date
  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