toddouska
|
a7c131c0a1
|
fix vs warning
|
2017-03-24 11:19:01 -07:00 |
|
toddouska
|
86efbbbb1d
|
simplify reset suites on cert/key changes to end of function
|
2017-03-24 10:40:42 -07:00 |
|
toddouska
|
4783fbfc4f
|
better handling of TLS layer switching out CTX layer keys/certs
|
2017-03-24 10:19:01 -07:00 |
|
toddouska
|
0983536c98
|
Merge pull request #814 from dgarske/fix_crl_redef
Fix build warning with redefinition of typedef 'WOLFSSL_CRL’
|
2017-03-22 08:59:02 -07:00 |
|
toddouska
|
4e6f70e15e
|
Merge pull request #784 from JacobBarthelmeh/Cert-Report2
error out with duplicate policy OID in a certificate policies extension
|
2017-03-21 15:21:46 -07:00 |
|
toddouska
|
a6ecf793ba
|
Merge pull request #806 from dgarske/tfm_heap_reduce
Reduce heap usage with fast math when not using ALT_ECC_SIZE
|
2017-03-21 15:21:09 -07:00 |
|
dgarske
|
360fb2db0a
|
Merge pull request #808 from kojo1/TrialProj
eccCaKeyFile in RSA/ECC test
|
2017-03-21 15:21:00 -07:00 |
|
toddouska
|
3e2fe536ad
|
Merge pull request #809 from JacobBarthelmeh/Testing
test case when not using RSA blinding
|
2017-03-21 15:18:53 -07:00 |
|
toddouska
|
30024b7e7f
|
Merge pull request #812 from SparkiDev/valgrind_ecc
Fix leak in test
|
2017-03-21 15:18:09 -07:00 |
|
David Garske
|
d829e5ba5a
|
Fix build warning with redefinition of typedef 'WOLFSSL_CRL’.
|
2017-03-21 09:13:50 -07:00 |
|
David Garske
|
7be1077216
|
Fix for build error with unused “eccCaKeyFile”.
|
2017-03-21 08:31:07 -07:00 |
|
Sean Parkinson
|
8bf22b253a
|
Fix leak in test
Use new points for compressed point testing.
|
2017-03-21 23:34:48 +10:00 |
|
Jacob Barthelmeh
|
f26d584cec
|
test case when not using RSA blinding
|
2017-03-20 14:15:34 -06:00 |
|
JacobBarthelmeh
|
4cb891334d
|
Merge pull request #801 from toddouska/fipscheck
add keep option to fips-check.sh to keep FIPS temp folder around
|
2017-03-20 13:44:01 -06:00 |
|
David Garske
|
15e442637d
|
Fix “#error old TLS requires MD5 and SHA” to only occur if !WOLFCRYPT_ONLY.
|
2017-03-20 10:42:08 -07:00 |
|
Takashi Kojo
|
e35489fd75
|
eccCaKeyFile in RSA/ECC test
|
2017-03-20 13:46:26 +09:00 |
|
JacobBarthelmeh
|
52215b3ecf
|
Merge pull request #734 from kaleb-himes/csharp-addition
Adds wrapper for CTX_load_verify_locations to C# wrapper
|
2017-03-17 18:18:17 -06:00 |
|
toddouska
|
10bf3c4d1d
|
Merge pull request #804 from SparkiDev/wpas_shared
Wpas shared
|
2017-03-17 16:15:51 -07:00 |
|
David Garske
|
6cc42dcacb
|
Reduce TFM fp_int size by only adding the “int size” if ALT_ECC_SIZE or WOLFSSL_ASYNC_CRYPT is defined. Fix couple of async build errors in wolfCrypt test.
|
2017-03-17 15:01:18 -07:00 |
|
toddouska
|
3bb1723476
|
Merge pull request #768 from dgarske/crl_lookup
Added support for inline CRL lookup when HAVE_CRL_IO is defined
|
2017-03-17 12:18:45 -07:00 |
|
toddouska
|
b9d3db8b47
|
Merge pull request #800 from SparkiDev/no_fs
If there is no filesystem then still compile and run
|
2017-03-17 12:08:49 -07:00 |
|
toddouska
|
ad57738cc6
|
Merge pull request #795 from JacobBarthelmeh/Testing
bounds checking with adding string terminating character
|
2017-03-17 12:07:55 -07:00 |
|
toddouska
|
db526999c3
|
Merge pull request #803 from dgarske/fix_int_cast_warn
Fix warning with "implicit conversion loses integer precision”.
|
2017-03-17 12:05:29 -07:00 |
|
toddouska
|
c69dea624c
|
Merge pull request #802 from cconlon/rsa_decode
add wc_GetPkcs8TraditionalOffset()
|
2017-03-17 12:04:44 -07:00 |
|
Sean Parkinson
|
461f051ef1
|
Only expose ECC APIs on config define
|
2017-03-17 10:52:38 +10:00 |
|
Sean Parkinson
|
37a52414cc
|
Make MP and ECC APIs public
These APIs are needed by wpa_supplicant.
|
2017-03-17 10:23:37 +10:00 |
|
David Garske
|
141210dcc0
|
Fix warning with "implicit conversion loses integer precision”.
|
2017-03-16 14:56:03 -07:00 |
|
Jacob Barthelmeh
|
3f33f2b995
|
add duplicate policy OID cert to dist
|
2017-03-16 15:49:40 -06:00 |
|
Jacob Barthelmeh
|
92587651c9
|
variable i is not used when WOLFSSL_SEP is enabled
|
2017-03-16 15:48:15 -06:00 |
|
Jacob Barthelmeh
|
faf2bacd56
|
error out with duplicate policy OID in a certificate policies extension
|
2017-03-16 15:48:15 -06:00 |
|
Chris Conlon
|
efc2bb43d2
|
add wc_GetPkcs8TraditionalOffset()
|
2017-03-16 15:14:20 -06:00 |
|
toddouska
|
ce6e3ce8d0
|
Merge pull request #799 from cconlon/ecc_decode
remove EccPublicKeyDecode() from WOLFSSL_CERT_EXT guard
|
2017-03-16 12:47:19 -07:00 |
|
toddouska
|
c62b4e8ed5
|
Merge pull request #797 from cconlon/ecc_private
allow ECC private key only import
|
2017-03-16 12:45:49 -07:00 |
|
toddouska
|
7651afbd38
|
Merge pull request #794 from dgarske/fix_rsa_e_overflow_w32bit
Fix issue with TFM mp_set_int, which should handle unsigned long.
|
2017-03-16 11:49:07 -07:00 |
|
toddouska
|
2b1b7632fc
|
add keep option to fips-check.sh to keep FIPS temp folder around
|
2017-03-16 11:10:12 -07:00 |
|
Sean Parkinson
|
d22dcdb78d
|
If there is no filesystem then still compile and run
Defaults to 2048-bit FF and 256-bit EC keys.
|
2017-03-16 16:00:31 +10:00 |
|
Sean Parkinson
|
94d56fda59
|
Merge pull request #796 from toddouska/noasntime
fix NO_ASN_TIME build with --enable-wpas
|
2017-03-16 14:46:10 +10:00 |
|
Chris Conlon
|
a7f8bdb387
|
remove EccPublicKeyDecode() from WOLFSSL_CERT_EXT guard
|
2017-03-15 17:28:52 -06:00 |
|
Chris Conlon
|
a13cce9213
|
allow ECC private key only import
|
2017-03-15 16:04:17 -06:00 |
|
toddouska
|
36ecbfb1a8
|
fix NO_ASN_TIME build with --enable-wpas
|
2017-03-15 14:57:38 -07:00 |
|
Jacob Barthelmeh
|
0ef1b5d298
|
bounds checking with adding string terminating character
|
2017-03-15 13:40:41 -06:00 |
|
David Garske
|
2c890e6827
|
Fix mp_set_int to use calc for 32 const. Changed it to sizeof(b) instead of sizeof(long).
|
2017-03-15 12:34:55 -07:00 |
|
David Garske
|
4eb76e1d71
|
Fixes for building with IPV6. Added new WOLFSSL_IPV6 define to indicate IPV6 support. Fix to not include connect() and socket() calls unless HAVE_HTTP_CLIENT, HAVE_OCSP or HAVE_CRL_IO defined. Typo fixes.
|
2017-03-15 12:27:02 -07:00 |
|
David Garske
|
cf73a2244f
|
Fix for stray brace in wolfIO_TcpConnect. Fix to typedef sockaddr_in6 only when TEST_IPV6 is defined. Moved XSOCKLENT into io.h. Added useful WOLFSSL_NO_SOCK, which can be used with WOLFSSL_USER_IO.
|
2017-03-15 12:26:40 -07:00 |
|
David Garske
|
d3a07858c0
|
Fixes based on peer review feedback. Fix to only include the non-blocking / select timeout functions when HAVE_IO_TIMEOUT is defined. Fix to only include TCP connect if HAVE_GETADDRINFO or HAVE_SOCKADDR defined. Cleanup of the “struct sockaddr*” to use typedef with HAVE_SOCKADDR. Moved helpful XINET_* and XHTONS/XNTOHS macros to io.h.
|
2017-03-15 12:26:18 -07:00 |
|
David Garske
|
628f740363
|
Added support for inline CRL lookup when HAVE_CRL_IO is defined (shares code with OCSP lookup in io.c). Added http chunk transfer encoding support. Added default connection timeout value (DEFAULT_TIMEOUT_SEC) and new wolfIO_SetTimeout() API with HAVE_IO_TIMEOUT. Added generic wolfIO_ API’s for connect, select, non-blocking, read and write. Added new define USE_WOLFSSL_IO to enable access to new wolfIO_* socket wrappers even when WOLFSSL_USER_IO is defined. Moved all API declarations for io.c into new io.h header. Added HAVE_HTTP_CLIENT to expose HTTP API’s. Moved SOCKET_T and SOCKET_ defines into io.h. Added WOLFIO_DEBUG define to display request/responses.
|
2017-03-15 12:26:18 -07:00 |
|
David Garske
|
5a24fd9237
|
Fix TFM mp_set_int to handle long. Enhance mp_set_int to use mp_set if less than max mp_digit. Added new MP_SET_CHUNK_BITS to eliminate hard coded const’s and allow build time adjustment.
|
2017-03-15 12:23:50 -07:00 |
|
JacobBarthelmeh
|
4725a8aea6
|
Merge pull request #775 from SparkiDev/wpas
Changes for WPA Supplicant
|
2017-03-15 11:19:46 -06:00 |
|
toddouska
|
f38d23a315
|
Merge pull request #791 from dgarske/fix_ecc_test_curve_idx
Fix wc_ecc_export_point_der to use curve_id
|
2017-03-14 19:22:53 -07:00 |
|
toddouska
|
916a5c97ce
|
Merge pull request #793 from SparkiDev/scan_build
Fixes for scan-build
|
2017-03-14 19:19:09 -07:00 |
|