Sean Parkinson
|
c457ca462a
|
Only implement and call fe_init when available
|
2017-12-08 14:16:24 +10:00 |
|
Sean Parkinson
|
3cdf3565c8
|
Intel ASM code for Curve25519
AVX2 added as well
|
2017-11-30 12:34:05 +10:00 |
|
David Garske
|
911b6f95f8
|
Release v3.12.2 (lib 14.0.0). Updated copywright.
|
2017-10-22 15:58:35 -07:00 |
|
David Garske
|
6707be2b0e
|
Added new --disable-oldnames option to allow for using openssl along-side wolfssl headers (without OPENSSL_EXTRA). Add --enable-opensslcoexist which makes sure oldnames is disabled. Refactor of SSL_ to WOLF_SSL_. Refactor of SHA, MD5, SHA224, SHA256, SHA512 and SHA384 to WC_ naming.
|
2017-10-11 09:10:42 -07:00 |
|
David Garske
|
3c173ba366
|
Enhancement to support different sized Curve/Ed math library implementations for FE/GE. Remains backwards compatible with CURVED25519_SMALL define. Adds new defines CURVE25519_SMALL and ED25519_SMALL to allow individual enabling of math library choice (_low_mem or _operations). Example: ./configure --enable-ed25519=small --enable-curve25519.
|
2017-06-16 09:41:10 -07:00 |
|
Sean Parkinson
|
4beda52dcd
|
Ed25519 Certificates
|
2017-06-08 09:26:49 +10:00 |
|
Jacob Barthelmeh
|
450ff55d83
|
fix warnings and errors with FreeBSD PowerPC
|
2017-04-28 17:57:48 -06:00 |
|
David Garske
|
a6b96b17ff
|
Fixes to include path for NXP ksdk_port. Fixes for time USER/OVERRIDES so their #ifdef's are checked first. Fix to initialize LTC via new "ksdk_port_init" function. Cleanup of the ksdk_port.c for formatting, macros, statics and line length. Cleanup of the AES code for key size. Cleanup of the wolfCrypt sha.c for readability. Added support for the KSDK bare metal drivers to the IDE Rowley CrossWorks example. Updated the settings.h to allow for overrides in Freescale section. Updated README with info for using LTC.
|
2016-12-05 09:01:59 -08:00 |
|
David Garske
|
8e64d564dc
|
NXP/Freescale K8X MMCAU / LTC core support for RSA, ECC, Ed/Curve25519, AES, DSA, DES3, MD5, RNG, SHA and SHA2.
|
2016-12-05 09:01:59 -08:00 |
|
Jacob Barthelmeh
|
e60adfc9da
|
better naming of macro and alter misc.c check
|
2016-03-29 13:42:40 -06:00 |
|
Jacob Barthelmeh
|
2665db73a4
|
check for compiling misc.c when not needed
|
2016-03-28 16:03:15 -06:00 |
|
Jacob Barthelmeh
|
e99a5b0483
|
prepare for release v3.9.0
|
2016-03-17 16:02:13 -06:00 |
|
David Garske
|
a38183b816
|
Port for Nordic nRF51 RNG, RTC and AES. Added RNG test for wc_RNG_GenerateBlock 0's check even if HAVE_HASHDRBG is enabled. Added NIST test vectors for ECC P-256, P-384 and P-521. Added helpful debug message in ECC import if issue finding ecc_sets[] for curve. Moved memory tracker into separate file and added support for it to wolfcrypt test and benchmark. Added Ed255519/Curve25519 options for granular control of sign, verify, shared secret, import and export. Added AES options for max key size (AES_MAX_KEY_SIZE), no decrypt (NO_AES_DECRYPT) and no CBC (NO_AES_CBC).
|
2016-03-15 13:58:51 -07:00 |
|
Jacob Barthelmeh
|
fea769816c
|
ed25519 verify function return descriptive error value
|
2015-12-02 15:55:40 -07:00 |
|
Chris Conlon
|
5d40c5f566
|
Rename RNG to WC_RNG for Freescale, add NO_OLD_RNGNAME define to completely remove RNG type usage
|
2015-08-07 11:53:19 -06:00 |
|
Jacob Barthelmeh
|
590f3e1ca0
|
Merge pull request #113 from lfcrypto/wolfssl
add check of ret value
|
2015-08-06 09:01:12 -07:00 |
|
Ludovic FLAMENT
|
d050c10581
|
add support for curve 25519 and Ed25519 in OpenSSH
refactor curve25519 and Ed25519 code
fix warning in PEM_xxx_mem_xxx functions
|
2015-08-06 08:51:41 -07:00 |
|
toddouska
|
08959624f2
|
fix ed25519 with external hash functions
|
2015-08-03 15:30:07 -07:00 |
|
Jacob Barthelmeh
|
e461bc72b8
|
curve25519 and ed25519 low memory
|
2015-06-05 15:39:37 -06:00 |
|
toddouska
|
478a8bb059
|
adjust ./configure format, change ed sign/verify to msg from hash
|
2015-03-19 12:48:32 -07:00 |
|
Jacob Barthelmeh
|
d89d524570
|
initial ed25519 implementation
|
2015-03-19 11:40:41 -06:00 |
|