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