Commit History

Author SHA1 Message Date
  John Safranek 8356c3d7e2 DTLS Nonblocking Updates 6 years ago
  Jacob Barthelmeh 6ac384793f memory management with OCSP requests 5 years ago
  Takashi Kojo cca27f6724 examples/celient.c, server.c: removing unused headers 5 years ago
  David Garske 2351047409 Fixes for various scan-build reports. 5 years ago
  Jacob Barthelmeh 48c267dda8 fix warning with secure-renegotiation build and error with ntru build 5 years ago
  John Safranek b145aab6b2 Server Side Renegotiation 6 years ago
  John Safranek 0abf7c4997 Server Side Secure Renegotiation 6 years ago
  John Safranek d168d60ade Server Side Secure Renegotiation 6 years ago
  John Safranek a55f11cdd8 DHE Speed Up 6 years ago
  John Safranek 564a1ee499 Make the skip DH test flag build-conditional. 6 years ago
  John Safranek ff1a1dc5d5 DHE Speed Up 6 years ago
  Takashi Kojo a203cd4901 NO_MULTIBYTE to NO_MULTIBYTE_PRINT 6 years ago
  Takashi Kojo 0e94ae529c Rollback stacing 6 years ago
  Takashi Kojo c529e011a7 NO_MULTIBYTE for multibyte non-supported IDEs 6 years ago
  Jacob Barthelmeh 2468a19c82 static analysis fix on non default build and g++ warning 6 years ago
  kaleb-himes bc2bb78010 Fix -x option in server to continue in event of error (R) 6 years ago
  David Garske 86758f9640 Fixes for key size detection when using PK callbacks (HSM) and no private key has been loaded (affects `HAVE_PK_CALLBACKS` on server side only when no dummy private key is loaded). Fix for possible leak during ECC min key size failure with small stack. Added new API `wc_RsaPublicKeyDecode_ex` for parsing an RSA public key for the modulus and exponent. Changed `wolfSSL_CTX_SetTmpEC_DHE_Sz` to support a `size == 0` for using the long-term private key's size. Changed `ECDHE_SIZE` so it can be overridden and build-time. Added tests for `wolfSSL_CTX_SetTmpEC_DHE_Sz` and `wolfSSL_SetTmpEC_DHE_Sz`. 6 years ago
  Hideki Miyazaki 6953677a8f Keep the max line length to 80 6 years ago
  Hideki Miyazaki a27b4c2efb Added Japanese message into the examples client and server 6 years ago
  David Garske 0293686990 Added example client/server support for loading certificate and private key into WOLFSSL object using `-H loadSSL`. Added `load_ssl_buffer` function to load buffers into WOLFSSL objects. Changed `wolfSSL_get_SSL_CTX` API to always be exposed. Added `TEST_LOAD_BUFFER` build option to use the `load_buffer` and `load_ssl_buffer` calls for example client/server. 6 years ago
  David Garske bbdb17975c Adds build option `WOLFSSL_EITHER_SIDE` for deferring the "side" of the TLS session until first connect or accept. Added the DTLS generic v1.0 and v1.2 methods for "either" side. Added "either" methods unit tests. Added "either" -v e support to example client/server. Fix to expose `wolfSSL_use_certificate_file` and `wolfSSL_use_PrivateKey_file` without `OPENSSL_EXTRA`. Cleanup of the methods for (void)heap and log messages. Spelling fixes. 6 years ago
  kaleb-himes 4f6ee556dc Refactor the cert renewal scripts with error handling 6 years ago
  David Garske 3d0d10345a Added test cases for ensuring forced error fails on client and server. Added test cases to ensure bad certificate can be overriden. 6 years ago
  John Safranek 4eb0d32fa8 Patches 6 years ago
  Sean Parkinson f1222c3f9f Separate PSK callback for TLS 1.3 6 years ago
  David Garske 4eff7b641b First pass at bugs found with `./scripts/memtest.sh`. Fixes for NULL pointer checks, making sure free'd pointers are reset, making sure pointers are initialized and making sure memory is always free'd. Fix for TicketInit() which was using non-thread safe RNG and key_ctx. Fix for possible double free case in `wolfSSL_PEM_read_X509_CRL`. 6 years ago
  David Garske 2c3475c1d6 Added new build option `--enable-memtest` or `WOLFSSL_FORCE_MALLOC_FAIL_TEST` which enables random malloc failures for testing. This test supresses the `abort()` calls to detect seg faults. A new script `./scripts/memtest.sh` starts the test. If an issue is found it can be reviewed with the `./scripts/memtest.txt` log and reproduced using the seed printed at top of unit test as `--- RNG MALLOC FAIL AT 295---` and rerun using `./tests/unit.test 295`. 6 years ago
  Sean Parkinson 6d3e145571 Changes to build with X25519 and Ed25519 only 6 years ago
  John Safranek e6c7952f50 Merge master into fipsv2. Resolved a conflict in api.c. 6 years ago
  Sean Parkinson a03c15e598 Allow NO_WOLFSSL_CLIENT/SERVER to compile and pass tests 6 years ago