Steffen Jaeckel
|
08503a02f5
|
update error codes
This closes #180
|
2017-03-31 15:12:12 +02:00 |
|
Steffen Jaeckel
|
1f0daf1eff
|
fix compiler warning
|
2017-03-31 00:57:22 +02:00 |
|
Steffen Jaeckel
|
83780d4764
|
add timezone-offset support to GeneralizedTime
this also fixes a bug in the length generation
|
2017-03-30 22:48:42 +02:00 |
|
Steffen Jaeckel
|
2bd517307c
|
add GeneralizedTime DER en-/decode
|
2017-03-30 22:29:02 +02:00 |
|
Steffen Jaeckel
|
856d542a1c
|
turn around the order when free'ing an rsa_key struct
|
2017-03-30 18:46:05 +02:00 |
|
Steffen Jaeckel
|
ec327b3d86
|
move x509 processing to rsa_import_x509()
|
2017-03-30 18:46:05 +02:00 |
|
Steffen Jaeckel
|
27722734b2
|
let's use an empty list element to signal an empty sequence
|
2017-03-30 18:46:04 +02:00 |
|
Steffen Jaeckel
|
f9bce83329
|
add possibility to rsa_import() the public key of an x.509 certificate
|
2017-03-30 18:46:04 +02:00 |
|
Steffen Jaeckel
|
2e822a80a8
|
add der_sequence_shrink()
in case you want to keep a sequence over a longer time, but you don't
need all the raw constructed, set or sequence data
|
2017-03-30 18:46:04 +02:00 |
|
Steffen Jaeckel
|
7ddce245b8
|
save the plain constructed-, sequence- or set-data details
|
2017-03-30 18:46:04 +02:00 |
|
Karel Miko
|
c6a0362c88
|
SHA3
|
2017-03-29 13:44:04 +02:00 |
|
Karel Miko
|
7bb7bdde1d
|
improving MS Windows builds (msvc)
|
2017-03-29 08:48:33 +02:00 |
|
Steffen Jaeckel
|
8af93d1d0d
|
Remove ccm_memory_ex()
|
2017-03-28 22:57:22 +02:00 |
|
Steffen Jaeckel
|
70ee598c5e
|
fix LTC_NO_ASM rotate macros when compiling with clang
|
2017-03-28 21:18:22 +02:00 |
|
Steffen Jaeckel
|
ea355dbc79
|
there's no reason to disable DH when using GMP as MPI provider
|
2017-03-24 16:58:04 +01:00 |
|
Steffen Jaeckel
|
cd08a8cec3
|
disable ltc_rng by default
|
2017-03-22 11:24:21 +01:00 |
|
Steffen Jaeckel
|
fe7c4e3993
|
add ltc_rng function pointer
the idea is to be able to easily provide a plug-in rng for a specific
platform without the need to touch the library.
|
2017-03-22 11:24:21 +01:00 |
|
Karel Miko
|
39425a94c5
|
improved source checks
|
2017-03-15 23:13:46 +01:00 |
|
Karel Miko
|
54a26525dc
|
avoid C++ style comments
|
2017-03-15 15:22:06 +01:00 |
|
Francois Perrad
|
937f186db1
|
use #ifdef instead of #if
|
2017-03-15 06:55:19 +01:00 |
|
Karel Miko
|
4503868da2
|
fix pkcs_5_test crash
|
2017-03-14 18:22:46 +01:00 |
|
Karel Miko
|
0e9b3da3ea
|
PKCS#5 alg1 tests
|
2017-03-14 18:22:46 +01:00 |
|
BJ Black
|
c7d6c3ad28
|
Add OpenSSL-compatible PKCS#5v1 KDF, demo of OpenSSL-compatible aes-256-cbc command.
|
2017-03-14 18:22:46 +01:00 |
|
Karel Miko
|
e26078d2f7
|
fix #109 - improved arch/endianness detection + tomcrypt_cfg.h facelift
|
2017-03-14 18:14:57 +01:00 |
|
Karel Miko
|
591ef19c7a
|
comment: it might happen that LTC_WCHAR_MAX is undefined
|
2017-03-09 20:48:24 +01:00 |
|
Karel Miko
|
02b92405e2
|
simplified #ifdef
|
2017-03-09 20:48:24 +01:00 |
|
Karel Miko
|
7ab76a464e
|
introducing LTC_WCHAR_MAX
|
2017-03-09 20:48:24 +01:00 |
|
Karel Miko
|
2f9c426487
|
fix wchar_t related warnings on Visual Studio 2008
|
2017-03-09 20:48:24 +01:00 |
|
Karel Miko
|
a4d61e0bea
|
fixes #122 adler32 vs. crc32 inconsistency (bad byte order)
|
2017-03-09 20:32:29 +01:00 |
|
Karel Miko
|
ac3f55fd92
|
there is no snprintf before Visual C++ 2015
|
2017-03-09 20:07:39 +01:00 |
|
Karel Miko
|
52eaabefa9
|
msvc 2008 does not like { } initialization
|
2017-03-06 19:53:04 +01:00 |
|
Karel Miko
|
fb749199db
|
moving declaration to block beginning
|
2017-03-06 19:51:46 +01:00 |
|
Karel Miko
|
081ee45712
|
move declaration at block beginning
|
2017-03-06 10:43:39 +01:00 |
|
Karel Miko
|
1a1addcefd
|
move declarations at the block beginning (ANSI C)
|
2017-03-01 15:02:08 +01:00 |
|
Steffen Jaeckel
|
9092470843
|
fix doxygen warnings
|
2017-03-01 15:00:41 +01:00 |
|
Steffen Jaeckel
|
00308d8651
|
fix base64url related errors when only LTC_BASE64 is defined
|
2017-03-01 11:37:49 +01:00 |
|
Steffen Jaeckel
|
0b79bbaf5b
|
fix missing symbol rand_prime
|
2017-03-01 11:37:49 +01:00 |
|
Karel Miko
|
50aedb099c
|
fixing warning introduced by __WCHAR_MAX__ patch
|
2017-02-28 23:20:19 +01:00 |
|
Francois Perrad
|
eca2290b1e
|
missing prototypes
|
2017-02-28 23:07:06 +01:00 |
|
Francois Perrad
|
27280b86b3
|
static functions
|
2017-02-28 23:07:06 +01:00 |
|
Steffen Jaeckel
|
acfd16c60a
|
fix compile error
|
2017-02-28 21:23:39 +01:00 |
|
Karel Miko
|
4bd327a4cc
|
better handling wchar_t when __WCHAR_MAX__ is 0xFFFF (2 bytes only)
|
2017-02-28 20:24:49 +01:00 |
|
Karel Miko
|
05f85c3e6d
|
RS2 remove 40bit limit
|
2017-02-28 20:20:51 +01:00 |
|
Steffen Jaeckel
|
03f0674985
|
add compare_testvector() prototype to tomcrypt_misc.h
|
2017-02-28 20:09:32 +01:00 |
|
Steffen Jaeckel
|
9a29428f8e
|
Add secondary rc2 setup function
...to be able to pass the effective key length.
|
2017-02-28 20:09:32 +01:00 |
|
Steffen Jaeckel
|
43c50423ad
|
add yet another testvector
|
2017-02-28 20:09:32 +01:00 |
|
Steffen Jaeckel
|
952caf3cd7
|
add testvectors for smaller RC2 keysizes
originates from rfc2268
1 byte keylen is commented
|
2017-02-28 20:09:32 +01:00 |
|
Steffen Jaeckel
|
19c81bbbee
|
fix typo
|
2017-02-28 20:09:32 +01:00 |
|
Karel Miko
|
344620a0e7
|
fixes #135 RC2 min keylen 40bit (was 64bit)
|
2017-02-28 20:09:32 +01:00 |
|
Karel Miko
|
6c8d00d1fd
|
part of feature/doc changes
|
2017-02-28 17:35:57 +01:00 |
|