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 |
|