toddouska
|
ac6635593b
|
Revert "Bio"
|
2016-06-27 10:53:34 -07:00 |
|
Chris Conlon
|
9c7bea46d2
|
fix out of bounds read in PemToDer with 0 size der buffer, CU #4
|
2016-06-27 10:53:19 -06:00 |
|
Chris Conlon
|
92e501c8e4
|
fix possible out of bound read in PemToDer header, CU #3
|
2016-06-27 10:53:19 -06:00 |
|
Chris Conlon
|
2951e167b5
|
check return code of PemToDer in wolfSSL_CertManagerVerifyBuffer, CU #2
|
2016-06-27 10:23:22 -06:00 |
|
Chris Conlon
|
8fac3fffea
|
fix possible out of bounds read in PemToDer, CU #1
|
2016-06-27 10:23:22 -06:00 |
|
toddouska
|
3a18b057d7
|
Merge pull request #460 from dgarske/DerBufMemcpyCleanup
Cleanup of DerBuffer duplication
|
2016-06-24 14:51:30 -07:00 |
|
toddouska
|
fbef3c2523
|
Merge pull request #461 from JacobBarthelmeh/bio
Bio
|
2016-06-24 14:50:52 -07:00 |
|
Jacob Barthelmeh
|
49934a5c91
|
Merge https://github.com/wolfSSL/wolfssl into bio
|
2016-06-24 14:22:14 -06:00 |
|
Ludovic FLAMENT
|
d0e832bda9
|
change file name from compat-wolfssl to compat-wolfcrypt
|
2016-06-24 19:10:39 +02:00 |
|
Ludovic FLAMENT
|
033f308a08
|
change file name from compat-wolfssl to compat-wolfcrypt
|
2016-06-24 19:00:39 +02:00 |
|
Kaleb Himes
|
19da114c0c
|
Merge pull request #454 from ejohnstown/dtls-version
DTLS Hello Verify Request Version Number
|
2016-06-24 08:44:55 -07:00 |
|
Ludovic FLAMENT
|
4215182945
|
fix macro error
|
2016-06-24 13:27:49 +02:00 |
|
Ludovic FLAMENT
|
0c43123a01
|
Fix BIO based on review
|
2016-06-24 10:54:58 +02:00 |
|
JacobBarthelmeh
|
379af941a8
|
Merge pull request #459 from ejohnstown/aes-cmac-fixes
AES-CMAC Fixes
|
2016-06-23 22:10:26 -06:00 |
|
David Garske
|
b0f7d819bd
|
Cleanup of DerBuffer duplication that was using memcpy still after refractor and should be direct pointer copy.
|
2016-06-23 18:14:22 -07:00 |
|
John Safranek
|
ffb537c33f
|
removed dependency on AES-NI for the AES-direct test
|
2016-06-23 15:34:09 -06:00 |
|
John Safranek
|
0d031fcbd7
|
added parameter checking to Generate and Verify
|
2016-06-23 15:34:09 -06:00 |
|
toddouska
|
746ae2f4e5
|
Merge pull request #458 from JacobBarthelmeh/master
fix secure renegotiation build
|
2016-06-23 13:34:39 -07:00 |
|
Jacob Barthelmeh
|
0b91e000bb
|
fix secure renegotiation build
|
2016-06-23 13:10:39 -06:00 |
|
toddouska
|
02ef518a75
|
Merge pull request #456 from dgarske/FixEccCompKey
Fixes for ECC compressed keys
|
2016-06-22 14:47:42 -07:00 |
|
Jacob Barthelmeh
|
f6bbe845f5
|
Merge https://github.com/wolfSSL/wolfssl into bio
|
2016-06-22 09:14:53 -06:00 |
|
David Garske
|
47c1f4e68f
|
Fix possible use of ForceZero with NULL pointer. Improve init of "kb" when small stack disabled, so memset isn't performed twice.
|
2016-06-22 07:22:30 -07:00 |
|
David Garske
|
69db94d668
|
Fix build error for un-initialized "kb" variable when built with fixed point cache and small stack enabled.
|
2016-06-22 07:06:07 -07:00 |
|
David Garske
|
d294dc363e
|
Fix scan-build warning with "redundant redeclaration of 'fp_isprime'". Changed "fp_isprime" and "fp_isprime_ex" to local static only. Also made "fp_gcd", "fp_lcm", and "fp_randprime" static functions.
|
2016-06-21 19:35:25 -07:00 |
|
David Garske
|
1db880b6bf
|
Fixed issue with compressed keys and custom curves. The inLen adjustment for compressed curves was only be done for built-in curves.
|
2016-06-21 15:55:17 -07:00 |
|
David Garske
|
dd52af0872
|
ECC cleanup / fixes. Improvements to ECC with fast math enabled to avoid mp_clear on stack variables. Refactor of ECC failure cleanup (fixes possible mem leaks with small stack enabled). Refactor of "fp_is*" response checks to use FP_YES or FP_NO. Pulled libtom enhancement/cleanup of fp_isprime. Fix for compressed keys import with custom curves (still having some issues though).
|
2016-06-21 15:27:51 -07:00 |
|
David Garske
|
aa1a405dd1
|
Fixes for compressed keys. Fix to fast math "mp_cnt_lsb" to return proper value, which fixes "mp_jacobi", which fixes "mp_sqrtmod_prime", which fixes compressed keys for 224-bit key. Removed workarounds for compressed keys. Added new configure option "--enable-compkey". Fixed issue with normal math and custom curves where "t2" could be free'd and used. Fixed issue with mp_dump in integer.c, with not allocating correctly sized buffer for toradix.
|
2016-06-21 14:06:02 -07:00 |
|
dgarske
|
5fa80a2667
|
Merge pull request #455 from toddouska/version
bump dev version
|
2016-06-20 22:07:18 -07:00 |
|
toddouska
|
f4473edfb1
|
bump dev version
|
2016-06-20 16:20:18 -07:00 |
|
toddouska
|
335865a5b2
|
Merge pull request #447 from ejohnstown/dtls-retx
DTLS Retransmit Fix
|
2016-06-20 15:46:55 -07:00 |
|
toddouska
|
79e2af8c15
|
Merge pull request #445 from ejohnstown/dtls-alert
DTLS bad MAC alert
|
2016-06-20 15:36:18 -07:00 |
|
toddouska
|
a859cf189d
|
Merge pull request #443 from ejohnstown/new-ccm-suite
Add cipher suite ECDHE-ECDSA-AES128-CCM
|
2016-06-20 15:34:55 -07:00 |
|
John Safranek
|
6d520e0da9
|
hello verify request handshake version number to match server hello version number
|
2016-06-20 11:08:45 -06:00 |
|
toddouska
|
de4448c59b
|
Merge pull request #452 from dgarske/fixeccscanbuildwarning
Fixes scan-build warning in ecc.c line 2208
|
2016-06-20 09:09:21 -07:00 |
|
David Garske
|
3789d9913c
|
Fixes scan-build warning "wolfcrypt/src/ecc.c:2208:6: warning: Use of memory after it is freed". This is due to a rebase issue with static memory changes after the new ECC custom curves changes. The precomp[] is init to NULL at top so cleanup can always be done at end (shouldn't be done in middle).
|
2016-06-18 22:35:52 -07:00 |
|
toddouska
|
9173ecdc04
|
Merge pull request #450 from dgarske/NidFix
Fix for NID names on NIST prime 192 and 256 curves
|
2016-06-18 16:14:04 -07:00 |
|
David Garske
|
eb1d8d5df6
|
Fix for NID names on NIST prime 192 and 256 curves. Cleanup of the memcpy/memset in .i files to use portable names.
|
2016-06-17 15:59:25 -07:00 |
|
Jacob Barthelmeh
|
ffee1eafd9
|
add test_bio.txt to .getignore
|
2016-06-17 16:20:54 -06:00 |
|
JacobBarthelmeh
|
b8e00a3448
|
Merge pull request #449 from moisesguimaraes/fix-ocsp-stapling-tests
fixes ocsp stapling tests ignoring CRL
|
2016-06-17 15:16:39 -06:00 |
|
Jacob Barthelmeh
|
ea71814518
|
Merge https://github.com/wolfSSL/wolfssl
|
2016-06-17 13:58:53 -06:00 |
|
toddouska
|
e8c4950a83
|
Merge pull request #446 from cconlon/cleanup
Remove unimplemented function prototypes
|
2016-06-17 12:57:55 -07:00 |
|
toddouska
|
4fc07a2e9e
|
Merge pull request #415 from dgarske/customcurve-mathupdate
Support for custom ECC curves and math lib updates
|
2016-06-17 12:56:52 -07:00 |
|
Moisés Guimarães
|
db7aab5e37
|
fixes ocsp stapling tests ignoring CRL
|
2016-06-17 08:19:57 -03:00 |
|
JacobBarthelmeh
|
16b85cee8f
|
Merge pull request #448 from cconlon/winfix
Fix windows example echoserver
v3.9.6w
|
2016-06-16 18:18:32 -06:00 |
|
Chris Conlon
|
a7c7407406
|
fix windows example echoserver
|
2016-06-16 16:39:18 -06:00 |
|
David Garske
|
6da166d83b
|
Enhancement / cleanup of the "wc_ecc_make_key_ex" API so it can be used with "keysize" or "dp" and allows compatibility with existing "wc_ecc_make_key". Note: "wc_ecc_make_key_ex" was not previously public, so changing it at this point is okay.
|
2016-06-16 10:38:15 -07:00 |
|
David Garske
|
d55663eaee
|
Added ECC API's for using custom curves that are not in the "ecc_sets" list. Added wolfCrypt test to validate/demonstrate custom curve using BRAINPOOL256R1. Exposed "wc_ecc_make_key_ex" and added "wc_ecc_import_x963_ex" / "wc_ecc_import_raw_ex" API's that accept "const ecc_set_type*" for custom curve. Internally use "ECC_CUSTOM_IDX" (-1) to define custom curve is used. Added "--enable-ecccustcurves" option to configure.ac.
|
2016-06-16 10:09:41 -07:00 |
|
David Garske
|
69b6ac504f
|
Fixes for ecc heap errors after rebase.
|
2016-06-16 06:46:22 -07:00 |
|
John Safranek
|
8f3c56c03f
|
Fix where the last flight was getting retransmit on timeout notification.
|
2016-06-15 18:44:25 -07:00 |
|
Chris Conlon
|
31908b7263
|
remove unused protos for wc_Sha384Free and wc_Sha512Free, not impmlemented by ti-hash.c
|
2016-06-15 11:34:29 -06:00 |
|