Steffen Jaeckel
|
00a5212d99
|
use ltc_pk_part in rsa_import_radix()
|
2017-06-27 20:05:36 +02:00 |
|
Steffen Jaeckel
|
3cfb2a5e2e
|
hide some of the 'new since 1.17' internal functions
|
2017-06-23 14:14:05 +02:00 |
|
Steffen Jaeckel
|
a80d3c00a8
|
no need for DH_BUF_SIZE
|
2017-06-23 14:05:57 +02:00 |
|
Karel Miko
|
cba1569c82
|
fix tomcrypt_pk.h
|
2017-06-22 13:19:48 +02:00 |
|
Karel Miko
|
771d67e102
|
DH facelift part1
|
2017-06-22 13:19:47 +02:00 |
|
Karel Miko
|
b8f22157b3
|
PK_MAX_RETRIES
|
2017-06-21 13:38:39 +02:00 |
|
Karel Miko
|
67200b641d
|
ecc_sign+verify_hash_raw > ecc_sign+verify_hash_rfc7518
|
2017-06-21 12:11:35 +02:00 |
|
Steffen Jaeckel
|
4cd1355b8f
|
more clean-up of headers/footers
|
2017-06-20 15:16:11 +02:00 |
|
Steffen Jaeckel
|
fe19dad623
|
replace SVN tags
|
2017-06-20 15:16:11 +02:00 |
|
Karel Miko
|
2a883b44c7
|
do not expose dsa_make_params as a public API
|
2017-06-09 13:01:30 +02:00 |
|
Karel Miko
|
52a496e9e1
|
rsa_import_pkcs8 - passwd is now "const void *"
|
2017-06-08 23:34:16 +02:00 |
|
Karel Miko
|
d96f4bdcff
|
rsa_import_pkcs8
|
2017-06-08 23:34:16 +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
|
ec327b3d86
|
move x509 processing to rsa_import_x509()
|
2017-03-30 18:46:05 +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 |
|
Karel Miko
|
591ef19c7a
|
comment: it might happen that LTC_WCHAR_MAX is undefined
|
2017-03-09 20:48:24 +01:00 |
|
Karel Miko
|
7ab76a464e
|
introducing LTC_WCHAR_MAX
|
2017-03-09 20:48:24 +01:00 |
|
Steffen Jaeckel
|
9092470843
|
fix doxygen warnings
|
2017-03-01 15:00:41 +01:00 |
|
Francois Perrad
|
eca2290b1e
|
missing prototypes
|
2017-02-28 23:07:06 +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 |
|
Francois Perrad
|
5d7036ebe2
|
remove hard tab
|
2017-02-24 16:26:48 +01:00 |
|
Karel Miko
|
a2c87f54de
|
adding rsa_import_radix
|
2017-02-21 16:55:09 +01:00 |
|
Karel Miko
|
10545366d2
|
adding dsa_import_radix
|
2017-02-21 16:54:10 +01:00 |
|
Pascal Brand
|
3605983f09
|
Introduce ECC raw algorithms for sign and verify
As it is performed on dsa, raw sign and verify on ECC
are introduced.
Signed-off-by: Pascal Brand <pascal.brand@st.com>
|
2015-08-21 22:14:03 +02:00 |
|
Steffen Jaeckel
|
90e968a202
|
der_decode_subject_public_key_info: fix compile error
also make it possible to define min/max RSA key sizes externally
This closes #59
|
2015-02-15 16:32:12 +01:00 |
|
Steffen Jaeckel
|
2d8933e4f1
|
der: add new enum element for context-specific encodings
|
2014-10-06 18:57:42 +02:00 |
|
Steffen Jaeckel
|
c1e81ad469
|
minor changes
print MP_DIGIT_BIT when running test
der_test: improve error output of 'short integer' test
|
2014-09-30 13:26:18 +02:00 |
|
Steffen Jaeckel
|
f58c87866e
|
add possibility to export RSA public key in SubjectPublicKeyInfo format
|
2014-09-29 23:44:47 +02:00 |
|
Steffen Jaeckel
|
ee4c00b753
|
some more ASN.1 fixes
these should have been in #49
|
2014-08-31 18:26:14 +02:00 |
|
Steffen Jaeckel
|
6bba3a2a70
|
change the ASN1 type to be a typedef
replace all 'default' cases in the switch statements
|
2014-08-28 14:02:57 +02:00 |
|
Steffen Jaeckel
|
155a54ba40
|
add LTC prefix to most macros
|
2014-07-17 10:50:36 +02:00 |
|
Karel Miko
|
e271b9fdbe
|
ECC key pair generation according to FIPS-186-4
|
2014-05-09 17:58:39 +02:00 |
|
Steffen Jaeckel
|
ae5cc35298
|
surround most macros with "do{}while(0)"
|
2014-04-04 01:03:54 +02:00 |
|
Steffen Jaeckel
|
0aee5f3217
|
fix wrong spelled macros
|
2014-03-04 21:50:18 +01:00 |
|
Steffen Jaeckel
|
65fd19c1fb
|
dh: fix renamed macro
|
2014-02-25 10:09:35 +01:00 |
|
Steffen Jaeckel
|
8e7777b554
|
trim trailing spaces/clean up
|
2014-02-16 18:41:28 +01:00 |
|
Steffen Jaeckel
|
aacfec441e
|
add rsa_sign_saltlen_get_max_ex()
|
2013-10-14 14:16:42 +02:00 |
|
Steffen Jaeckel
|
73c201da1f
|
add rsa_get_size()
|
2013-10-14 14:16:41 +02:00 |
|
Steffen Jaeckel
|
bfcf1eb200
|
trim trailing spaces in header files
|
2013-03-22 15:15:05 +02:00 |
|
Christopher Brown
|
2cb8c44113
|
der fixes and additions
|
2013-02-13 10:01:20 +01:00 |
|
Nikos Mavrogiannopoulos
|
fa22e791d4
|
RSA and DSA public keys are stored using the SubjectPublicKeyInfo format.
|
2011-03-21 19:24:10 +01:00 |
|
Steffen Jaeckel
|
6fecec107d
|
rejoined diffie hellman code from ltc 1.05, thanks to Alexander Kurpiers
|
2011-01-18 20:06:03 +01:00 |
|
Steffen Jaeckel
|
3522c754aa
|
changed LTC_LTC_PKCS_1_* enum members to LTC_PKCS_1_*
|
2010-06-16 20:01:31 +02:00 |
|
Tom St Denis
|
bbc52b9e1b
|
added libtomcrypt-1.17
|
2010-06-16 12:39:13 +02:00 |
|
Tom St Denis
|
e24b01d392
|
added libtomcrypt-1.16
|
2010-06-16 12:39:09 +02:00 |
|
Tom St Denis
|
2de2976d25
|
added libtomcrypt-1.15
|
2010-06-16 12:39:06 +02:00 |
|
Tom St Denis
|
1eed98f629
|
added libtomcrypt-1.13
|
2010-06-16 12:39:00 +02:00 |
|
Tom St Denis
|
2945dea3e2
|
added libtomcrypt-1.12
|
2010-06-16 12:38:57 +02:00 |
|
Tom St Denis
|
64d7ebe166
|
added libtomcrypt-1.11
|
2010-06-16 12:38:54 +02:00 |
|