| 
							
							
								 Steffen Jaeckel | 6b798ca6a6 | replace rsa_import_radix() by rsa_set_{key,factors,crt_params}() | 2017-06-27 20:05:36 +02:00 |  | 
			
				
					| 
							
							
								 Steffen Jaeckel | 05e9f0ee79 | Revert "use ltc_pk_part in rsa_import_radix()" This reverts commit 023e4a2c23641d852cf47000948fa29a53249457. | 2017-06-27 20:05:36 +02:00 |  | 
			
				
					| 
							
							
								 Steffen Jaeckel | 083e8af78b | Revert "also test binary import" This reverts commit 8b6f8c8cce325fa1ce3b61805aa80cdabc1826b4. | 2017-06-27 20:05:36 +02:00 |  | 
			
				
					| 
							
							
								 Steffen Jaeckel | 4afc024f6a | also test binary import | 2017-06-27 20:05:36 +02:00 |  | 
			
				
					| 
							
							
								 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 |  |