Jonas Norling
277598e34a
Use same sequence number calculation in tls.c and internal.c
...
The DTLS sequence number used when decrypting CCM/GCM was taken from
the internal state, instead of from the actual message record.
If any DTLS messages were dropped, the expectation of the next
sequence number was wrong. This lead to a failed MAC check on the next
message to arrive, and an alert was generated.
2014-07-28 15:10:17 -07:00
toddouska
4ebd5a0717
remove hard tabs
2014-07-24 20:12:10 -07:00
JacobBarthelmeh
3f2ee0801a
declaration locations for ARM
2014-07-24 18:59:39 -06:00
Moisés Guimarães
c20fdb037e
io: refactoring EmbedOcspLookup:
...
--- single return point
--- changed stack reduction MEMORY_E to -1 to match XMALLOC fail at httpBuf
--- variable written removed
--- variable ocspRespSz renamed to ret (initialized with -1 and set only once with process_http_response result)
2014-07-23 13:20:23 -03:00
Moisés Guimarães
7dfb9e2d5f
io: refactoring EmbedGenerateCookie to reduce stack usage:
...
--- use ShaHash instead of InitSha, ShaUpdate and ShaFinal (sizeof(Sha) saved)
io: refactoring EmbedOcspLookup to reduce stack usage:
--- variable domainName moved to the heap (80 bytes saved)
--- variable path moved to the heap (80 bytes saved)
2014-07-23 12:28:54 -03:00
toddouska
01ef6c3390
Merge pull request #111 from kojo1/MDK5
...
mdk5 pack for CyaSSL 3.1.0
2014-07-22 13:53:03 -07:00
Takashi Kojo
b2a1b08660
Eliminate license, manual file from mdk5 pack
2014-07-22 20:18:38 +09:00
Takashi Kojo
bc3942e34f
MDK5 software pack update for CyaSSL 3.1.0
2014-07-22 20:08:18 +09:00
Moisés Guimarães
2245204685
crl: refactoring LoadCRL to reduce stack usage:
...
--- variable name moved to the heap (256 bytes saved)
2014-07-21 22:52:06 -03:00
Moisés Guimarães
3ae9105b05
crl: refactoring DoMonitor to reduce stack usage:
...
--- variable buff moved to the heap (8192 bytes saved)
2014-07-21 22:52:05 -03:00
Moisés Guimarães
108b21e36f
crl: refactoring SwapLists to reduce stack usage:
...
--- variable tmp moved to the heap (sizeof(CYASS_CRL) saved)
2014-07-21 22:52:05 -03:00
Moisés Guimarães
6e0c6551ff
crl: refactoring BufferLoadCRL to reduce stack usage:
...
--- variable dcrl moved to the heap (sizeof(DecodedCRL) saved)
2014-07-21 22:52:05 -03:00
Moisés Guimarães
fb3e706d69
ocsp: refactoring CheckCertOCSP to reduce stack usage:
...
--- variable newStatus moved to the heap (sizeof(CertStatus) saved)
--- variable ocspRequest moved to the heap (sizeof(OcspRequest) saved)
--- variable ocspResponse moved to the heap (sizeof(OcspResponse) saved)
2014-07-21 22:52:05 -03:00
toddouska
c214f0cc1b
fixup ntru encrypt benchmark
2014-07-21 16:37:41 -07:00
toddouska
4fab7e9884
Merge branch 'master' of https://github.com/ShaneIsrael/cyassl
2014-07-21 16:32:07 -07:00
toddouska
cc72a50cee
bump dev version
2014-07-21 16:28:57 -07:00
toddouska
3bfd0bbf3b
fixup some chacah-poly suite things including a valgrind error
2014-07-21 16:20:17 -07:00
JacobBarthelmeh
48e3ef1c31
Update ctaocrypt.vcproj
2014-07-21 15:26:04 -06:00
JacobBarthelmeh
ff58f65418
merge
2014-07-21 15:12:12 -06:00
JacobBarthelmeh
3c27deb9d0
merge
2014-07-21 13:50:22 -06:00
JacobBarthelmeh
9a44fc4012
Merge branch 'master', remote-tracking branch 'upstream/master'
2014-07-21 11:35:36 -06:00
JacobBarthelmeh
726cc3e3a4
sanity check and recent cyassl release
2014-07-18 14:42:45 -06:00
JacobBarthelmeh
7cb65d8b3d
asthetics
2014-07-17 15:33:48 -06:00
JacobBarthelmeh
b77a1fdbbb
refactoring
2014-07-17 15:00:40 -06:00
John Safranek
307e5f3bff
fix build warnings with lean-psk mode
2014-07-16 14:40:41 -07:00
JacobBarthelmeh
7eb8f571ed
reverse compatibility
2014-07-16 14:55:38 -06:00
toddouska
99f6fd8450
have explicit Rsa Padding error
2014-07-16 13:52:31 -07:00
Shane Israel
beec798d4d
Added a basic NTRU Encrypt and Decrypt benchmark
2014-07-16 13:20:16 -06:00
Chris Conlon
e76c5cc59e
Update formatting for HAVE_COLDFIRE_SEC in aes.c, 80 char line limit
2014-07-16 11:11:41 -06:00
Chris Conlon
237bde7918
bump version to 3.1.0
2014-07-15 10:50:45 -06:00
Chris Conlon
6297490f88
update README
2014-07-15 10:49:19 -06:00
Chris Conlon
54b02c3979
fix order of variables in myDateCb for Windows/VS
2014-07-15 09:39:37 -06:00
John Safranek
9c9499584d
remove client-test.sh from make check
2014-07-14 15:19:31 -07:00
JacobBarthelmeh
5b08cb35d7
updated sequence number in AD and unit tests
2014-07-14 16:13:24 -06:00
toddouska
161fe4894b
update ntru cert key w/ new ca
2014-07-11 15:22:16 -07:00
John Safranek
fa5b68d56e
Merge pull request #99 from kaleb-himes/master
...
updated certs
2014-07-11 15:10:31 -07:00
JacobBarthelmeh
4250955003
arg error checking and CHACHA_AEAD_TEST update
2014-07-11 16:06:29 -06:00
Kaleb Himes
ba34ba0f0f
crls to sha1 from sha256
2014-07-11 14:41:57 -06:00
Kaleb Himes
4972e0a70b
updated certs
2014-07-11 14:14:53 -06:00
Kaleb Himes
15f432c521
updated certs
2014-07-11 13:55:10 -06:00
JacobBarthelmeh
e62fbdd49f
added ECDSA and DHE_RSA support for chacha-poly
2014-07-10 16:35:56 -06:00
toddouska
4d969d2850
reduce ntru benchmark stack use
2014-07-10 11:47:05 -07:00
toddouska
1264c0742c
make sure ntru benchmark pub key size init
2014-07-10 11:14:22 -07:00
JacobBarthelmeh
c322cb05ad
uses most recent version of cyassl
2014-07-10 11:18:49 -06:00
toddouska
1c7eb61017
ntru keygen is indepedent of additional cyassl keygen, use cyassl types, correct ntru benchmark output
2014-07-09 16:18:55 -07:00
toddouska
b134894eb8
Merge branch 'master' of https://github.com/ShaneIsrael/cyassl
2014-07-09 15:58:15 -07:00
toddouska
8462ed0653
fix issue #94 , keygen w/ normal math
2014-07-09 15:47:37 -07:00
JacobBarthelmeh
0a2a56db57
fixed casting issue caught when using clang
2014-07-09 16:33:25 -06:00
Shane Israel
1f6dcd94ba
Fixed NTRU param issue in asn.c and added an NTRU keygen benchmark
2014-07-09 16:10:10 -06:00
JacobBarthelmeh
da0876c474
Merge branch 'cipher-suite' of https://github.com/JacobBarthelmeh/cyassl into cipher-suite
2014-07-09 15:49:29 -06:00