David Garske
|
b3721c6808
|
Fix scan-build warning with err not being read with HAVE_COMP_KEY defined. Okay to always call wc_ecc_curve_free, since DECLARE_CURVE_SPECS does a memset.
|
2017-01-18 14:05:32 -08:00 |
|
toddouska
|
31981cc365
|
Merge pull request #711 from cconlon/ecc
add ECC export raw, sig to (R,S), helper functions
|
2017-01-18 09:27:42 -08:00 |
|
toddouska
|
58f1fd2cc9
|
Merge pull request #704 from SparkiDev/memfail
Fixes from failure testing
|
2017-01-17 12:53:56 -08:00 |
|
toddouska
|
a00bdb0de7
|
Merge pull request #714 from wolfSSL/fix_intelasm_debug
Fixed issue with intelasm and debug with SHA256
|
2017-01-17 12:50:17 -08:00 |
|
toddouska
|
2281560f1a
|
Merge pull request #710 from JacobBarthelmeh/staticmemory
pass heap hint to temporary public ECC key
|
2017-01-17 12:15:45 -08:00 |
|
David Garske
|
1aeab91828
|
Fixed issue with intelasm and debug with SHA256 due to stack variable W_K alignment. Removed obsolete DEBUG_XMM code.
|
2017-01-13 15:50:04 -08:00 |
|
Chris Conlon
|
00fed61d36
|
Merge pull request #709 from JacobBarthelmeh/PKCS12
heap hint with PKCS7
|
2017-01-12 09:34:20 -07:00 |
|
Jacob Barthelmeh
|
75e3b5a297
|
pass heap hint to temporary public ECC key
|
2017-01-12 09:10:25 -07:00 |
|
Sean Parkinson
|
ba1315a499
|
Fixes from failure testing
|
2017-01-12 16:22:35 +10:00 |
|
Chris Conlon
|
f6647fbf84
|
add ECC export raw, sig to (R,S), helper functions
|
2017-01-11 17:08:35 -07:00 |
|
toddouska
|
fc8ab42612
|
Merge pull request #671 from dgarske/ecc_curve_cache
New ECC curve cache feature to improve performance
|
2017-01-11 13:34:32 -08:00 |
|
Jacob Barthelmeh
|
bafddd1ba8
|
heap hint with PKCS7
|
2017-01-11 11:38:21 -07:00 |
|
Jacob Barthelmeh
|
e3277c19b7
|
fix location in tfm.c that could result in potential cache attack
|
2017-01-10 15:00:00 -07:00 |
|
Chris Conlon
|
993e6298ac
|
fix RNG to WC_RNG typo in pkcs7.c
|
2017-01-09 16:59:42 -07:00 |
|
David Garske
|
3338ea9ef7
|
Added ecc.c documentation for WOLFSSL_VALIDATE_ECC_IMPORT. Note: Add this define to enable checks for Jenkins (after this is merged).
|
2017-01-09 15:01:17 -08:00 |
|
David Garske
|
0722f4d20f
|
Fixes to reduce stack usage with ECC_CACHE_CURVE disabled (same as previous code). Added USE_ECC_B_PARAM macro (enabled with ECC_CACHE_CURVE or HAVE_COMP_KEY). Fixed bug with WOLFSSL_VALIDATE_ECC_KEYGEN defined and args to ecc_check_pubkey_order. Fixed counts for DECLARE_CURVE_SPECS(). Fixed wc_ecc_import_point_der to use curve cache. Enhance wc_ecc_check_key to support ECC_CACHE_CURVE for b or load using read_radix. Enhance to expose wc_ecc_is_point with all required mp_int* args directly.
|
2017-01-09 11:15:13 -08:00 |
|
toddouska
|
f25416d424
|
Merge pull request #689 from dgarske/fix_iar_arm
Fixes for compiler warnings with IAR EWARM 8
|
2017-01-03 15:46:12 -08:00 |
|
John Safranek
|
916e58b93c
|
Merge pull request #694 from moisesguimaraes/fixes-ocsp-nonce-check
removes request->nonceSz check to fully validate response->nonce.
|
2017-01-03 13:04:24 -08:00 |
|
John Safranek
|
dd737ca103
|
Merge pull request #618 from kojo1/openssl-ex
Openssl Extra
|
2017-01-03 12:40:51 -08:00 |
|
Moisés Guimarães
|
c82372cf78
|
removes request->nonceSz check to fully validate response->nonce.
|
2017-01-02 14:59:00 -02:00 |
|
David Garske
|
07ce995b12
|
Fix issue with imported key not having a reset key->r, key->s and key->state, which was causing wc_ecc_encrypt to fail.
|
2016-12-30 12:24:03 -08:00 |
|
toddouska
|
073aa95496
|
Merge pull request #678 from dgarske/cleanup_macros
Cleanup min(), TRUE, FALSE, ALIGN16 and ALIGN32
|
2016-12-29 11:19:05 -08:00 |
|
toddouska
|
0decefed11
|
Merge pull request #679 from dgarske/wolfmath
Combine generic math functions into new wolfmath.c/.h
|
2016-12-29 11:17:44 -08:00 |
|
toddouska
|
fab72ed163
|
Merge pull request #688 from JacobBarthelmeh/master
fix C++ compiler warnings for distro build
|
2016-12-29 11:06:47 -08:00 |
|
David Garske
|
19ee499c96
|
Fix to improve fp_copy performance without ALT_ECC_SIZE defined. This change is required for async because we can’t memcpy/memset the entire fp_int.
|
2016-12-28 16:47:14 -08:00 |
|
David Garske
|
a854320a96
|
Revert changes to aes.c roll_auth.
|
2016-12-28 16:28:02 -08:00 |
|
Takashi Kojo
|
c77a18f0ec
|
add EVP_CIPHER_CTX_mode
|
2016-12-28 14:45:29 -07:00 |
|
Jacob Barthelmeh
|
4f317a9a1d
|
wolfSSL_EVP_CipherInit_ex handle ENGINE argument and add a sanity check
|
2016-12-28 14:45:29 -07:00 |
|
Jacob Barthelmeh
|
1326fe1b0d
|
return values of DES set key and return block size for EVP block_size getter function
|
2016-12-28 14:45:29 -07:00 |
|
Jacob Barthelmeh
|
091fc10147
|
adjust read ahead, some sanity checks and rebase
|
2016-12-28 14:45:29 -07:00 |
|
Jacob Barthelmeh
|
aabe456592
|
sanity checks, remove some magic numbers, TLS read ahead
|
2016-12-28 14:45:29 -07:00 |
|
Jacob Barthelmeh
|
ed5ff77e4f
|
account for BIO with no filesystem and rebase commits
|
2016-12-28 14:45:29 -07:00 |
|
Jacob Barthelmeh
|
f7737fdc55
|
expand BIO compatibility
|
2016-12-28 14:45:29 -07:00 |
|
Takashi Kojo
|
c57803a4a5
|
add test EVP_CIPHER_CTX_new/free
|
2016-12-28 14:45:29 -07:00 |
|
Takashi Kojo
|
a774f26613
|
add EVP_get_cipherbyname
|
2016-12-28 14:45:29 -07:00 |
|
Takashi Kojo
|
2ef85e3d4d
|
EVP_CIPHER_CTX_new/free, EVP_get_digestbyname
|
2016-12-28 14:45:29 -07:00 |
|
Takashi Kojo
|
0c742654dc
|
EVP_add_digest
|
2016-12-28 14:45:29 -07:00 |
|
Jacob Barthelmeh
|
2daeecdb90
|
BIO s_socket and BN mod exp
|
2016-12-28 14:45:29 -07:00 |
|
Jacob Barthelmeh
|
e741a24089
|
add get last error and line function, fix ASN1 object redeclaration
|
2016-12-28 14:45:29 -07:00 |
|
Jacob Barthelmeh
|
1704a8d683
|
expand compatibility layer with write bio function
|
2016-12-28 14:45:29 -07:00 |
|
Takashi Kojo
|
4baf494ddd
|
add EVP_CipherUpdate/Final
|
2016-12-28 14:45:29 -07:00 |
|
Jacob Barthelmeh
|
ff05c8a7a5
|
expanding compatibility layer
|
2016-12-28 14:45:29 -07:00 |
|
Jacob Barthelmeh
|
9d1cb18616
|
add function X509_get_ext_d2i
|
2016-12-28 14:45:29 -07:00 |
|
Jacob Barthelmeh
|
79472e11a1
|
add bio.c to dist and implement wolfSSL_check_private_key , wolfSSL_get_server_random
|
2016-12-28 14:44:05 -07:00 |
|
Takashi Kojo
|
ee86325ae4
|
template: ERR_peek_last_error_line/print_errors_fp, EVP_add_digest
|
2016-12-28 14:44:05 -07:00 |
|
Jacob Barthelmeh
|
6520a77fac
|
DES ECB prototypes
|
2016-12-28 14:44:05 -07:00 |
|
Jacob Barthelmeh
|
526b602ebd
|
AESNI support with EVP AES
|
2016-12-28 14:44:05 -07:00 |
|
Jacob Barthelmeh
|
8554912d68
|
COMPAT. LAYER : jenkins warnings and build configurations
|
2016-12-28 14:44:05 -07:00 |
|
Jacob Barthelmeh
|
464543df26
|
COMPAT. LAYER : jenkins warnings and spacing around if statements
|
2016-12-28 14:44:05 -07:00 |
|
Takashi Kojo
|
86014fb0d0
|
add BIO_ctrl and other BIO templates
|
2016-12-28 14:44:05 -07:00 |
|