regen rsa-testvectors
This commit is contained in:
		
							parent
							
								
									7c10ec9dd2
								
							
						
					
					
						commit
						dc0c6ed9d9
					
				| @ -35,7 +35,11 @@ typedef struct rsaData { | |||||||
| typedef struct testcase { | typedef struct testcase { | ||||||
|   const char* name; |   const char* name; | ||||||
|   rsaKey_t rsa; |   rsaKey_t rsa; | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
|   rsaData_t data[6]; |   rsaData_t data[6]; | ||||||
|  | #else | ||||||
|  |   rsaData_t data[1]; | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } testcase_t; | } testcase_t; | ||||||
| 
 | 
 | ||||||
| testcase_t testcases_oaep[] = | testcase_t testcases_oaep[] = | ||||||
| @ -93,6 +97,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSAES-OAEP Encryption Example 1.2", |   "RSAES-OAEP Encryption Example 1.2", | ||||||
|   /* Message to be encrypted */ |   /* Message to be encrypted */ | ||||||
| @ -173,6 +178,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -228,6 +234,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSAES-OAEP Encryption Example 2.2", |   "RSAES-OAEP Encryption Example 2.2", | ||||||
|   /* Message to be encrypted */ |   /* Message to be encrypted */ | ||||||
| @ -308,6 +315,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -363,6 +371,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSAES-OAEP Encryption Example 3.2", |   "RSAES-OAEP Encryption Example 3.2", | ||||||
|   /* Message to be encrypted */ |   /* Message to be encrypted */ | ||||||
| @ -443,6 +452,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -498,6 +508,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSAES-OAEP Encryption Example 4.2", |   "RSAES-OAEP Encryption Example 4.2", | ||||||
|   /* Message to be encrypted */ |   /* Message to be encrypted */ | ||||||
| @ -578,6 +589,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -633,6 +645,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSAES-OAEP Encryption Example 5.2", |   "RSAES-OAEP Encryption Example 5.2", | ||||||
|   /* Message to be encrypted */ |   /* Message to be encrypted */ | ||||||
| @ -713,6 +726,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -768,6 +782,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSAES-OAEP Encryption Example 6.2", |   "RSAES-OAEP Encryption Example 6.2", | ||||||
|   /* Message to be encrypted */ |   /* Message to be encrypted */ | ||||||
| @ -848,6 +863,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -903,6 +919,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSAES-OAEP Encryption Example 7.2", |   "RSAES-OAEP Encryption Example 7.2", | ||||||
|   /* Message to be encrypted */ |   /* Message to be encrypted */ | ||||||
| @ -983,6 +1000,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -1038,6 +1056,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSAES-OAEP Encryption Example 8.2", |   "RSAES-OAEP Encryption Example 8.2", | ||||||
|   /* Message to be encrypted */ |   /* Message to be encrypted */ | ||||||
| @ -1118,6 +1137,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -1173,6 +1193,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSAES-OAEP Encryption Example 9.2", |   "RSAES-OAEP Encryption Example 9.2", | ||||||
|   /* Message to be encrypted */ |   /* Message to be encrypted */ | ||||||
| @ -1253,6 +1274,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -1308,6 +1330,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSAES-OAEP Encryption Example 10.2", |   "RSAES-OAEP Encryption Example 10.2", | ||||||
|   /* Message to be encrypted */ |   /* Message to be encrypted */ | ||||||
| @ -1388,6 +1411,7 @@ testcase_t testcases_oaep[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| }; | }; | ||||||
|  | |||||||
| @ -35,7 +35,11 @@ typedef struct rsaData { | |||||||
| typedef struct testcase { | typedef struct testcase { | ||||||
|   const char* name; |   const char* name; | ||||||
|   rsaKey_t rsa; |   rsaKey_t rsa; | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
|   rsaData_t data[20]; |   rsaData_t data[20]; | ||||||
|  | #else | ||||||
|  |   rsaData_t data[1]; | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } testcase_t; | } testcase_t; | ||||||
| 
 | 
 | ||||||
| testcase_t testcases_eme[] = | testcase_t testcases_eme[] = | ||||||
| @ -93,6 +97,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Encryption Example 1.2", |   "PKCS#1 v1.5 Encryption Example 1.2", | ||||||
|   /* Message */ |   /* Message */ | ||||||
| @ -397,6 +402,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -452,6 +458,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Encryption Example 2.2", |   "PKCS#1 v1.5 Encryption Example 2.2", | ||||||
|   /* Message */ |   /* Message */ | ||||||
| @ -756,6 +763,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -811,6 +819,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Encryption Example 3.2", |   "PKCS#1 v1.5 Encryption Example 3.2", | ||||||
|   /* Message */ |   /* Message */ | ||||||
| @ -1115,6 +1124,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -1170,6 +1180,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Encryption Example 4.2", |   "PKCS#1 v1.5 Encryption Example 4.2", | ||||||
|   /* Message */ |   /* Message */ | ||||||
| @ -1474,6 +1485,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -1529,6 +1541,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Encryption Example 5.2", |   "PKCS#1 v1.5 Encryption Example 5.2", | ||||||
|   /* Message */ |   /* Message */ | ||||||
| @ -1833,6 +1846,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -1888,6 +1902,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Encryption Example 6.2", |   "PKCS#1 v1.5 Encryption Example 6.2", | ||||||
|   /* Message */ |   /* Message */ | ||||||
| @ -2192,6 +2207,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -2247,6 +2263,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Encryption Example 7.2", |   "PKCS#1 v1.5 Encryption Example 7.2", | ||||||
|   /* Message */ |   /* Message */ | ||||||
| @ -2551,6 +2568,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -2606,6 +2624,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Encryption Example 8.2", |   "PKCS#1 v1.5 Encryption Example 8.2", | ||||||
|   /* Message */ |   /* Message */ | ||||||
| @ -2910,6 +2929,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -2965,6 +2985,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Encryption Example 9.2", |   "PKCS#1 v1.5 Encryption Example 9.2", | ||||||
|   /* Message */ |   /* Message */ | ||||||
| @ -3269,6 +3290,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -3324,6 +3346,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Encryption Example 10.2", |   "PKCS#1 v1.5 Encryption Example 10.2", | ||||||
|   /* Message */ |   /* Message */ | ||||||
| @ -3628,6 +3651,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -3683,6 +3707,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Encryption Example 11.2", |   "PKCS#1 v1.5 Encryption Example 11.2", | ||||||
|   /* Message */ |   /* Message */ | ||||||
| @ -3987,6 +4012,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -4042,6 +4068,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Encryption Example 12.2", |   "PKCS#1 v1.5 Encryption Example 12.2", | ||||||
|   /* Message */ |   /* Message */ | ||||||
| @ -4346,6 +4373,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -4401,6 +4429,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Encryption Example 13.2", |   "PKCS#1 v1.5 Encryption Example 13.2", | ||||||
|   /* Message */ |   /* Message */ | ||||||
| @ -4705,6 +4734,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -4760,6 +4790,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Encryption Example 14.2", |   "PKCS#1 v1.5 Encryption Example 14.2", | ||||||
|   /* Message */ |   /* Message */ | ||||||
| @ -5064,6 +5095,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -5119,6 +5151,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Encryption Example 15.2", |   "PKCS#1 v1.5 Encryption Example 15.2", | ||||||
|   /* Message */ |   /* Message */ | ||||||
| @ -5423,6 +5456,7 @@ testcase_t testcases_eme[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| }; | }; | ||||||
|  | |||||||
| @ -33,7 +33,11 @@ typedef struct rsaData { | |||||||
| typedef struct testcase { | typedef struct testcase { | ||||||
|   const char* name; |   const char* name; | ||||||
|   rsaKey_t rsa; |   rsaKey_t rsa; | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
|   rsaData_t data[20]; |   rsaData_t data[20]; | ||||||
|  | #else | ||||||
|  |   rsaData_t data[1]; | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } testcase_t; | } testcase_t; | ||||||
| 
 | 
 | ||||||
| testcase_t testcases_emsa[] = | testcase_t testcases_emsa[] = | ||||||
| @ -87,6 +91,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Signature Example 1.2", |   "PKCS#1 v1.5 Signature Example 1.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -315,6 +320,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -366,6 +372,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Signature Example 2.2", |   "PKCS#1 v1.5 Signature Example 2.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -594,6 +601,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -645,6 +653,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Signature Example 3.2", |   "PKCS#1 v1.5 Signature Example 3.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -873,6 +882,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -924,6 +934,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Signature Example 4.2", |   "PKCS#1 v1.5 Signature Example 4.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -1152,6 +1163,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -1203,6 +1215,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Signature Example 5.2", |   "PKCS#1 v1.5 Signature Example 5.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -1431,6 +1444,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -1482,6 +1496,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Signature Example 6.2", |   "PKCS#1 v1.5 Signature Example 6.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -1710,6 +1725,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -1761,6 +1777,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Signature Example 7.2", |   "PKCS#1 v1.5 Signature Example 7.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -1989,6 +2006,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -2040,6 +2058,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Signature Example 8.2", |   "PKCS#1 v1.5 Signature Example 8.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -2268,6 +2287,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -2319,6 +2339,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Signature Example 9.2", |   "PKCS#1 v1.5 Signature Example 9.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -2547,6 +2568,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -2598,6 +2620,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Signature Example 10.2", |   "PKCS#1 v1.5 Signature Example 10.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -2826,6 +2849,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -2877,6 +2901,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Signature Example 11.2", |   "PKCS#1 v1.5 Signature Example 11.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -3105,6 +3130,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -3156,6 +3182,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Signature Example 12.2", |   "PKCS#1 v1.5 Signature Example 12.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -3384,6 +3411,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -3435,6 +3463,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Signature Example 13.2", |   "PKCS#1 v1.5 Signature Example 13.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -3663,6 +3692,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -3714,6 +3744,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Signature Example 14.2", |   "PKCS#1 v1.5 Signature Example 14.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -3942,6 +3973,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -3993,6 +4025,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "PKCS#1 v1.5 Signature Example 15.2", |   "PKCS#1 v1.5 Signature Example 15.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -4221,6 +4254,7 @@ testcase_t testcases_emsa[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| }; | }; | ||||||
|  | |||||||
| @ -35,7 +35,11 @@ typedef struct rsaData { | |||||||
| typedef struct testcase { | typedef struct testcase { | ||||||
|   const char* name; |   const char* name; | ||||||
|   rsaKey_t rsa; |   rsaKey_t rsa; | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
|   rsaData_t data[6]; |   rsaData_t data[6]; | ||||||
|  | #else | ||||||
|  |   rsaData_t data[1]; | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } testcase_t; | } testcase_t; | ||||||
| 
 | 
 | ||||||
| testcase_t testcases_pss[] = | testcase_t testcases_pss[] = | ||||||
| @ -93,6 +97,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSASSA-PSS Signature Example 1.2", |   "RSASSA-PSS Signature Example 1.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -173,6 +178,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -228,6 +234,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSASSA-PSS Signature Example 2.2", |   "RSASSA-PSS Signature Example 2.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -308,6 +315,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -363,6 +371,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSASSA-PSS Signature Example 3.2", |   "RSASSA-PSS Signature Example 3.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -443,6 +452,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -498,6 +508,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSASSA-PSS Signature Example 4.2", |   "RSASSA-PSS Signature Example 4.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -578,6 +589,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -633,6 +645,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSASSA-PSS Signature Example 5.2", |   "RSASSA-PSS Signature Example 5.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -713,6 +726,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -768,6 +782,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSASSA-PSS Signature Example 6.2", |   "RSASSA-PSS Signature Example 6.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -848,6 +863,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -903,6 +919,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSASSA-PSS Signature Example 7.2", |   "RSASSA-PSS Signature Example 7.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -983,6 +1000,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -1038,6 +1056,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSASSA-PSS Signature Example 8.2", |   "RSASSA-PSS Signature Example 8.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -1118,6 +1137,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -1173,6 +1193,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSASSA-PSS Signature Example 9.2", |   "RSASSA-PSS Signature Example 9.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -1253,6 +1274,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| { | { | ||||||
| @ -1308,6 +1330,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #ifdef LTC_TEST_EXT | ||||||
| { | { | ||||||
|   "RSASSA-PSS Signature Example 10.2", |   "RSASSA-PSS Signature Example 10.2", | ||||||
|   /* Message to be signed */ |   /* Message to be signed */ | ||||||
| @ -1388,6 +1411,7 @@ testcase_t testcases_pss[] = | |||||||
| 
 | 
 | ||||||
| } | } | ||||||
| , | , | ||||||
|  | #endif /* LTC_TEST_EXT */ | ||||||
| } | } | ||||||
| }, | }, | ||||||
| }; | }; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user