From dc0c6ed9d986bc24827fa82231eeecb89362e67c Mon Sep 17 00:00:00 2001 From: Steffen Jaeckel Date: Wed, 6 Aug 2014 01:16:50 +0200 Subject: [PATCH] regen rsa-testvectors --- notes/rsa-testvectors/oaep-vect.c | 24 +++++++++++++ notes/rsa-testvectors/pkcs1v15crypt-vectors.c | 34 +++++++++++++++++++ notes/rsa-testvectors/pkcs1v15sign-vectors.c | 34 +++++++++++++++++++ notes/rsa-testvectors/pss-vect.c | 24 +++++++++++++ 4 files changed, 116 insertions(+) diff --git a/notes/rsa-testvectors/oaep-vect.c b/notes/rsa-testvectors/oaep-vect.c index cd87a3d..dcbdbb0 100644 --- a/notes/rsa-testvectors/oaep-vect.c +++ b/notes/rsa-testvectors/oaep-vect.c @@ -35,7 +35,11 @@ typedef struct rsaData { typedef struct testcase { const char* name; rsaKey_t rsa; +#ifdef LTC_TEST_EXT rsaData_t data[6]; +#else + rsaData_t data[1]; +#endif /* LTC_TEST_EXT */ } testcase_t; testcase_t testcases_oaep[] = @@ -93,6 +97,7 @@ testcase_t testcases_oaep[] = } , +#ifdef LTC_TEST_EXT { "RSAES-OAEP Encryption Example 1.2", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* Message to be encrypted */ @@ -1388,6 +1411,7 @@ testcase_t testcases_oaep[] = } , +#endif /* LTC_TEST_EXT */ } }, }; diff --git a/notes/rsa-testvectors/pkcs1v15crypt-vectors.c b/notes/rsa-testvectors/pkcs1v15crypt-vectors.c index b446010..ce96cf2 100644 --- a/notes/rsa-testvectors/pkcs1v15crypt-vectors.c +++ b/notes/rsa-testvectors/pkcs1v15crypt-vectors.c @@ -35,7 +35,11 @@ typedef struct rsaData { typedef struct testcase { const char* name; rsaKey_t rsa; +#ifdef LTC_TEST_EXT rsaData_t data[20]; +#else + rsaData_t data[1]; +#endif /* LTC_TEST_EXT */ } testcase_t; testcase_t testcases_eme[] = @@ -93,6 +97,7 @@ testcase_t testcases_eme[] = } , +#ifdef LTC_TEST_EXT { "PKCS#1 v1.5 Encryption Example 1.2", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* Message */ @@ -5423,6 +5456,7 @@ testcase_t testcases_eme[] = } , +#endif /* LTC_TEST_EXT */ } }, }; diff --git a/notes/rsa-testvectors/pkcs1v15sign-vectors.c b/notes/rsa-testvectors/pkcs1v15sign-vectors.c index 0d7ff69..0483c87 100644 --- a/notes/rsa-testvectors/pkcs1v15sign-vectors.c +++ b/notes/rsa-testvectors/pkcs1v15sign-vectors.c @@ -33,7 +33,11 @@ typedef struct rsaData { typedef struct testcase { const char* name; rsaKey_t rsa; +#ifdef LTC_TEST_EXT rsaData_t data[20]; +#else + rsaData_t data[1]; +#endif /* LTC_TEST_EXT */ } testcase_t; testcase_t testcases_emsa[] = @@ -87,6 +91,7 @@ testcase_t testcases_emsa[] = } , +#ifdef LTC_TEST_EXT { "PKCS#1 v1.5 Signature Example 1.2", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* Message to be signed */ @@ -4221,6 +4254,7 @@ testcase_t testcases_emsa[] = } , +#endif /* LTC_TEST_EXT */ } }, }; diff --git a/notes/rsa-testvectors/pss-vect.c b/notes/rsa-testvectors/pss-vect.c index cf75af3..3db5f5b 100644 --- a/notes/rsa-testvectors/pss-vect.c +++ b/notes/rsa-testvectors/pss-vect.c @@ -35,7 +35,11 @@ typedef struct rsaData { typedef struct testcase { const char* name; rsaKey_t rsa; +#ifdef LTC_TEST_EXT rsaData_t data[6]; +#else + rsaData_t data[1]; +#endif /* LTC_TEST_EXT */ } testcase_t; testcase_t testcases_pss[] = @@ -93,6 +97,7 @@ testcase_t testcases_pss[] = } , +#ifdef LTC_TEST_EXT { "RSASSA-PSS Signature Example 1.2", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* 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", /* Message to be signed */ @@ -1388,6 +1411,7 @@ testcase_t testcases_pss[] = } , +#endif /* LTC_TEST_EXT */ } }, };