| 
							
							
								 Steffen Jaeckel | 7d60fd2bfe | don't expose der_length_sequence_ex() | 2017-07-05 11:52:46 +02:00 |  | 
			
				
					| 
							
							
								 Karel Miko | 4bc1489584 | small ASN.1 changes extracted from ECC stuff | 2017-07-05 11:34:27 +02:00 |  | 
			
				
					| 
							
							
								 Steffen Jaeckel | 4221c44fbc | rename rand_bn_range() to rand_bn_upto() | 2017-07-05 10:03:56 +02:00 |  | 
			
				
					| 
							
							
								 Steffen Jaeckel | a6aef23438 | dh_make_key() is now dh_generate_key() | 2017-07-04 10:30:39 +02:00 |  | 
			
				
					| 
							
							
								 Steffen Jaeckel | 3c2e0d6686 | dsa_make_key_ex() is now dsa_generate_key() | 2017-07-04 10:25:38 +02:00 |  | 
			
				
					| 
							
							
								 Steffen Jaeckel | dbeaefd65b | remove LTC_{DH,DSA}_KEY_INITIALIZER | 2017-07-04 10:25:38 +02:00 |  | 
			
				
					| 
							
							
								 Steffen Jaeckel | d64880eeb1 | add dsa_set_pqg_dsaparam() | 2017-06-28 16:07:54 +02:00 |  | 
			
				
					| 
							
							
								 Steffen Jaeckel | 35e0c5fc71 | clean-up a bit around DSA * comments
* dsa_test()
* order of alloc/free of key parts | 2017-06-28 16:07:32 +02:00 |  | 
			
				
					| 
							
							
								 Steffen Jaeckel | cfff656e25 | re-factor dsa_make_key() etc. | 2017-06-28 14:40:30 +02:00 |  | 
			
				
					| 
							
							
								 Steffen Jaeckel | c493a2a0a3 | re-factor dh_export_radix() to dh_export_key() | 2017-06-27 22:09:21 +02:00 |  | 
			
				
					| 
							
							
								 Steffen Jaeckel | 9d6689fc08 | re-factor dh_make_key() and variants | 2017-06-27 22:00:13 +02:00 |  | 
			
				
					| 
							
							
								 Steffen Jaeckel | fbc54756c1 | replace dh_import_radix() by dh_set_{pg,key} | 2017-06-27 21:53:02 +02:00 |  | 
			
				
					| 
							
							
								 Karel Miko | f60e2902ed | dh_make_key_ex dh_export_radix dh_import_radix | 2017-06-27 20:11:52 +02:00 |  | 
			
				
					| 
							
							
								 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 |  |