Commit Graph

201 Commits (7a1fb428d1ed5b6e51a4019f16caa70f6faab1c4)

Author SHA1 Message Date
toddouska 0ef44329ef add thread local storage to ecc fp cache, no locking required but cache is per thread, higher conncurrent performance but more memory needed 2013-11-11 17:00:35 -08:00
toddouska 554adff672 add basic ecc encrypt/decrypt 2013-11-07 15:59:31 -08:00
John Safranek 9d5d1cbbc9 bump dev version 2013-11-04 11:39:53 -08:00
toddouska 5e00d62ea3 add HMAC-KDF 2013-10-31 18:03:00 -07:00
John Safranek 14f4162180 bump dev version 2013-10-23 16:22:10 -07:00
Chris Conlon dba488ba70 add option to always call verify callback with CYASSL_ALWAYS_VERIFY_CB 2013-10-14 15:04:26 -06:00
toddouska 27078bb89c use to detect x86_64 for fastmath default 2013-09-24 12:15:28 -07:00
Brian Aker db20b61e51 Update autoconf rules. Fixes bug url to point to github issues. 2013-09-15 00:13:30 -07:00
toddouska bab790ab87 add port.c to visual studio builds 2013-09-09 13:48:28 -07:00
toddouska 44ba0af192 free fp ecc resources on cleanup 2013-09-06 17:08:57 -07:00
toddouska 46be3b8508 add fixed point ecc cache, --enable-fpecc, add locking down to crypt level next 2013-09-06 14:24:31 -07:00
toddouska 08c9f61f16 add accelerated ecc_proj* and ECC SHAMIR to speed up ecdsa verify 2013-09-04 13:13:10 -07:00
toddouska e93a0640f1 break up huge math into individual parts so can add piece by piece, e.g., ECC256 2013-09-03 13:13:13 -07:00
toddouska f813182efd release update 2013-08-30 12:34:26 -07:00
toddouska e98f5f95c2 add public key callbacks for ecc sign/verify, examples 2013-08-22 18:19:39 -07:00
toddouska 65f0e9f6b9 add atomic user macencrypt cb 2013-08-09 17:27:15 -07:00
toddouska 16db0c234e bump dev version 2013-08-06 15:08:05 -07:00
toddouska 427a421ec5 fix rpm with .pc install, from Brian 2013-08-06 11:29:37 -07:00
Moisés Guimarães 55401c13dd Truncated HMAC first part (protocol). Extension processing will be coded later. 2013-07-23 15:42:43 -03: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 b3d99f2d32 only have fastmath on by default on x86_64 2013-07-01 12:10:59 -07:00
toddouska b51d6f3b8f add NetX default IO context handling 2013-06-24 14:00:48 -07:00
Moisés Guimarães 4502716fc4 Merge branch 'master' of https://github.com/cyassl/cyassl 2013-06-19 17:04:43 -03:00
Moisés Guimarães 5f3ee80407 added:
- max fragment length extension;
 - CyaSSL_SNI_GetRequest() to get client's request at server side;
 - Automated tests for SNI;
2013-06-19 15:45:06 -03:00
toddouska a1f25a9299 release 2.7.0 init 2013-06-17 12:06:37 -07:00
John Safranek 4ad91673ca fixed description for filesystem configure option to match default 2013-05-31 17:57:08 -07:00
toddouska baa012b1d9 change = to space for user options defines with = value 2013-05-29 15:03:27 -07:00
toddouska d2003bb8b7 merge in sni 2013-05-21 14:37:50 -07:00
toddouska 4dbb2d6d3b fix valgrind prog check, catch more failures 2013-05-16 16:20:51 -07:00
toddouska 871c116395 fix enable inline default message to enabled 2013-05-10 12:34:00 -07:00
toddouska a7228d0463 Merge branch 'master' of github.com:cyassl/cyassl 2013-05-02 11:35:56 -07:00
toddouska a0c630b4ee add cert cache persistence 2013-05-02 11:34:26 -07:00
Chris Conlon 864f0468aa Cygwin/Mingw64 fixes 2013-05-01 14:17:11 -06:00
toddouska bc1a6282eb bump dev version 2013-04-30 12:56:28 -07:00
toddouska 956ac08cab add persistent session cache, ssn9 2013-04-24 11:10:23 -07:00
toddouska 38dec0b932 bump dev version 2013-04-17 09:41:43 -07:00
toddouska 4da114354b release 2.6.0 README 2013-04-15 11:20:57 -07:00
toddouska fe0cd26b1e make clear where options.h came from 2013-04-12 16:50:16 -07:00
toddouska b90d0d305d add wolfSSL header to configure generated options.h 2013-04-12 12:56:44 -07:00
toddouska 0b7e18040c generate cyassl/options.h based on ./configure flags/settings for user app use 2013-04-12 11:21:38 -07:00
toddouska f6edc37549 change fastmath opt to 2 instead of 3, causes potential confilicts with aesni on non-aesni systems with gcc 4.6.3 2013-04-12 09:29:31 -07:00
toddouska 12f00a7acc change ipv6 tests to use getaddrinfo for better scope id % handling, inet_pton doesn't always work depending on system 2013-04-11 12:30:09 -07:00
toddouska b5c43d8ad4 don't default to loopback only for ipv6 tests, if inet_pton available allow lookups 2013-04-11 10:12:15 -07:00
toddouska 1ff98154e5 remove serial-tests and downgrade automake/autoconf version requirements 2013-04-10 10:21:56 -07:00
toddouska 1224d3d907 Merge branch 'master' of github.com:cyassl/cyassl 2013-04-01 15:52:23 -07:00
toddouska 0005b4cbe4 move pthread flags/libs to autoconf defines so available to library proper and external tests/examples 2013-04-01 15:50:13 -07:00
John Safranek e9bc868dbb AES-GCM does not require SHA-384, but will use it if enabled in build; reorder some of the requirement checks to regroup some NO_RSA suite checks 2013-04-01 14:25:20 -07:00
toddouska 332fd68347 add lowmem to stacksize build 2013-03-28 11:38:27 -07:00
toddouska ee0595f543 add --enable-stacksize to print out stack use info with pthreads for example client/server 2013-03-28 11:28:38 -07:00
toddouska 3db8935093 configure switch to enable_static on if shared off when hardsetting for valgrind or cavium 2013-03-27 15:17:21 -07:00