Commit Graph

862 Commits (1c0fa6fb58cb124a0c1639d66448a2b4b0540de3)

Author SHA1 Message Date
toddouska e98f5f95c2 add public key callbacks for ecc sign/verify, examples 2013-08-22 18:19:39 -07:00
toddouska 840e958ae5 add ecc verify to benchmark 2013-08-09 17:06:02 -07:00
toddouska 5c5cee0789 use external CYASSL_MAX_ERROR_SZ for buffer size 2013-08-06 11:48:00 -07:00
toddouska 505b1a8a67 fix ecc sign/hash truncation with odd bit sizes when hash length is longer than key size 2013-07-25 15:59:09 -07:00
John Safranek 43f320d5e2 SEP Extensions
1. Added configure option to enable SEP extensions.
2. Enabled KEEP_PEER_CERT for the SEP configuration.
3. Copy the Certificate Policy extension into the cert as the
   device type.
4. Copy an other type Alt Name extension into the cert as the
   hwType and hwSerialNumber, if the alt name has a
   hardwareModuleName OID.
2013-07-09 13:23:56 -07:00
toddouska 99b6c1d3c3 fix GCC warning 2013-07-09 09:57:55 -07:00
toddouska f9bf003718 allow NULL IVs for CBC mode, same as all zero IV 2013-07-08 11:52:00 -07:00
John Safranek b66cb11cb8 Fixed bug in DecodeAltNames() where idx wasn't advanced past the length. 2013-07-05 10:10:38 -07:00
John Safranek 0d0fc27e42 Fixed DecodeAuthKeyId fail case not returning. 2013-06-26 11:16:17 -07:00
John Safranek f3af0124e4 Fixed DecodeAltNames extension falling through to next case. 2013-06-25 13:37:43 -07:00
John Safranek 0c34ecb451 OCSP Updates
1. Add option to example server and client to check the OCSP responder.
2. Add option to example server and client to override the URL to use
   when checking the OCSP responder.
3. Copy the certificate serial number correctly into OCSP request.
   Add leading zero only if MS bit is set.
4. Fix responder address used when Auth Info extension is present.
5. Update EmbedOcspLookup callback to better handle the HTTP
   response and obtain the complete OCSP response.
2013-06-24 10:47:24 -07:00
John Safranek 42a0f3500f Update AES-GCM and AES-CCM to use AES-NI
1. Added the assembly functions to do AES-ECB.
2. Updated AesEncrypt and AesDecrypt to use the assembly functions
   if available.
3. Modified the AES-GCM and AES-CCM key setup functions to use the
   the AES-NI key setup if availble.
4. Added tests for the AES-ECB encrypt and decrypt.
5. Only include stdio.h for AES when DEBUG_AESNI is enabled
6. If using local key setup, skip using AES-NI for basic Encrypt
   and Decrypt.
2013-06-19 14:52:58 -07:00
toddouska 85d25798a5 update ntru cert expires dates, update crls while at it, don't turn on skid for crls since openssl/firefox don't use by default and cyassl needs crl extension parsing 2013-06-17 14:48:51 -07:00
toddouska 7f7c595d10 differentiate between THREADX and RTP_SYS 2013-06-14 13:45:25 -07:00
toddouska 9559f09028 warning fixes 2013-06-13 12:13:46 -07:00
toddouska ae84982777 add STACK_TRAP to track stack use on client, will seqfault if exceed limit to see where use is too high, doesn't work with pthread_create() 2013-06-03 14:56:37 -07:00
toddouska b2ef938cbe fix CYASSL_MALLOC_CHECK hard tabs and extra function not needed 2013-05-29 11:18:16 -07:00
kojo 4b9c3d3512 Merge remote-tracking branch 'cyassl/master' into STM.LPC
Conflicts:
	IDE/MDK-ARM/MDK-ARM/CyaSSL/config-FS.h
	IDE/MDK-ARM/MDK-ARM/CyaSSL/config-RTX-TCP-FS.h
	IDE/MDK-ARM/MDK-ARM/CyaSSL/cyassl_MDK_ARM.c
	IDE/MDK-ARM/MDK-ARM/CyaSSL/cyassl_MDK_ARM.h
	IDE/MDK-ARM/MDK-ARM/CyaSSL/main.c
	IDE/MDK-ARM/MDK-ARM/CyaSSL/shell.c
	IDE/MDK-ARM/MDK-ARM/CyaSSL/ssl-dummy.c
	IDE/MDK-ARM/MDK-ARM/config/File_Config.c
	IDE/MDK-ARM/MDK-ARM/config/RTX_Conf_CM.c
	IDE/MDK-ARM/Projects/MDK-ARM-STM32F2xx.uvopt
	IDE/MDK-ARM/Projects/MDK-ARM-STM32F2xx.uvproj
	ctaocrypt/src/random.c
	src/internal.c
2013-05-26 09:27:06 +09:00
toddouska 8b90414f2a add POSITIVE_EXP_ONLY for fastmath stack reduction when positive exponents only 2013-05-23 15:55:22 -07:00
toddouska 8df0e43384 fix merge differences from this week 2013-05-22 15:50:13 -07:00
toddouska d2003bb8b7 merge in sni 2013-05-21 14:37:50 -07:00
kojo ff68942ce4 MDK-ARM ready for LCP/STM 2013-05-21 18:47:54 +09:00
kojo 082f5643ed OK for LCP43xx project 2013-05-21 17:13:12 +09:00
kojo da342ea079 initial attempt for MDK-ARM/LPC43xx: 2013-05-21 09:39:09 +09:00
takashikojo 55763ef318 Commit 2.6.2 2013-05-19 10:02:13 +09:00
toddouska 8f5e98486f fix MPLAB X windows warnings 2013-05-17 11:13:47 -07:00
Chris Conlon a4c6ed0dda add support for Microchip TCP/IP 6.0 beta 2013-05-17 10:59:18 -06:00
toddouska cfdfa7b2b3 pull in Kojo MDK-ARM projects, changes 2013-05-16 09:47:27 -07:00
Chris Conlon 091c7a7ef3 separate STM32F2 hardware hash support, disable by default 2013-05-15 10:48:35 -06:00
toddouska 32705fb380 make sure pwdbased w/o fastmath works like fastmath define wise 2013-05-10 11:00:37 -07:00
toddouska a0c630b4ee add cert cache persistence 2013-05-02 11:34:26 -07:00
John Safranek d2d25b9b83 refine the SKID/AKID support 2013-04-29 17:09:15 -07:00
John Safranek 87048698e5 use subject key id and authentication key id to ID CA certs in the signers list instead of subject name hashes. 2013-04-29 12:08:16 -07:00
toddouska 05dd84598b turn CA signer list into CA signer hash table, defaults CA_TABLE_SIZE to 11 2013-04-25 15:36:33 -07:00
John Safranek 8e5532eb42 Merge branch 'master' of github.com:cyassl/cyassl 2013-04-24 10:37:55 -07:00
John Safranek c27ebe546d find the subject id and authority subject id extentions when decoding a certificate 2013-04-24 10:37:11 -07:00
toddouska 24ec09ef7a change big int cast in comparison after 64/128 changes 2013-04-19 13:49:26 -07:00
toddouska 71a1abebf5 break up sig confirm errors into no sig, crl, and ocsp specific 2013-04-18 08:38:28 -07:00
toddouska b806ca3c2f help compiler with fp_div cast to 32bit 2013-04-16 15:29:03 -07:00
John Safranek d279695314 changed ENDIAN_* to *_ENDIAN_ORDER 2013-04-16 12:12:49 -07:00
John Safranek a74ac2b22c added case to DerToPem() to add EC header and footer to the PEM output 2013-04-11 14:03:18 -07:00
toddouska a2bd6e786d fix leanpsk NO_SHA build 2013-04-10 12:42:51 -07:00
toddouska f535e5428e make sure all tests/examples *.c use settings.h correctly 2013-04-10 12:17:23 -07:00
toddouska 97e0ec073f make sure all lib proper *.c files have config.h then settings.h then checks for defines in case user using settings.h for lib config 2013-04-10 11:04:29 -07:00
Chris Conlon 27d6c727e0 add MICROCHIP_TCPIP 2013-04-10 09:16:11 -06:00
John Safranek 0edc19feb2 converting DerToPem, readjust output buffer size to account for size of header and footer when calling Base64_Encode 2013-04-09 19:03:21 -07:00
Chris Conlon eeb8cdccde s_fp_sub() bug fix 2013-04-05 13:44:53 -06:00
John Safranek 7004b2eafc certs still use SHA hash for names 2013-04-01 13:49:21 -07:00
John Safranek 30553a43ed when disabling arc4, ignores contents of arc4.c 2013-04-01 13:42:41 -07:00
toddouska 6d8246e98c fix scan-build 272 warnings 2013-03-27 12:32:22 -07:00
toddouska 7d82bec7fc do rabbit/hc128 alignment at crypto layer for non intel 2013-03-26 18:16:15 -07:00
toddouska 14b4bb3b0f change rabbit and hc128 to return values for key and process, will add error rets for alignment issues 2013-03-26 14:42:09 -07:00
toddouska f601b7bfda move aesni cbc encrypt align check down to crypto layer 2013-03-26 14:13:01 -07:00
toddouska 6bc7ba1592 change AesCBC end/dec to return status, will add failure cases with align checks 2013-03-26 12:36:39 -07:00
toddouska 72926b1eed make sure blake2 calls denote it's the 'b' version, blake2b 2013-03-25 11:35:33 -07:00
toddouska cb311e5708 explain C aesni asm naming fix in code too 2013-03-24 12:59:30 -07:00
toddouska 8a924244c5 change aesni asm function name to explicit asm for ABI underscore conflicts with clang/gcc differences 2013-03-24 12:53:35 -07:00
toddouska 80e3c85737 change inline assembly to more generic condition code in clobber list, clang likes it better this way 2013-03-24 11:09:58 -07:00
toddouska d33f180760 blake2 32bit build warning fix 2013-03-23 12:02:14 -07:00
toddouska d7c01be8bb blake2 ctc api, test vecs 2013-03-22 13:30:44 -07:00
toddouska d8b85da693 remove c++ comments, switch to c 2013-03-22 12:10:53 -07:00
toddouska d6deb690e6 Merge branch 'master' into blake2 2013-03-22 10:20:01 -07:00
toddouska 7d7a72f2a6 add hmac sha512 2013-03-20 12:26:55 -07:00
John Safranek 02581a3da2 added control of compress memory usage via build setting 2013-03-20 11:28:45 -07:00
John Safranek 615f652bd0 filled out our Compress and DeCompress functions, updated the test case 2013-03-20 09:58:31 -07:00
John Safranek fc928e7725 added stubs and a test for ctaocrypt compress 2013-03-19 16:25:58 -07:00
toddouska 6ba7743fb3 fix fastmath no asm casts to shorter sizes 2013-03-15 15:11:21 -07:00
Chris Conlon e12f947c4f fix TRUE/FALSE clash in asn.c 2013-03-15 11:50:45 -06:00
toddouska 2d9ed696c6 fix USER_TIME casts 2013-03-14 10:51:06 -07:00
toddouska 2dfec3c6f1 add CYASSL prefix to WORD/BIT enums 2013-03-13 16:49:20 -07:00
toddouska a4c8d0e76c make sure no asn doesn't build big int 2013-03-12 15:14:03 -07:00
toddouska 4774f1b285 add --enable-coding, build, leanpsk check 2013-03-12 13:12:10 -07:00
toddouska f232ff84b4 add --enable-pwdbased and build, opensslextra needs 2013-03-11 17:01:05 -07:00
toddouska 49e62f0858 fix general NO_SHA NO_ASN NO_CERTS NO_SESSION_CACHE builds/examples 2013-03-11 16:07:46 -07:00
toddouska 85b3346bbf NO_RSA build, cipher suite tests need work for this build optoin, ssn2 2013-03-07 17:44:40 -08:00
toddouska 2667b8b542 fix base64 decode white space loop 2013-03-04 11:36:07 -08:00
toddouska 98e766e770 our type changes 2013-02-28 17:51:35 -08:00
toddouska e947c86e67 add license, bring up to date 2013-02-22 15:52:20 -08:00
toddouska 48303918c2 Merge branch 'master' into blake2 2013-02-22 15:22:02 -08:00
toddouska f4082f83e5 sb fixes for certgen + keygen 2013-02-20 15:45:10 -08:00
toddouska b2b45d3f4a sb fixes for crl and ocsp 2013-02-20 15:26:22 -08:00
toddouska 04d0c581b1 set output test size to real size, no strlen, make sure input strlens don't have 0x00 2013-02-19 16:16:40 -08:00
toddouska 07baa27b20 fix scan build for fastmath, dtls, ecc, psk, sha512 2013-02-19 12:53:58 -08:00
toddouska 9ea3371079 2nd round scan build 2013-02-14 16:00:45 -08:00
toddouska 62ef5de25c scan build fixes 2013-02-14 14:09:41 -08:00
toddouska 44e0d7543c change copyright name with name change 2013-02-05 12:44:17 -08:00
toddouska f4f13371f9 update copyright date 2013-02-04 14:51:41 -08:00
Todd Ouska 24e22d4b6e add cavium notes and free ssl cavium ciphers 2013-02-01 16:26:42 -08:00
Todd Ouska 44b6593fe5 add cavium ciphers to SSL, and example client 2013-02-01 12:21:38 -08:00
Todd Ouska 01703281cc add cavium RSA to ctaocrypt 2013-01-31 15:55:29 -08:00
Chris Conlon 5d29bf1e49 add MPLAB X projects, PIC32 GenerateSeed() 2013-01-30 18:02:18 -07:00
Chris Conlon b3ffcbd5b4 fix DH key size output in benchmark 2013-01-30 16:54:43 -07:00
Chris Conlon 2fc54ad751 add PIC32 current_time() to benchmark 2013-01-30 16:29:15 -07:00
Chris Conlon 95e7226447 add BENCH_EMBEDDED flag to CTaoCrypt benchmark app 2013-01-30 16:19:19 -07:00
Chris Conlon b91f3c7c6d add NO_MAIN_DRIVER to CTaoCrypt benchmark 2013-01-30 10:20:39 -07:00
Chris Conlon 3ff842168e add cert/key buffer flags in CTaoCrypt benchmark for RSA, DH 2013-01-30 10:13:56 -07:00
Todd Ouska 6edfb2a601 Merge branch 'master' of github.com:cyassl/cyassl 2013-01-29 16:25:35 -08:00
Todd Ouska 91b800ea46 no sha384 for cavium now 2013-01-29 16:25:09 -08:00
Todd Ouska a361f5c4bf initial cavium, crypto only, no rsa 2013-01-29 16:22:49 -08:00
Chris Conlon 532f0aaee7 add ability to use cert/key buffers in CTaoCrypt test app 2013-01-28 17:15:28 -07:00
toddouska 9f77aea1f8 Merge branch 'master' into blake2 2013-01-21 10:56:46 -08:00
John Safranek 2e2de4cf4d added the cammelia cipher, updated the test cases 2013-01-18 17:26:49 -08:00
John Safranek b8b968d77f added tests for setting Camellia key and IV 2013-01-18 13:48:30 -08:00
John Safranek f65b0fc092 brought the camellia interface to match AES's more 2013-01-18 09:57:41 -08:00
John Safranek d5bf944630 enabled the proper Camellia test, but mocked the encrypt and decrypt functions to pass the test 2013-01-17 22:09:55 -08:00
John Safranek 425d418dee added stubs, tests, and benchmark for Camellia to ctaocrypt 2013-01-17 21:52:31 -08:00
toddouska fe0772bcbf Merge branch 'master' into blake2 2013-01-17 16:08:47 -08:00
John Safranek b327925a1b Merge branch 'ccm' 2013-01-15 16:37:37 -08:00
John Safranek c7b5fbe552 fixed a bug involving const nonces for CCM. Added AES-CCM to the full commit test case. 2013-01-15 16:16:48 -08:00
John Safranek ccff37f4b1 added TLS support for AES-CCM-8 2013-01-15 15:20:30 -08:00
John Safranek eb221238c2 separated TLS-AEAD and AES-GCM so TLS-AEAD can also use AES-CCM 2013-01-14 15:59:53 -08:00
toddouska 5889b5d96d fix rsa benchmark decrypt buffer 2013-01-14 15:14:46 -08:00
John Safranek c75d738531 added a failure test case to the AES-CCM test 2013-01-11 09:15:15 -08:00
John Safranek d1515f8ee6 Merge branch 'ccm' 2013-01-10 16:42:03 -08:00
John Safranek 05165bc09e Added AES-CCM encrypt/decrypt, test fuction, benchmark function. 2013-01-10 16:38:52 -08:00
John Safranek e85caee845 added tests, prototypes, and stubs for AES-CCM 2013-01-08 12:16:53 -08:00
toddouska 7f701ca194 align RSA benchmark buffer 2013-01-07 14:08:56 -08:00
toddouska eeb11a6e51 fix rabbit and hc128 CTaoCrypt test buffers for aligned access only, allow TLS on intel w/o aligned stream buffers, otherwise align 2013-01-07 14:06:58 -08:00
toddouska 53e4c2ed72 fix pvs studio warnings 2013-01-02 11:39:12 -08:00
toddouska 0c363a17f1 init blake2 2012-12-31 13:10:47 -08:00
John Safranek 724297a127 asn should use the validate date macro, not call the function directly. 2012-12-27 11:57:41 -08:00
John Safranek e70838e984 Merge branch 'ecc' 2012-12-27 11:41:20 -08:00
John Safranek 03f9cafa4b ecc_verify_hash was leaking two mp_ints 2012-12-27 11:18:29 -08:00
John Safranek 0cfa423566 fixed mp_add_d overflow 2012-12-27 10:08:44 -08:00
John Safranek d993ee1969 Merge branch 'master' of github.com:cyassl/cyassl 2012-12-26 21:53:20 -08:00
John Safranek baf9bef8a3 Revert "changed polarity on ocsp thisDate check to allow very timely responses"
This reverts commit afbc34f0e0.
2012-12-26 21:41:12 -08:00
Chris Conlon ea3dc3d834 add STM32F2 AES, DES, 3DES support 2012-12-26 15:18:57 -07:00
Chris Conlon a7e0f4e483 add STM32F2 SHA1, MD5 support 2012-12-26 15:16:39 -07:00
Chris Conlon acf1d07eea add STM32F2 RNG support 2012-12-26 15:08:33 -07:00
John Safranek 831c760edc Merge branch 'ocsp'
Fixes some bugs in the ocsp code, and adds a new option to skip nonces.
2012-12-20 16:26:49 -08:00
John Safranek afbc34f0e0 changed polarity on ocsp thisDate check to allow very timely responses 2012-12-20 15:56:57 -08:00
John Safranek 5164c15216 fixed missed initialization when not using ocsp nonces 2012-12-20 15:29:15 -08:00
toddouska 902069783e allow leanpsk dist to build 2012-12-20 11:46:25 -08:00
John Safranek 26cf98c878 removed check against producedAt date in ocsp, check not required 2012-12-19 11:28:33 -08:00
John Safranek 4e657debfc added the ability to disable OCSP nonces 2012-12-19 10:18:11 -08:00
toddouska 726d686b07 fix clang scan-build problems 2012-12-12 18:03:32 -08:00
John Safranek ed39a1652c deleted a stray index increment throwing off DecodeResposeData processing 2012-12-12 09:21:57 -08:00
toddouska 87fbf7df80 fix libtool leftovers for distclen when shared mode 2012-12-06 17:52:36 -08:00
John Safranek 8c97675979 Lean PSK trimming
1. leave out memory and io callback functions, expect user supplied
2. leave out cert and DTLS related functions
3. SHA-1 compile option to use slower, rolled-up transform
2012-11-30 15:45:43 -08:00
toddouska c50f73b4cb fix valgrind leanpsk read error 2012-11-29 17:18:41 -08:00
John Safranek 77bf77dfd7 Merge branch 'master' of github.com:cyassl/cyassl 2012-11-27 22:19:01 -08:00
John Safranek 66a3ce2ec1 added SHA-256 based RNG when setting NO_RC4 compile flag 2012-11-27 22:17:25 -08:00
toddouska f5590f0abd crl unused fix 2012-11-27 11:13:28 -08:00
John Safranek 7d4a5a6ec8 added a missed break to a switch case 2012-11-26 21:49:31 -08:00
John Safranek f8f7f69f48 compile option to leave out MD5 and SSL code 2012-11-26 18:40:43 -08:00
John Safranek f046e1d0be Merge branch 'new-random' 2012-11-26 16:31:33 -08:00
John Safranek 8b8c6bfa0f optionally remove MD5 benchmark 2012-11-26 16:28:22 -08:00
John Safranek 699b794a4a Added tests for HMAC-SHA256 and HMAC-SHA384 2012-11-21 14:30:20 -08:00
John Safranek b96f0c6386 added HMAC-SHA test cases, made the HMAC-MD5 test cases conditional on NO_MD5 flag 2012-11-21 14:02:47 -08:00
toddouska da386691a1 allow no end of line on last line of PEMs 2012-11-20 12:45:24 -08:00
toddouska 3130f0da28 allow ecc.c to read settings 2012-11-14 17:55:20 -08:00
toddouska 5767db4cb5 minor warnings fixes 2012-11-13 18:32:13 -08:00
John Safranek d6c4b37112 Merge branch 'nopb' 2012-11-06 14:33:56 -08:00
toddouska 21768d9626 test cert tmp fix 2012-11-05 14:15:38 -08:00
John Safranek b8c9247769 for lean-psk build: remove big int math, MD4, error strings 2012-11-02 16:49:31 -07:00
Chris Conlon 11c8e5afb8 add support for Kinetis K70 HW RNGA 2012-11-02 17:49:30 -06:00
John Safranek 917bc83c60 Merge branch 'master' of github.com:cyassl/cyassl 2012-11-01 16:52:26 -07:00
John Safranek a8c0351fe4 added pragma to new errors.c to hush a warning in Windows build 2012-11-01 16:40:59 -07:00
Chris Conlon b21bf90e1b update CTaoCrypt test for MQX example 2012-11-01 17:08:07 -06:00
John Safranek 9aa8b71525 Merge branch 'nocerts' 2012-11-01 15:47:02 -07:00
John Safranek 134c6b8b1b cleaning warnings in OCSP build 2012-11-01 15:03:29 -07:00
toddouska ae905d70c4 crl warning fixes 2012-11-01 14:14:40 -07:00
John Safranek 85e8f1988a leanpsk build removes cert code, moved ctaocrypt error strings to own file 2012-11-01 12:36:47 -07:00
Chris Conlon dc83cc6a0e fix VS2008 asn.c warning, CTaoCrypt RSA test 2012-11-01 11:29:11 -06:00
Chris Conlon f6304ae37a add support for Freescale MQX 2012-11-01 11:23:42 -06:00
toddouska 905cf9c018 fix valgrind warnings from yesterday changes 2012-10-31 12:54:56 -07:00
toddouska 01138a5c53 fix stack-check warnings for newer versions but fastmath still has some so take away warning for now 2012-10-30 17:35:12 -07:00
John Safranek 174618ebfb added build option for leanPSK 2012-10-29 15:39:42 -07:00
toddouska 01ae0696af shorten64 fixes for key-gen/cert-gen 2012-10-25 12:31:11 -07:00
toddouska 1cb2f28308 align rabbit test keys and ivs 2012-10-23 13:48:16 -07:00
toddouska aef97af361 make rabbit optional with configure option 2012-10-22 17:28:46 -07:00
toddouska cb08eb672e Merge branch 'master' of https://github.com/BrianAker/cyassl 2012-10-22 10:56:53 -07:00
toddouska b09d902ef4 add in ecc impl 2012-10-22 10:37:40 -07:00
Brian Aker 1bc0dc53f9 Fixes for hardening flags.
Additional fixes for using C++ compiler to compile.

Include file pcap.h now gates sniffer for build.
2012-10-19 22:00:17 -04:00
toddouska c974d77213 add shorten 64 to 32 warnings back on with fixes 2012-10-19 12:44:23 -07:00
Brian Aker afe043ee6c This should fix the issue around compiling cyassl with a C++ compiler. 2012-10-19 00:30:21 -04:00
John Safranek d99c5d8e06 fixed aes-ctr test case 2012-10-10 14:07:10 -07:00
John Safranek 8760e6ac3e fixed build warnings & aes-gcm/ni conflict 2012-10-10 12:15:13 -07:00
toddouska 6abadd2f2a fix ecc warnings 2012-10-09 14:04:27 -07:00
toddouska b76c42da7b fix bump test warnings 2012-10-09 11:33:09 -07:00
toddouska 2c25481e7d add AesSetKeyDirect for Ctr and Direct when also using aesni 2012-09-28 15:01:07 -07:00
John Safranek c9617e86d6 fix bug with aesgcm and aesni conflict 2012-09-27 14:38:48 -07:00
toddouska d0affb0d0e fix snifftest and aesni with new warnings 2012-09-25 11:14:21 -07:00
toddouska 4e19c234f4 fix new warnings on linux64 2012-09-21 13:29:04 -07:00
toddouska 4433fde099 c++ warning fix 2012-09-20 15:42:18 -07:00
toddouska 7716da0881 warn fix 2012-09-20 15:39:15 -07:00
toddouska 19e50cd46a fix old-style warnings 2012-09-20 12:11:42 -07:00
Brian Aker 5fce4edb68 This adds more compiler hardening flags (and fixes all of the issues
found in the process).
2012-09-19 23:38:41 -07:00
toddouska afb559fddb allow huge Cert Names, just don't copy into name buffer past max 2012-09-19 10:24:34 -07:00
toddouska 2bee126062 clang scan-build fixes 2012-09-04 10:48:26 -07:00
toddouska 69afab58a5 don't include stdio.h unless debug output 2012-08-28 16:46:27 -07:00
toddouska 30a264eb65 make sure mp_init return always checked 2012-08-27 11:30:22 -07:00
toddouska 87762e9012 SafeRTOS client test fixes 2012-08-22 11:07:40 -07:00
toddouska 925ddb6626 Merge branch 'master' of github.com:cyassl/cyassl 2012-08-15 17:00:34 -07:00
toddouska 05692e1d6a IAR fixes, SafeRTOS port, better LWIP support 2012-08-15 17:00:11 -07:00
Chris Conlon 7ec04c16b6 EBSnet RTIP support 2012-08-13 17:10:05 -06:00
toddouska 90385bb4b3 fix windows build with command line examples 2012-08-01 17:33:49 -07:00
John Safranek b8b5e7b873 Merge branch 'master' of github.com:cyassl/cyassl 2012-07-31 18:42:44 -07:00
toddouska a5af2e3d51 add altname retrieval from peer cert 2012-07-31 17:45:48 -07:00
John Safranek 368afbb815 Merge branch 'master' of github.com:cyassl/cyassl 2012-07-31 10:11:21 -07:00
John Safranek 9b8c5fb40e aes-gcm: modified to use sequence number rather that a random explicit IV 2012-07-31 09:32:29 -07:00
toddouska e0328ef78a allow zero legnth asn names, remove weird subjectcn len as zero means we own, use stored flag instead 2012-07-27 16:51:46 -07:00
toddouska 85889f7fb9 add md2 signature hash support 2012-07-27 14:01:02 -07:00
John Safranek 07ca2bce56 added endinanness protection to AES-GCM 2012-07-19 17:19:39 -07:00
John Safranek cb178856a8 added 64-bit (default), 32-bit version, and 8-bit table based AES-GCM for faster operation. Selection made at configure. 2012-07-19 14:44:08 -07:00
John Safranek ac79d3b145 replaced magic numbers with named constants, renamed some constants 2012-07-17 10:00:45 -07:00
John Safranek 87a8cfadd3 Used consistent constants. 2012-07-12 15:20:56 -07:00
John Safranek 1f6c24f15a added aes-gcm to the benchmark tests 2012-06-30 16:55:29 -07:00
John Safranek 9295917ef2 Separated out the AES-GCM test as its own test case. 2012-06-28 11:28:41 -07:00
John Safranek 00cda6ab72 tied SHA-384 into TLSv1.2 as appropriate 2012-06-27 14:41:16 -07:00
John Safranek c2cf1fb708 added HMAC-SHA-384 2012-06-27 10:34:43 -07:00
John Safranek 4e3d7f494b AES-GCM: fixed the encryption/decryption bug 2012-06-26 15:51:40 -07:00
John Safranek 737cd127e8 Changed AesGcmEncrypt and Decrypt to allow the same pointer to write and read buffers. 2012-06-26 09:29:48 -07:00
John Safranek eecdfe1648 added test case for AES-GCM 2012-06-15 16:05:47 -07:00
John Safranek e39e27bb5b implemented AES-GCM Decrypt 2012-06-15 15:12:56 -07:00
John Safranek bac34015cc implemented AES-GCM Encrypt 2012-06-15 14:38:11 -07:00
John Safranek 76bb3b2558 added stubs for AES-GCM processing and build option 2012-06-13 21:31:32 -07:00
toddouska cb3d998301 asn checks 2012-06-01 15:55:41 -07:00
toddouska 217053a780 integer comba array sanity check 2012-06-01 14:49:07 -07:00
toddouska 32fc5daf43 64 decoding sanity checks 2012-06-01 14:37:59 -07:00
John Safranek 6120f03173 ocsp response date checking 2012-06-01 11:57:03 -07:00
John Safranek 6d76b2f247 dynamic allocation of OCSP responses, response signature check 2012-05-31 17:29:32 -07:00
John Safranek 4b8bb6cdfe fixed merge conflicts 2012-05-29 09:19:53 -07:00
John Safranek 9818fe4f55 changed DN hashing to cover the whole DER encoding per OCSP-RFC, OCSP changes towards dynamic storage of responses 2012-05-29 09:11:37 -07:00
John Safranek c2292c31b0 fixed ASN.1 decoding bug in the basic ca constraint certificate extension 2012-05-25 16:32:10 -07:00
toddouska 02079a2f79 c++ cast fix 2012-05-25 13:38:44 -07:00
toddouska a1bb4e3f93 gcc-lots-o-warnings fixes 2012-05-25 13:09:27 -07:00
toddouska 3f35c86520 crl signature check, be sure to load CAs first 2012-05-24 15:49:38 -07:00
John Safranek 0a31dc3a37 renumbered new error codes and dynamic data types 2012-05-24 14:36:40 -07:00
toddouska baddc07300 check next crl date status 2012-05-24 14:07:59 -07:00
John Safranek 8bf2d13f89 Merge branch 'master' of github.com:cyassl/cyassl 2012-05-18 15:33:54 -07:00
toddouska 7e322558ef windows build fixes 2012-05-18 11:48:38 -07:00
toddouska 26153ffad6 add crl monitor flag, handle no revoked case 2012-05-18 10:52:32 -07:00
John Safranek a3e94f335b fixed merge conflict 2012-05-18 10:25:16 -07:00
John Safranek 4b3a362705 adding OcspRequest data, check OCSP nonce extension, made ConfirmSignature generic, bug fixes 2012-05-18 10:18:56 -07:00
toddouska 5bc728b882 fix lots o warnings 2012-05-17 17:44:54 -07:00
toddouska 7c91372621 skip crl revoked entry extensions 2012-05-17 15:16:53 -07:00
toddouska 839b5a4478 add set dates from buffer 2012-05-17 14:41:45 -07:00
toddouska 146e7ff1f4 c++ build fixes 2012-05-17 10:05:24 -07:00
toddouska c4ea674fc8 Merge branch 'master' of github.com:cyassl/cyassl 2012-05-16 17:05:03 -07:00
toddouska 3ec2b9dbbc crl stage 2 2012-05-16 17:04:56 -07:00
John Safranek 43592def99 Certificate extension parsing addition 2012-05-14 15:38:59 -07:00
John Safranek 07990acaa6 fixed off-by-one bug when encoding serial number as ASN.1 2012-05-09 16:40:36 -07:00
John Safranek ea2585963f flattens the serial number 2012-05-08 19:02:25 -07:00
John Safranek 4feeeeda55 OCSP request creation almost complete, added ocsp revoke error code 2012-05-08 18:32:57 -07:00
John Safranek 81a6ed4577 added the hash of the issuer's public key to the decoded cert 2012-05-08 15:12:33 -07:00
John Safranek 5aad32eb28 Merge branch 'master' of github.com:cyassl/cyassl 2012-05-07 17:02:47 -07:00
toddouska 2a817adfcc ssh non ecc 2012-05-07 16:35:23 -07:00
John Safranek f9985f5399 merge fix 2012-05-05 14:49:17 -07:00
toddouska 4fe81df45c basic extneral cert manager added 2012-05-03 18:07:31 -07:00
toddouska a54f51d886 first static ECDH suite 2012-05-03 08:18:59 -07:00
John Safranek 7ee09ea23c Merge branch 'master' of github.com:cyassl/cyassl 2012-05-02 21:59:54 -07:00
toddouska 2a5db9371c BN help 2012-05-02 15:11:20 -07:00
John Safranek 9c5bcca1ab updates to OCSP 2012-05-02 14:45:30 -07:00
John Safranek ec5b3fe313 Merge branch 'master' of github.com:cyassl/cyassl 2012-04-27 15:46:27 -07:00
John Safranek 3fdca1f714 added sha384 and sha512 to certificate checking 2012-04-27 13:49:35 -07:00
John Safranek f987da38d8 Merge branch 'master' of github.com:cyassl/cyassl 2012-04-27 10:08:09 -07:00
toddouska 81be167ee2 init ssh changes 2012-04-26 16:27:27 -07:00
toddouska dd431dbeff merge conflict 2012-04-26 15:01:00 -07:00
toddouska 0f5b0ff8c3 sha384 plus merge changes 2012-04-26 14:58:29 -07:00
John Safranek cbde04a06b added OCSP Response simple parsing 2012-04-26 13:52:48 -07:00
toddouska 8fe36b417f add cpuid asm for Windows, aes-ni .s still needs work 2012-04-25 15:17:25 -07:00
toddouska 607fcb2f3d allow peer cert get even on fatal verify 2012-04-09 11:56:28 -07:00
toddouska 3001804c51 make SetAltNames optional since need bigger buffer with -DCYASSL_ALT_NAMES 2012-04-05 12:48:28 -07:00
toddouska 53c7f4d5a9 fix strict C++ compiling linkage 2012-03-23 12:20:26 -07:00
toddouska 36529ad873 DevStudio 10 patches 2012-03-23 10:42:07 -07:00
toddouska 3744e2122f fix digest hiLen using modded loLen on greater than 2^29 bits 2012-03-02 11:16:12 -08:00
toddouska 4c948e2ef7 don't allow zero length asn names in certs 2012-03-01 16:46:24 -08:00
toddouska 7b529249af extra checks on rsa test for easier porting into 2012-02-17 14:05:50 -08:00
toddouska 84614da13e increase copyright date 2012 2012-02-13 11:54:10 -08:00
toddouska 07ed8a5a84 fix aes ctr cast 2012-01-09 09:53:37 -08:00
toddouska e3e8bd1de4 add ecc benchmarking 2011-12-22 14:59:57 -08:00
toddouska 1bb8c1f696 remove extra aes ctr test 2011-12-22 13:08:17 -08:00
toddouska 0254194e20 lean and mean windows fix 2011-12-15 11:42:31 -08:00
toddouska 6e47e33ded pkcs8 ecc convert cert fix 2011-12-09 10:54:52 -08:00
toddouska 247d5b5609 some root CAs loaded by user won't have basic constraint, allow 2011-12-06 15:17:10 -08:00
toddouska e82516ad2a fix ecc pkcs8 import 2011-12-01 13:10:01 -08:00
toddouska f4a9002bdb ecc fixed point compile fixes, still need ecc_mul2add 2011-11-23 16:11:56 -08:00
toddouska a72ff97e1c ecc extensions fix for ca 2011-11-23 13:15:29 -08:00
toddouska 3dd338a062 add aes counter mode 2011-11-22 17:02:36 -08:00
toddouska 185e23fc58 microchip pic32 port 2011-11-09 17:32:24 -08:00
toddouska 11d15f32b9 check basic contsraint CA flag before adding as signer even if explicit add 2011-11-02 14:57:14 -07:00
toddouska 8ddd2185c2 warning fixes, 2.0.1 pre 2011-11-01 16:17:45 -07:00
toddouska 948a901cfc add DH param setting by file and buffer, by ctx too 2011-11-01 14:05:14 -07:00
toddouska f97759c9e1 hostapd adds 2011-10-31 17:33:40 -07:00
toddouska 3ac390c147 add direct AES one block access and ECB DES for compatibility 2011-10-26 17:10:44 -07:00
toddouska d3bb4bf4d4 move signature algo types to public header and have test cert gen use SHA256wRSA as example 2011-10-26 13:23:03 -07:00
toddouska 42b7eefbee for cert gen make start day yesterady for bad clocks 2011-10-25 12:30:49 -07:00
toddouska 1cd6935dc9 change all test keys to 2048 bit, all sigs to SHA-1 2011-10-24 11:41:25 -07:00
toddouska 133b38caa6 change default cert gen to SHAwRSA, add SHA256wRSA gen 2011-10-21 10:45:04 -07:00
toddouska 494d048980 warning fixes 2011-10-11 12:06:04 -07:00
toddouska 2021461d7c add alt name copying for cert gen 2011-10-07 16:50:32 -07:00
toddouska 340f275a8a add fastmath to bump, add fastmath FP_MAX_BITS runtime check 2011-10-04 12:29:59 -07:00
toddouska 27d35d50cc lots o warning fixes for rc3 2011-09-28 13:19:05 -07:00
Todd A Ouska c8714efc98 more CYASSL_SMALL_STACK adds for integer.c 2011-09-27 11:25:50 -07:00
Todd A Ouska d99932962a change Visual Studio files to use new CyaSSL headers and layout, have examples and testsuite try to change to CyaSSL Home dir if not 2011-09-23 16:13:02 -07:00
Todd A Ouska 8f81bf3526 add CYASSL_SMALL_STACK define for normal math word array into dynamic memory 2011-09-19 13:02:51 -07:00
Todd A Ouska 1f2109e5fd add cert gen CA extenstion basic constraint true 2011-09-06 17:30:57 -07:00
Todd A Ouska c52d2481b1 rename cyassl-memory.c 2011-08-29 10:42:18 -07:00
Todd A Ouska d0193ba8eb add math library runtime settings check 2011-08-29 10:39:40 -07:00
Todd A Ouska d2de4875fe fix new files make dist 2011-08-26 15:36:26 -07:00
Todd A Ouska 9d7c016cdb move cyassl headers out of openssl dir 2011-08-25 14:28:57 -07:00
Todd A Ouska 5619fa81fa remove ctc_ prefix and cyassl_ prefix since all includes now specify dir 2011-08-25 12:41:19 -07:00
Todd A Ouska 5876f4acf2 fix sniffer and hc128 builds 2011-08-24 17:39:23 -07:00
Todd A Ouska 000ffa54a4 add check around config.h for non autoconf systems 2011-08-24 16:37:16 -07:00
Todd A Ouska 5d49bf7cb0 Brian Aker commits plus some minor changes like AM_CFLAGS getting AC_SUBST and --enable-xxx #ifdef to new header layout 2011-08-24 15:54:58 -07:00
Todd A Ouska e11fd002ce add SetIssuer and SetSubject from buffers 2011-08-22 15:32:04 -07:00
Todd A Ouska ad2f66ad57 add set subject name from cert file 2011-08-17 13:07:52 -07:00
Todd A Ouska 9b02ec95ef make sure logging enabled for all output 2011-08-16 17:18:12 -07:00
Todd A Ouska 27ad8abf52 in 32 bit mode use 32 bit digits (even if on 64 bit processors), use 64 bit digits on x86_64 even if not using asm 2011-08-10 13:35:49 -07:00
Todd A Ouska 5f59e469d2 fix NO_SHA256 build problem, and NO_SHA256 trying to use TLS 1.2 bug 2011-08-05 13:09:54 -07:00
Todd A Ouska 07dd300100 remove autoconf generated files from tracking that keep changing when people have different versions of the toolset 2011-08-04 16:31:12 -07:00
Chris Conlon ebc52e6941 Corrected spelling mistakes, formatting 2011-08-04 16:42:55 -06:00
Todd A Ouska 3ea834ee2d add --enable-noInline option for easier testing of it 2011-08-03 10:59:08 -07:00
Todd A Ouska b2b7de1539 don't ignore .sh file changes now that we have some 2011-08-02 21:18:37 -07:00
Todd A Ouska 44cbf19863 don't error out on cert name lacking set header 2011-08-01 14:07:38 -07:00
Todd A Ouska 487c2b6e23 older xcode autoconf 2011-07-26 13:42:40 -07:00
Chris Conlon 667162df1b Add headers to examples and .i files 2011-07-26 13:27:22 -07:00
Todd A Ouska 7ecb76d455 warnings 2011-07-13 12:51:04 -07:00
Todd A Ouska 9cd322ba91 remove logging statics if not in debug mode, minor warning fixes 2011-07-13 12:25:08 -07:00
Todd A Ouska 2b01ccd57d GAMER big endian check 2011-07-12 21:30:24 -07:00
Todd A Ouska 0867da038f Warning Level 4 MSVC fixes except while (1) which causes bugs sometimes if for(;;) is used instead 2011-07-12 16:43:40 -07:00
Todd A Ouska 015960e6a2 rsa warning changes, submitted by Kevin Baca 2011-07-12 13:53:45 -07:00
Todd A Ouska c194dc87af pwdbased warning changes, submitted by Kevin Baca 2011-07-12 13:51:39 -07:00
Todd A Ouska b9e1e876a4 hmac warning changes, submitted by Kevin Baca 2011-07-12 13:29:43 -07:00
Todd A Ouska b16d620919 asn warning changes, submitted by Kevin Baca 2011-07-12 12:46:04 -07:00
Todd A Ouska 8dddcfac17 arc4 warning changes, submitted by Kevin Baca 2011-07-12 12:39:16 -07:00
Todd A Ouska e8aba51b31 game header changes, submitted by Kevin Baca 2011-07-12 12:25:28 -07:00
Todd A Ouska 11efb11126 fix parens, submitted by Kevin Baca 2011-07-12 12:00:14 -07:00
Todd A Ouska 48c1730997 remove redundant size checks, fix -1 on getlength 2011-06-16 14:00:24 -07:00
Todd A Ouska d3e607bf1a fix getlength patch 2011-06-16 11:57:34 -07:00
Todd A Ouska 75b20de756 check GetLength idx on input, processing, and output compared to max idx 2011-06-16 11:46:45 -07:00
Todd A Ouska 3013a84bd1 fix default case warnings, add to warning list 2011-06-09 17:11:20 -07:00
Todd A Ouska 700394025d settings guard change 2011-06-09 15:55:58 -07:00
Todd A Ouska f89bd469bc misc include for hc128 2011-06-09 15:55:07 -07:00
Todd A Ouska 44cb78a738 memory comments 2011-06-08 13:28:22 -07:00
Todd A Ouska 1134f1c671 fasthuge math size detect 64 bit mode 2011-06-07 11:48:46 -07:00
Todd A Ouska 1c99ec3de3 only compile fasthugemath parts needed by size 2011-06-07 10:27:42 -07:00
Todd A Ouska c32a858917 fix incorrect tfm warning on init 2011-06-07 09:03:16 -07:00
Todd A Ouska 004da8ff52 fix asn public interface, some potential collisions 2011-06-03 13:01:45 -07:00
Todd A Ouska 3d5270236b pre rc2 a 2011-06-02 15:55:35 -07:00
Todd A Ouska aca3487e19 create asn public header for external use 2011-06-02 15:43:27 -07:00
Todd A Ouska de3f77164f rename misc.c ctc_misc.c 2011-06-02 14:47:47 -07:00
Todd A Ouska c178c79a15 rename asm.c ctc_asm.c 2011-06-02 14:39:51 -07:00
Todd A Ouska ee3f29f359 rename logging.h cyassl_logging.h 2011-06-02 14:34:05 -07:00
Todd A Ouska 8e1b4e6a5d rename visibility.h ctc_ 2011-06-02 14:18:51 -07:00
Todd A Ouska 60c4b9cd9f rename sha512.h and tfm.h ctc_* 2011-06-02 14:16:59 -07:00
Todd A Ouska 9d53c649ca rename sha256.h ctc_sha256.h 2011-06-02 14:12:54 -07:00
Todd A Ouska fd559c6f44 rename rabbit.h ctc_rabbit.h 2011-06-02 14:10:05 -07:00
Todd A Ouska fa2b27dee5 rename pwdbased.h ctc_pwdbased.h 2011-06-02 11:31:41 -07:00
Todd A Ouska 62bdc628c8 rename os_settings.h ctc_settings.h 2011-06-02 11:29:34 -07:00
Todd A Ouska 74924209e1 rename integer.h ctc_integer.h 2011-06-02 11:26:21 -07:00
Todd A Ouska 52403f4937 rename hc128.h ctc_hc128.h 2011-06-02 11:23:09 -07:00
Todd A Ouska b40c5e9ebb rename des3.h ctc_des3.h 2011-06-02 11:20:47 -07:00
Todd A Ouska 5fc7dcadc0 rename coding.h ctc_coding.h 2011-06-02 11:17:27 -07:00
Todd A Ouska c87e05fc87 rename asn.h ctc_asn.h 2011-06-02 11:13:58 -07:00
Todd A Ouska a076d89c68 rename arc4.h ctc_arc4.h 2011-06-02 11:11:10 -07:00
Todd A Ouska ab91b4d469 rename error.h ctc_error.h 2011-06-02 11:06:25 -07:00
Todd A Ouska 668e66964b rename misc.h ctc_misc.h 2011-06-02 11:02:11 -07:00
Todd A Ouska 9d2dd9c02c rename types.h ctc_types.h 2011-06-02 10:59:24 -07:00
Todd A Ouska 6adc479c3d rename random.h ctc_random.h 2011-06-02 10:52:28 -07:00
Todd A Ouska d4b71dd90c rename config.h ctc_config.h 2011-06-02 10:45:39 -07:00
Todd A Ouska 8916f46cc9 more AES key checks 2011-05-31 17:35:06 -07:00
Todd A Ouska 400e222def don't redefine LWIP_SOCKET, make user repsonsible for turning it on in lwIP 2011-05-26 09:55:59 -07:00
Todd A Ouska 60cc65280b fix -Wshadow warnings 2011-05-25 10:25:05 -07:00
Todd A Ouska 7d533569d6 add lwip support into os_settings.h 2011-05-24 12:38:42 -07:00
Todd A Ouska f97976da2b version change 2011-05-24 12:35:18 -07:00
Todd A Ouska f0b3c5c26a FreeRTOS settings 2011-05-23 16:10:36 -07:00
Todd A Ouska b626fd6530 fix fastmath preproc warning 2011-05-16 12:37:06 -07:00
Todd A Ouska 83fe32dd98 fix unused warning fastmath 2011-05-16 12:36:36 -07:00
Todd A Ouska 3b95996022 make sure windows build uses same settings as unix for default 2011-05-16 10:31:35 -07:00
Todd A Ouska 4d14afa9ae change internal log function name from log (math builtin) 2011-05-16 10:12:20 -07:00
Todd A Ouska a511ecea66 fix ecc API linkage 2011-05-02 08:38:01 -07:00
Todd A Ouska ffe184054f 2.0.0 rc1 versioning 2011-04-29 13:08:05 -07:00
Todd A Ouska 0022282b6b xcode build fix 2011-04-29 11:32:34 -07:00
Todd A Ouska 906e5c19ad windows build fixes for new stuff 2011-04-28 16:34:42 -07:00
Todd A Ouska b6be0545ab pwdbased warning fix 2011-04-28 16:06:36 -07:00
Todd A Ouska 2f4cd9104d more warning fixes 2011-04-28 15:40:31 -07:00
Todd A Ouska 1e51c4f434 ecc dummy 2011-04-28 14:52:05 -07:00
Todd A Ouska 1ce566971c fix gcc lots o warnings for optional library build features 2011-04-28 12:04:38 -07:00
Todd A Ouska 50b2e1d2d4 fix gcc lots of warnings for build 2011-04-27 17:31:08 -07:00
Todd A Ouska de18c6b6ec fix aux dir and make dist 2011-04-27 16:00:22 -07:00
Todd A Ouska ab1935ed8d don't use AUX config, if version mismatch problems 2011-04-27 13:11:19 -07:00
Todd A Ouska 8846b8cad5 use a single Makefile, no recursion 2011-04-26 17:45:41 -07:00
Todd A Ouska 491f0e440b add compiler visibility detection, default hide, add external API linkage and internal LOCAL linkage 2011-04-26 15:41:16 -07:00
Todd A Ouska 9acaa22020 disable default static build from autoconf, fix -small build with new stuff 2011-04-26 11:29:40 -07:00
Todd A Ouska 6c96166c48 more logging messages 2011-04-25 09:24:21 -07:00
Todd A Ouska 5a78a8999a add better codes/messages for CyaSSL generic errors 2011-04-20 16:58:51 -07:00
Todd A Ouska 92bc4fc00d better error messages for generics in CTaoCrypt 2011-04-20 16:29:19 -07:00
Todd A Ouska 33e5d2f04a add submitted by eof tag 2011-04-15 16:48:13 -07:00
Todd A Ouska 651b793791 add cyassl runtime alloc routines override, move to ctaocrypt so both can use, submitted by eof 2011-04-15 16:43:00 -07:00
Todd A Ouska 7014d6bbc1 allow runtime setting of logging function, move to ctaocrypt for use by both, submitted by eof 2011-04-15 14:55:07 -07:00
Todd A Ouska 41f1e72407 fix SUBJECT_CN dynamic type (was issuser) 2011-04-14 13:26:09 -07:00
Todd A Ouska 78ea389021 Merge branch 'master' of github.com:cyassl/cyassl 2011-04-14 10:06:48 -07:00
Todd A Ouska d788030343 pkcs#5 v.20 and pkcs#12 private encryption for pkcs#8 keys 2011-04-14 10:04:24 -07:00
Todd A Ouska 4cf94570d7 fix confirm CA get signer bug, ugh 2011-04-13 17:21:30 -07:00
Todd A Ouska 58589b4f9b add verify from root, top->down, serial number extension for size 2011-04-11 12:55:17 -07:00
Todd A Ouska 7a0c0264a6 UID name tracking 2011-04-09 16:31:25 -07:00
Todd A Ouska 831f4b6be9 add use cert chain handling 2011-04-09 13:08:56 -07:00
Todd A Ouska 0c6015fb86 sha256 with ECDSA certificate signatures 2011-04-08 11:08:45 -07:00
Todd A Ouska 214d2cfad7 sha256 rsa signed certs 2011-04-08 11:00:38 -07:00
Todd A Ouska 8a31288c95 serial int init bug fix submitted by eof 2011-04-07 08:56:34 -07:00
Todd A Ouska cf978c8189 more porting changes 2011-04-04 17:42:50 -07:00
Todd A Ouska 8d38f93d8a make building into resip easier 2011-03-31 16:45:05 -07:00
Todd A Ouska 50c8faf7a1 add PBKDF2 2011-03-28 17:15:14 -07:00
Todd A Ouska c068592799 use first 64 bits of SERIAL number 2011-03-22 08:15:03 -07:00
Todd A Ouska 680358abe1 PKCS #5 v1.5 encrypted key adds, small build fixes 2011-03-22 07:35:18 -07:00
Todd A Ouska b9ff110b2e add CyaSSL_X509_get_serial_number() 2011-03-11 15:22:16 -08:00
Todd A Ouska 228a5d7eaa 1.9.0 release 2011-03-02 10:15:07 -08:00
Todd A Ouska e20a85dc2f add --enable-webServer for web server build w/o opensslExtra 2011-02-28 16:41:07 -08:00
Todd A Ouska ca9caaf606 don't segfault on AES if user didn't set up keys 2011-02-28 15:25:38 -08:00
Todd A Ouska 6b88eb05b1 1.8.8 init 2011-02-05 11:14:47 -08:00