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 |
|
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 |
|
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 |
|
Chris Conlon
|
3fec69d3f8
|
remove unused proto for wc_SetCertificatePolicies
|
2016-06-15 10:50:41 -06:00 |
|
David Garske
|
237193fdee
|
Fixed scan-build warning about "len" being used un-initialized in ecc_mul2add. Cleanup of the "mu" variable handling.
|
2016-06-15 08:41:51 -07:00 |
|
David Garske
|
7c5483ba0b
|
Performance improvements in fp_mulmod, fp_submod and fp_submod to handle ALT_ECC_SIZE better. Revert fp_clear to fp_add_d, since it isn't required and slows it down.
|
2016-06-15 08:41:51 -07:00 |
|
David Garske
|
5703e5eadb
|
ECC changes to support custom curves. Added new "WOLFSSL_CUSTOM_CURVES" option to support non-standard ECC curves in ecc_is_point and ecc_projective_dbl_point. Refactor to load and pass curve "a" parameter down through ECC functions. Relocated mp_submod and added mp_addmod. Refactor to pass mp variable directly (not pointer) for montgomery variable. Fix in mp_jacobi to also handle case of a == 0. Cleanup of *_ecc_mulmod and wc_ecc_make_key_ex error handling. Cleanup of ecc_map for handling normal, fast and alt_ecc math for optimization of performance and allowing reduced ecc_size.
|
2016-06-15 08:41:51 -07:00 |
|
David Garske
|
bb17bac018
|
Updated the naming for the ECC curve sets. Additional comments for each curve parameter.
|
2016-06-14 16:56:22 -07:00 |
|
David Garske
|
87c00eb3f3
|
Math updates from libtom. Fixes in mp_read_radix for to include char 36 and clear the destination before checks. Fix to clear tmp value on fp_sub_d and fp_add_d. Fixes in assembly for x86-32 INNERMUL, PPC32 INNERMUL and PROPCARRY and x86-64 SQRADD. Added mp_isneg. Refactor of mp_iszero, mp_iseven, mp_isodd and mp_isneg to check using MP_YES or MP_NO. Changed fp_read_unsigned_bin "b" arg to const. Removal of the "register" on stack variables to let compiler determine best optimization.
|
2016-06-14 16:56:22 -07:00 |
|
dgarske
|
7a3cb23af9
|
Merge pull request #444 from JacobBarthelmeh/master
prepare for version 3.9.6
v3.9.6
|
2016-06-14 15:51:01 -07:00 |
|
Jacob Barthelmeh
|
03de8e3464
|
prepare for version 3.9.6
|
2016-06-14 14:35:12 -06:00 |
|
dgarske
|
2752f3f9c9
|
Merge pull request #442 from toddouska/mcapi-aes
fix mcapi aes size with heap
|
2016-06-11 12:52:59 -07:00 |
|
toddouska
|
02985b16ac
|
fix mcapi aes size with heap
|
2016-06-11 09:29:20 -07:00 |
|
toddouska
|
a156cedabc
|
Merge pull request #435 from JacobBarthelmeh/staticmemory
Staticmemory
|
2016-06-10 17:03:49 -07:00 |
|
Jacob Barthelmeh
|
707714dd38
|
threaded fixes with static memory
|
2016-06-10 15:35:02 -06:00 |
|
Jacob Barthelmeh
|
3d3591a227
|
typdef gaurd / error out on bad mutex init / handle no maxHa or maxIO set
|
2016-06-10 14:13:27 -06:00 |
|
Chris Conlon
|
cbefaef6bc
|
Merge pull request #440 from toddouska/output-size
Output size
|
2016-06-10 11:33:31 -06:00 |
|
Jacob Barthelmeh
|
2bda6c6449
|
16 byte aligned static memory
|
2016-06-10 11:15:54 -06:00 |
|
Chris Conlon
|
620ea41191
|
Merge pull request #439 from kaleb-himes/update-cert-buffers
update certificate buffers per github issue #422
|
2016-06-10 10:08:25 -06:00 |
|
toddouska
|
dede05db9e
|
Merge pull request #441 from dgarske/time_base64enc
Public "wc_GetTime" API and "configure --enable-base64encode"
|
2016-06-10 08:47:08 -07:00 |
|
Jacob Barthelmeh
|
ea3d1f8e17
|
extended method function
|
2016-06-09 23:41:51 -06:00 |
|
David Garske
|
b3068ffef5
|
Added new public "wc_GetTime" API for getting seconds from the asn.c XTIME. Added new "./configure --enable-base64encode" to enable Base64 encoding (now enabled by default for "x86_64").
|
2016-06-09 16:26:39 -07:00 |
|
toddouska
|
6551c9fcab
|
add getter for max output size
|
2016-06-09 14:51:07 -07:00 |
|
kaleb-himes
|
76d960c4c0
|
update certificate buffers per github issue #422
|
2016-06-09 13:47:33 -06:00 |
|
Jacob Barthelmeh
|
7943f68f2a
|
run allocation tool on ocsp and check for mallocs
|
2016-06-09 12:03:28 -06:00 |
|
dgarske
|
367b519407
|
Merge pull request #424 from kojo1/MDK5
updated MDK5 projects
|
2016-06-09 10:47:04 -07:00 |
|
Jacob Barthelmeh
|
8be5409bc5
|
static method func / ocsp callbacks / heap test / alpn free func / remove timing resistant constraint
|
2016-06-09 11:36:31 -06:00 |
|
Jacob Barthelmeh
|
664d2190ba
|
session ticket extension fix with static memory heap hint
|
2016-06-08 10:50:20 -06:00 |
|
toddouska
|
a2d7ba0dd9
|
add output size getter
|
2016-06-08 09:32:34 -07:00 |
|
Jacob Barthelmeh
|
e214086dce
|
tlsx with static memory / account for session certs size
|
2016-06-08 09:18:43 -06:00 |
|
toddouska
|
c48db891d1
|
Merge pull request #433 from ejohnstown/aes-cmac
Aes cmac
|
2016-06-07 16:48:46 -07:00 |
|
dgarske
|
c1c1990247
|
Merge pull request #437 from tisb-vikram/master
Enable ECC features for TI devices
|
2016-06-07 16:00:20 -07:00 |
|
Vikram Adiga
|
57675dc51d
|
add ALT_ECC_SIZE for TI build to reduce memory usage
|
2016-06-07 14:05:35 -07:00 |
|
Jacob Barthelmeh
|
738373038b
|
clean up staticmemory with crl
|
2016-06-06 17:50:54 -06:00 |
|
Jacob Barthelmeh
|
e1edadafe1
|
ocsp with static memory, remove unused function
|
2016-06-06 16:19:33 -06:00 |
|
toddouska
|
9f7e8a6f4b
|
Merge pull request #436 from JacobBarthelmeh/master
fix index to check for sperator value
|
2016-06-06 14:52:20 -07:00 |
|
Vikram Adiga
|
4ba77a7059
|
add HAVE_SUPPORTED_CURVES to TI-RTOS wolfSSL configuration
|
2016-06-06 13:50:14 -07:00 |
|
Jacob Barthelmeh
|
db90594909
|
adjust pointer cast, ssl rng with fips and unused param
|
2016-06-06 14:32:49 -06:00 |
|
Jacob Barthelmeh
|
e085be9485
|
fix index to check for sperator value
|
2016-06-06 10:34:35 -06:00 |
|
dgarske
|
a25df5b78e
|
Merge pull request #434 from toddouska/crlbuffer
add wolfSSL and wolfSSL_CTX LoadCRLBuffer()
|
2016-06-06 09:01:25 -07:00 |
|
toddouska
|
38d5480256
|
Merge pull request #432 from JacobBarthelmeh/DTLS-MultiCore
import / export of peer connection information
|
2016-06-06 08:51:24 -07:00 |
|
Jacob Barthelmeh
|
2feee8856e
|
revise static memory and update heap hint
|
2016-06-04 19:03:48 -06:00 |
|
Jacob Barthelmeh
|
104ff12e76
|
add staticmemory feature
|
2016-06-04 19:01:23 -06:00 |
|
toddouska
|
3f205d19f4
|
add wolfSSL and wolfSSL_CTX LoadCRLBuffer()
|
2016-06-03 15:13:16 -07:00 |
|
John Safranek
|
d05754f9db
|
Merge pull request #404 from moisesguimaraes/wolfcrypt-py
wolfcrypt Python wrapper
|
2016-06-03 08:24:12 -07:00 |
|