Commit Graph

11142 Commits

Author SHA1 Message Date
toddouska 5ed451a29d Merge branch 'master' of github.com:wolfssl/wolfssl 2015-04-01 09:39:10 -07:00
toddouska 3abf1952c8 fix leanpsk default changes 2015-04-01 09:37:41 -07:00
Chris Conlon 1d4187e168 add local struct tm for XGMTIME with TIME_OVERRIDES, fixes issue #55 2015-04-01 10:02:02 -06:00
Takashi Kojo 3aeedcf092 fixed --enable-debug issue on Intel MULX, asm.c 2015-04-01 16:19:29 +09:00
Jay Satiro b8b13ad9e9 build: Revert using MSBuild property files to auto-detect platform toolset
Prior to this change I had added a .props file for each .vcxproj to
use MSBuild's $(DefaultPlatformToolset) as the the default for
$(PlatformToolset). Typically that configuration allows for the
appropriate toolset to be used no matter which version of VS2010+
the wolfssl64.sln and project files are opened in. Problem is when an
MSBuild was used from the command line to build the solution it got the
$(DefaultPlatformToolset) from a property file based on the solution
header (currently "Format Version 12.00" which maps to Visual Studio
2012) instead. Another side effect was it set the VisualStudioVersion
to 11.0 (n - 1; n in this case 12.0) which was incorrect.

To remedy the above this change reverts back to the old PlatformToolset
method where the v110 toolset (Visual Studio 2012) is specified in every
configuration in every vcxproj. The user will have to specify explicitly
a different toolset to override it (either via command line or the GUI)
if they are not using VS2012.

VS2010 example:
msbuild -p:Configuration="Debug" wolfssl64.sln -p:PlatformToolset=v100
2015-04-01 02:05:15 -04:00
John Safranek 748c5ac128 update configure help strings for AESGCM and DH 2015-03-31 16:23:28 -07:00
toddouska d84ff83689 fix leanpsk w/ new defaults 2015-03-31 15:55:39 -07:00
toddouska a5f42cc9ca fix opensslextra time shadow on some systems 2015-03-31 13:56:12 -07:00
toddouska 5319eb8f38 fix github issue #56, have tls layer use time_overrides for ticks if available and not using explicit user_ticks 2015-03-31 13:41:10 -07:00
toddouska 24102eb95f on x86_64 enable sha512, ecc, and increase max_bits by default 2015-03-31 13:28:49 -07:00
John Safranek 175fd5ce17 updated rpm/spec.in 2015-03-31 10:24:57 -07:00
John Safranek 00b335d71a Merge branch 'master' of github.com:wolfSSL/wolfssl 2015-03-31 09:54:27 -07:00
John Safranek 0458e21211 1. In the sniffer, replace call to strnlen with strlen and
accounted for size differences (fixes issue #60)
2. fixed overrun with long SNI names in hello messages
2015-03-31 09:51:55 -07:00
Chris Conlon a24a22670c fix configure help string for arc4, chacha, poly1305 2015-03-31 09:42:32 -06:00
toddouska 1c19b67885 update lib version v3.4.6 2015-03-30 13:07:59 -07:00
toddouska 8588bb8b10 fix README typo 2015-03-30 12:52:59 -07:00
toddouska e917df4c59 prepare 3.4.6 release 2015-03-30 12:28:12 -07:00
toddouska c47acc7f24 Merge branch 'kojo-intel' 2015-03-30 11:11:28 -07:00
toddouska 5d4c4d36e5 Merge branch 'IntelAVX' of https://github.com/kojo1/wolfssl into kojo-intel 2015-03-30 11:07:11 -07:00
Takashi Kojo 6243c6244a fixed ftm/Intel MULX -O0 option, register usage 2015-03-30 14:49:53 +09:00
toddouska 69b4e982c8 fix tmp output files lingering around, remove() was called in bad spot 2015-03-29 19:32:48 -07:00
Takashi Kojo a895a606e7 sha256.c, eliminate platform dependent code. 2015-03-30 07:55:05 +09:00
toddouska 3ca0bc0d66 fix windows warning 2015-03-29 14:31:09 -07:00
toddouska e73b76c8ca fix warning for compilers that don't understand bitfield size 2015-03-29 14:18:52 -07:00
toddouska 500ee73be4 fix opensslextra set_timeout assumes long > int 2015-03-29 12:00:04 -07:00
toddouska c90977c7a5 fix windows build 2015-03-29 11:51:05 -07:00
toddouska 4332acbeaa leanpsk doesn't need new gcm, poly, chacah defaults 2015-03-29 11:30:05 -07:00
toddouska b12a1bb2e3 switch pkcs12 encrypted key to 3des since arc4 now off by default 2015-03-29 11:10:21 -07:00
toddouska defc66f8db update client encrypt key to 2048 bit version 2015-03-29 10:53:21 -07:00
toddouska 72be4d91d0 Merge branch 'kojo-intel' 2015-03-29 10:34:28 -07:00
toddouska fc4e0dfd6d Merge branch 'IntelAVX' of https://github.com/kojo1/wolfssl into kojo-intel 2015-03-29 09:48:13 -07:00
Takashi Kojo 57d766f1eb fixed ftm/MULX crash with --enable-debug, missing register def in inline asm destroying registers 2015-03-29 19:50:32 +09:00
Takashi Kojo bd5fc1712f fixed sha256/AVX1 crash with --enable-debug: missing register def in inline asm destroy register
rorx removed when non-AVX2 build . cleaned set_Transform
2015-03-29 19:39:03 +09:00
Takashi Kojo a83e85b91e Intel mulx/adcx/adox 2015-03-29 10:20:30 +09:00
toddouska 02ffb563d6 Merge branch 'master' of github.com:wolfssl/wolfssl 2015-03-28 14:59:20 -07:00
toddouska 9ba62a2c52 allow examples build if no-sha but psk is on 2015-03-28 14:58:17 -07:00
toddouska d090721730 fix cycles per byte format is cycles > 100 2015-03-28 14:38:29 -07:00
toddouska 27faf15678 add intelasm ./configure option 2015-03-28 14:34:39 -07:00
toddouska 905e5801f8 fix benchmark format, GB/s won't misalign output 2015-03-27 21:36:35 -07:00
toddouska 1fc3aa100b aes gcm/ccm require aes, duh 2015-03-27 21:30:27 -07:00
toddouska c9a0c9a797 fix some psk warnings 2015-03-27 19:20:31 -07:00
toddouska 7f621f0637 Merge branch 'kojo-intel' 2015-03-27 15:42:55 -07:00
toddouska 3b8009bfd4 Merge branch 'IntelAVX' of https://github.com/kojo1/wolfssl into kojo-intel 2015-03-27 15:41:02 -07:00
toddouska 32c9f00189 only alloc poly auth size if cipher suite needs it 2015-03-27 15:38:01 -07:00
toddouska e66aa9885f fix linux warning 2015-03-27 15:20:28 -07:00
toddouska c92e4bd908 remove save file 2015-03-27 14:32:44 -07:00
toddouska 495fbe087e allow dh to be used w/o certs and asn 2015-03-27 14:28:05 -07:00
toddouska 4b8583168b add our strsep to msvc build 2015-03-27 12:14:14 -07:00
toddouska ff11df2c14 enable chacha - poly by default 2015-03-27 11:22:42 -07:00
toddouska af1fd4719a enable gcm by default 2015-03-27 11:12:42 -07:00