toddouska
16d64104db
Merge branch 'master' into ti
2014-06-25 09:32:27 -06:00
toddouska
eb56afdbf6
remove spaces
2014-06-25 09:28:44 -06:00
Moisés Guimarães
e2a6d68abf
fix - add missing FreeDecodeCert on success.
2014-06-24 20:03:52 -03:00
Moisés Guimarães
f2c8826e16
fix missing FreeRsaKey on error.
2014-06-23 15:28:57 -03:00
toddouska
a6ea32461d
Merge branch 'master' into ti
2014-06-20 14:48:53 -07:00
Moisés Guimarães
edb94557e9
pkcs7: refactoring PKCS7_EncodeEnvelopedData to reduce stack usage: ~ 1300 bytes moved to the heap.
...
--- variable contentKeyEnc moved to the heap (512 bytes saved)
--- variable recip moved to the heap (~800 bytes saved)
2014-06-20 14:52:16 -03:00
Moisés Guimarães
46d0f68097
pkcs7: refactoring PKCS7_DecodeEnvelopedData to reduce stack usage: ~ 9 * sizeof(mp_int) bytes + 512 bytes moved to the heap.
...
--- variable privKey moved to the heap (more than 8 * sizeof(mp_int) bytes saved)
--- variable encryptedKey moved to the heap (512 bytes saved)
--- variable serialNum moved to the heap (sizeof(mp_int) bytes saved)
2014-06-20 14:52:16 -03:00
Moisés Guimarães
21982b50db
pkcs7: refactoring CreateRecipientInfo to reduce stack usage: ~ 8 * sizeof(mp_int) bytes + ~935 bytes moved to the heap.
...
--- variable pubKey moved to the heap (more than 8 * sizeof(mp_int) bytes saved)
--- variable decoded moved to the heap (sizeof(DecodedCert) ~= 880 bytes saved)
--- variable serial moved to the heap (35 bytes saved)
--- variable keyAlgArray moved to the heap (20 bytes saved)
2014-06-20 14:52:16 -03:00
Moisés Guimarães
90e9696ad6
pkcs7: refactoring PKCS7_InitWithCert to reduce stack usage: ~ 880 bytes moved to the heap.
...
--- variable dCert moved to the heap (sizeof(DecodedCert) ~= 880 bytes saved)
2014-06-20 14:52:16 -03:00
Moisés Guimarães
eacff3ba83
pkcs7: refactoring PKCS7_VerifySignedData to reduce stack usage: ~ 50 bytes + 8 * sizeof(mp_int) bytes moved to the heap.
...
--- variable key moved to the heap (more than 8 * sizeof(mp_int) bytes saved)
--- variable digest moved to the heap (50 bytes saved)
2014-06-20 14:52:15 -03:00
Moisés Guimarães
60b2495f47
pkcs7: refactoring PKCS7_EncodeSignedData to reduce stack usage: ~1300 bytes + ~ 8 * sizeof(mp_int) bytes moved to the heap.
...
--- variable esd moved to the heap (1264 bytes saved)
--- variable digestInfo moved to the heap (50 bytes saved)
--- variable privKey moved to the heap (more than 8 * sizeof(mp_int) bytes saved)
2014-06-20 14:52:15 -03:00
toddouska
4fe938cf3a
Merge branch 'master' into ti
2014-06-19 16:01:35 -07:00
Moisés Guimarães
ae073cb1f9
fix pkcs7 memory leaks and XMALLOC result verification.
2014-06-18 14:32:20 -03:00
toddouska
e30e1c40f7
Merge branch 'master' into ti
2014-06-11 11:57:11 -07:00
toddouska
ddf5924b3b
add error code for hmac min key len in new error range
2014-06-11 11:56:17 -07:00
toddouska
aad204428f
fips mode hmac min key length for 2014 requirements
2014-06-11 11:43:17 -07:00
toddouska
f4c96c68c9
Merge branch 'master' into ti
2014-06-05 17:55:56 -07:00
toddouska
257959bcde
fix intel asm comment and xmm stack size needed
2014-06-05 17:37:39 -07:00
Chris Conlon
ae6fe9397c
check NTRU DRBG uninstantiate ret value in test.c
2014-06-05 17:07:19 -06:00
Chris Conlon
7e5287e578
update NTRU support, with help from thesourcerer8
2014-06-05 14:42:15 -06:00
toddouska
2a54de002f
Merge branch 'master' into ti
2014-06-04 15:21:59 -07:00
toddouska
665bda3ce6
ecb encrypt asm restore correct registers
2014-06-04 15:20:04 -07:00
toddouska
81a5bdc6f9
fix intel syntax backwards
2014-06-04 15:15:29 -07:00
toddouska
d728474ef3
store non volatile xmm6-15 for aesni on microsoft
2014-06-04 15:00:42 -07:00
toddouska
71a5aeeb81
Merge branch 'master' into ti
2014-05-28 17:37:48 -07:00
toddouska
e11dd9803a
fix icc v14 warnings
2014-05-28 17:36:21 -07:00
toddouska
8a0fbcb83e
Merge branch 'master' into ti
2014-05-28 13:06:51 -07:00
Chris Conlon
7e13e414cb
rename port.c/.h to wc_port.c/.h to prevent FreeRTOS conflicts
2014-05-28 10:28:01 -06:00
toddouska
21ebf9485d
Merge branch 'master' into ti
2014-05-28 08:39:11 -07:00
Moisés Guimarães
263d3439d9
DecodedCert:
...
* add structure fields to persist encoding format of subject parts;
* set default encoding formats at InitDecodedCert;
* retrieve encoding format from buffer at GetName;
* copy encoding format from DecodedCert to CertName at SetNameFromCert.
2014-05-23 15:48:50 -03:00
Moisés Guimarães
e517459f89
CertName:
...
* add structure fields to persist encoding format;
* set default encoding formats at InitCert;
* add function to retrieve encoding format of a specific field based on it's id.
2014-05-23 11:11:46 -03:00
toddouska
6eeba7f50c
Merge branch 'master' into ti
2014-05-20 17:18:31 -07:00
toddouska
3fa50ca3ea
fix intel syntax comment
2014-05-20 17:17:35 -07:00
toddouska
e373b083bf
Merge branch 'master' into ti
2014-05-20 14:33:14 -07:00
toddouska
15d3d3f790
fix visual studio 64 warnings
2014-05-20 14:31:26 -07:00
toddouska
fc084e9978
Merge branch 'master' into ti
2014-05-20 13:46:27 -07:00
toddouska
0d2471b2f7
Merge branch 'master' of https://github.com/cyassl/cyassl
2014-05-20 13:27:29 -07:00
toddouska
eed5360155
fix volatile registers rdi,rsi by saving to rax,r11 and restore
2014-05-20 13:25:28 -07:00
toddouska
6d3a46ebec
Merge branch 'master' into ti
2014-05-19 17:08:51 -07:00
toddouska
df81401cf0
add debugging output to benchmark
2014-05-19 17:06:56 -07:00
toddouska
8f4e65276d
Merge branch 'master' into ti
2014-05-19 14:34:46 -07:00
toddouska
ac73e1b508
fix visual studio cpuid arg warning
2014-05-19 14:33:15 -07:00
toddouska
2083b4f1b1
Merge branch 'master' into ti
2014-05-19 13:57:22 -07:00
toddouska
b9d9371aed
add aesni intel asm syntax for aesni, abstract cpuid and asm linkage better for msvc
2014-05-19 13:55:42 -07:00
toddouska
d7a08de9de
Merge branch 'master' into ti
2014-05-17 16:24:44 -07:00
Moisés Guimarães
6e5f800555
change behavior when OPTIONAL field keyIdentifier is not present. Not erring out.
2014-05-17 16:03:39 -03:00
toddouska
e024c8af41
Merge branch 'master' into ti
2014-05-15 10:37:15 -07:00
John Safranek
5ab2ccfa96
Added FIPS wrappers for the DRBG and improved CTaoCrypt test.
2014-05-14 15:25:55 -07:00
toddouska
f9a78b7e20
Merge branch 'master' into ti
2014-05-14 15:07:47 -07:00
toddouska
ce39ef62ef
update const error strings for newly added ones
2014-05-14 15:05:20 -07:00