1*62c56f98SSadaf EbrahimiDES check weak key #1 2*62c56f98SSadaf Ebrahimides_check_weak:"0101010101010101":1 3*62c56f98SSadaf Ebrahimi 4*62c56f98SSadaf EbrahimiDES check weak key #2 5*62c56f98SSadaf Ebrahimides_check_weak:"FEE0FEE0FEF1FEF1":1 6*62c56f98SSadaf Ebrahimi 7*62c56f98SSadaf EbrahimiDES check weak key #3 8*62c56f98SSadaf Ebrahimides_check_weak:"0101010101010100":0 9*62c56f98SSadaf Ebrahimi 10*62c56f98SSadaf EbrahimiDES check weak key #4 11*62c56f98SSadaf Ebrahimides_check_weak:"EEE0FEE0FEF1FEF1":0 12*62c56f98SSadaf Ebrahimi 13*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #1 14*62c56f98SSadaf Ebrahimides_encrypt_ecb:"0000000000000000":"0000000000000000":"8CA64DE9C1B123A7" 15*62c56f98SSadaf Ebrahimi 16*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #2 17*62c56f98SSadaf Ebrahimides_encrypt_ecb:"FFFFFFFFFFFFFFFF":"FFFFFFFFFFFFFFFF":"7359B2163E4EDC58" 18*62c56f98SSadaf Ebrahimi 19*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #3 20*62c56f98SSadaf Ebrahimides_encrypt_ecb:"3000000000000000":"1000000000000001":"958E6E627A05557B" 21*62c56f98SSadaf Ebrahimi 22*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #4 23*62c56f98SSadaf Ebrahimides_encrypt_ecb:"1111111111111111":"1111111111111111":"F40379AB9E0EC533" 24*62c56f98SSadaf Ebrahimi 25*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #5 26*62c56f98SSadaf Ebrahimides_encrypt_ecb:"0123456789ABCDEF":"1111111111111111":"17668DFC7292532D" 27*62c56f98SSadaf Ebrahimi 28*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #6 29*62c56f98SSadaf Ebrahimides_encrypt_ecb:"1111111111111111":"0123456789ABCDEF":"8A5AE1F81AB8F2DD" 30*62c56f98SSadaf Ebrahimi 31*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #7 32*62c56f98SSadaf Ebrahimides_encrypt_ecb:"0000000000000000":"0000000000000000":"8CA64DE9C1B123A7" 33*62c56f98SSadaf Ebrahimi 34*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #8 35*62c56f98SSadaf Ebrahimides_encrypt_ecb:"FEDCBA9876543210":"0123456789ABCDEF":"ED39D950FA74BCC4" 36*62c56f98SSadaf Ebrahimi 37*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #9 38*62c56f98SSadaf Ebrahimides_encrypt_ecb:"7CA110454A1A6E57":"01A1D6D039776742":"690F5B0D9A26939B" 39*62c56f98SSadaf Ebrahimi 40*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #10 41*62c56f98SSadaf Ebrahimides_encrypt_ecb:"0131D9619DC1376E":"5CD54CA83DEF57DA":"7A389D10354BD271" 42*62c56f98SSadaf Ebrahimi 43*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #11 44*62c56f98SSadaf Ebrahimides_encrypt_ecb:"07A1133E4A0B2686":"0248D43806F67172":"868EBB51CAB4599A" 45*62c56f98SSadaf Ebrahimi 46*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #12 47*62c56f98SSadaf Ebrahimides_encrypt_ecb:"3849674C2602319E":"51454B582DDF440A":"7178876E01F19B2A" 48*62c56f98SSadaf Ebrahimi 49*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #13 50*62c56f98SSadaf Ebrahimides_encrypt_ecb:"04B915BA43FEB5B6":"42FD443059577FA2":"AF37FB421F8C4095" 51*62c56f98SSadaf Ebrahimi 52*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #14 53*62c56f98SSadaf Ebrahimides_encrypt_ecb:"0113B970FD34F2CE":"059B5E0851CF143A":"86A560F10EC6D85B" 54*62c56f98SSadaf Ebrahimi 55*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #15 56*62c56f98SSadaf Ebrahimides_encrypt_ecb:"0170F175468FB5E6":"0756D8E0774761D2":"0CD3DA020021DC09" 57*62c56f98SSadaf Ebrahimi 58*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #16 59*62c56f98SSadaf Ebrahimides_encrypt_ecb:"43297FAD38E373FE":"762514B829BF486A":"EA676B2CB7DB2B7A" 60*62c56f98SSadaf Ebrahimi 61*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #17 62*62c56f98SSadaf Ebrahimides_encrypt_ecb:"07A7137045DA2A16":"3BDD119049372802":"DFD64A815CAF1A0F" 63*62c56f98SSadaf Ebrahimi 64*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #18 65*62c56f98SSadaf Ebrahimides_encrypt_ecb:"04689104C2FD3B2F":"26955F6835AF609A":"5C513C9C4886C088" 66*62c56f98SSadaf Ebrahimi 67*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #19 68*62c56f98SSadaf Ebrahimides_encrypt_ecb:"37D06BB516CB7546":"164D5E404F275232":"0A2AEEAE3FF4AB77" 69*62c56f98SSadaf Ebrahimi 70*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #20 71*62c56f98SSadaf Ebrahimides_encrypt_ecb:"1F08260D1AC2465E":"6B056E18759F5CCA":"EF1BF03E5DFA575A" 72*62c56f98SSadaf Ebrahimi 73*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #21 74*62c56f98SSadaf Ebrahimides_encrypt_ecb:"584023641ABA6176":"004BD6EF09176062":"88BF0DB6D70DEE56" 75*62c56f98SSadaf Ebrahimi 76*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #22 77*62c56f98SSadaf Ebrahimides_encrypt_ecb:"025816164629B007":"480D39006EE762F2":"A1F9915541020B56" 78*62c56f98SSadaf Ebrahimi 79*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #23 80*62c56f98SSadaf Ebrahimides_encrypt_ecb:"49793EBC79B3258F":"437540C8698F3CFA":"6FBF1CAFCFFD0556" 81*62c56f98SSadaf Ebrahimi 82*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #24 83*62c56f98SSadaf Ebrahimides_encrypt_ecb:"4FB05E1515AB73A7":"072D43A077075292":"2F22E49BAB7CA1AC" 84*62c56f98SSadaf Ebrahimi 85*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #25 86*62c56f98SSadaf Ebrahimides_encrypt_ecb:"49E95D6D4CA229BF":"02FE55778117F12A":"5A6B612CC26CCE4A" 87*62c56f98SSadaf Ebrahimi 88*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #26 89*62c56f98SSadaf Ebrahimides_encrypt_ecb:"018310DC409B26D6":"1D9D5C5018F728C2":"5F4C038ED12B2E41" 90*62c56f98SSadaf Ebrahimi 91*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #27 92*62c56f98SSadaf Ebrahimides_encrypt_ecb:"1C587F1C13924FEF":"305532286D6F295A":"63FAC0D034D9F793" 93*62c56f98SSadaf Ebrahimi 94*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #28 95*62c56f98SSadaf Ebrahimides_encrypt_ecb:"0101010101010101":"0123456789ABCDEF":"617B3A0CE8F07100" 96*62c56f98SSadaf Ebrahimi 97*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #29 98*62c56f98SSadaf Ebrahimides_encrypt_ecb:"1F1F1F1F0E0E0E0E":"0123456789ABCDEF":"DB958605F8C8C606" 99*62c56f98SSadaf Ebrahimi 100*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #30 101*62c56f98SSadaf Ebrahimides_encrypt_ecb:"E0FEE0FEF1FEF1FE":"0123456789ABCDEF":"EDBFD1C66C29CCC7" 102*62c56f98SSadaf Ebrahimi 103*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #31 104*62c56f98SSadaf Ebrahimides_encrypt_ecb:"0000000000000000":"FFFFFFFFFFFFFFFF":"355550B2150E2451" 105*62c56f98SSadaf Ebrahimi 106*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #32 107*62c56f98SSadaf Ebrahimides_encrypt_ecb:"FFFFFFFFFFFFFFFF":"0000000000000000":"CAAAAF4DEAF1DBAE" 108*62c56f98SSadaf Ebrahimi 109*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #33 110*62c56f98SSadaf Ebrahimides_encrypt_ecb:"0123456789ABCDEF":"0000000000000000":"D5D44FF720683D0D" 111*62c56f98SSadaf Ebrahimi 112*62c56f98SSadaf EbrahimiDES Encrypt OpenSSL Test Vector #34 113*62c56f98SSadaf Ebrahimides_encrypt_ecb:"FEDCBA9876543210":"FFFFFFFFFFFFFFFF":"2A2BB008DF97C2F2" 114*62c56f98SSadaf Ebrahimi 115*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #1 116*62c56f98SSadaf Ebrahimides_decrypt_ecb:"0000000000000000":"8CA64DE9C1B123A7":"0000000000000000" 117*62c56f98SSadaf Ebrahimi 118*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #2 119*62c56f98SSadaf Ebrahimides_decrypt_ecb:"FFFFFFFFFFFFFFFF":"7359B2163E4EDC58":"FFFFFFFFFFFFFFFF" 120*62c56f98SSadaf Ebrahimi 121*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #3 122*62c56f98SSadaf Ebrahimides_decrypt_ecb:"3000000000000000":"958E6E627A05557B":"1000000000000001" 123*62c56f98SSadaf Ebrahimi 124*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #4 125*62c56f98SSadaf Ebrahimides_decrypt_ecb:"1111111111111111":"F40379AB9E0EC533":"1111111111111111" 126*62c56f98SSadaf Ebrahimi 127*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #5 128*62c56f98SSadaf Ebrahimides_decrypt_ecb:"0123456789ABCDEF":"17668DFC7292532D":"1111111111111111" 129*62c56f98SSadaf Ebrahimi 130*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #6 131*62c56f98SSadaf Ebrahimides_decrypt_ecb:"1111111111111111":"8A5AE1F81AB8F2DD":"0123456789ABCDEF" 132*62c56f98SSadaf Ebrahimi 133*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #7 134*62c56f98SSadaf Ebrahimides_decrypt_ecb:"0000000000000000":"8CA64DE9C1B123A7":"0000000000000000" 135*62c56f98SSadaf Ebrahimi 136*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #8 137*62c56f98SSadaf Ebrahimides_decrypt_ecb:"FEDCBA9876543210":"ED39D950FA74BCC4":"0123456789ABCDEF" 138*62c56f98SSadaf Ebrahimi 139*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #9 140*62c56f98SSadaf Ebrahimides_decrypt_ecb:"7CA110454A1A6E57":"690F5B0D9A26939B":"01A1D6D039776742" 141*62c56f98SSadaf Ebrahimi 142*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #10 143*62c56f98SSadaf Ebrahimides_decrypt_ecb:"0131D9619DC1376E":"7A389D10354BD271":"5CD54CA83DEF57DA" 144*62c56f98SSadaf Ebrahimi 145*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #11 146*62c56f98SSadaf Ebrahimides_decrypt_ecb:"07A1133E4A0B2686":"868EBB51CAB4599A":"0248D43806F67172" 147*62c56f98SSadaf Ebrahimi 148*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #12 149*62c56f98SSadaf Ebrahimides_decrypt_ecb:"3849674C2602319E":"7178876E01F19B2A":"51454B582DDF440A" 150*62c56f98SSadaf Ebrahimi 151*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #13 152*62c56f98SSadaf Ebrahimides_decrypt_ecb:"04B915BA43FEB5B6":"AF37FB421F8C4095":"42FD443059577FA2" 153*62c56f98SSadaf Ebrahimi 154*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #14 155*62c56f98SSadaf Ebrahimides_decrypt_ecb:"0113B970FD34F2CE":"86A560F10EC6D85B":"059B5E0851CF143A" 156*62c56f98SSadaf Ebrahimi 157*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #15 158*62c56f98SSadaf Ebrahimides_decrypt_ecb:"0170F175468FB5E6":"0CD3DA020021DC09":"0756D8E0774761D2" 159*62c56f98SSadaf Ebrahimi 160*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #16 161*62c56f98SSadaf Ebrahimides_decrypt_ecb:"43297FAD38E373FE":"EA676B2CB7DB2B7A":"762514B829BF486A" 162*62c56f98SSadaf Ebrahimi 163*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #17 164*62c56f98SSadaf Ebrahimides_decrypt_ecb:"07A7137045DA2A16":"DFD64A815CAF1A0F":"3BDD119049372802" 165*62c56f98SSadaf Ebrahimi 166*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #18 167*62c56f98SSadaf Ebrahimides_decrypt_ecb:"04689104C2FD3B2F":"5C513C9C4886C088":"26955F6835AF609A" 168*62c56f98SSadaf Ebrahimi 169*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #19 170*62c56f98SSadaf Ebrahimides_decrypt_ecb:"37D06BB516CB7546":"0A2AEEAE3FF4AB77":"164D5E404F275232" 171*62c56f98SSadaf Ebrahimi 172*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #20 173*62c56f98SSadaf Ebrahimides_decrypt_ecb:"1F08260D1AC2465E":"EF1BF03E5DFA575A":"6B056E18759F5CCA" 174*62c56f98SSadaf Ebrahimi 175*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #21 176*62c56f98SSadaf Ebrahimides_decrypt_ecb:"584023641ABA6176":"88BF0DB6D70DEE56":"004BD6EF09176062" 177*62c56f98SSadaf Ebrahimi 178*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #22 179*62c56f98SSadaf Ebrahimides_decrypt_ecb:"025816164629B007":"A1F9915541020B56":"480D39006EE762F2" 180*62c56f98SSadaf Ebrahimi 181*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #23 182*62c56f98SSadaf Ebrahimides_decrypt_ecb:"49793EBC79B3258F":"6FBF1CAFCFFD0556":"437540C8698F3CFA" 183*62c56f98SSadaf Ebrahimi 184*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #24 185*62c56f98SSadaf Ebrahimides_decrypt_ecb:"4FB05E1515AB73A7":"2F22E49BAB7CA1AC":"072D43A077075292" 186*62c56f98SSadaf Ebrahimi 187*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #25 188*62c56f98SSadaf Ebrahimides_decrypt_ecb:"49E95D6D4CA229BF":"5A6B612CC26CCE4A":"02FE55778117F12A" 189*62c56f98SSadaf Ebrahimi 190*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #26 191*62c56f98SSadaf Ebrahimides_decrypt_ecb:"018310DC409B26D6":"5F4C038ED12B2E41":"1D9D5C5018F728C2" 192*62c56f98SSadaf Ebrahimi 193*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #27 194*62c56f98SSadaf Ebrahimides_decrypt_ecb:"1C587F1C13924FEF":"63FAC0D034D9F793":"305532286D6F295A" 195*62c56f98SSadaf Ebrahimi 196*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #28 197*62c56f98SSadaf Ebrahimides_decrypt_ecb:"0101010101010101":"617B3A0CE8F07100":"0123456789ABCDEF" 198*62c56f98SSadaf Ebrahimi 199*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #29 200*62c56f98SSadaf Ebrahimides_decrypt_ecb:"1F1F1F1F0E0E0E0E":"DB958605F8C8C606":"0123456789ABCDEF" 201*62c56f98SSadaf Ebrahimi 202*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #30 203*62c56f98SSadaf Ebrahimides_decrypt_ecb:"E0FEE0FEF1FEF1FE":"EDBFD1C66C29CCC7":"0123456789ABCDEF" 204*62c56f98SSadaf Ebrahimi 205*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #31 206*62c56f98SSadaf Ebrahimides_decrypt_ecb:"0000000000000000":"355550B2150E2451":"FFFFFFFFFFFFFFFF" 207*62c56f98SSadaf Ebrahimi 208*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #32 209*62c56f98SSadaf Ebrahimides_decrypt_ecb:"FFFFFFFFFFFFFFFF":"CAAAAF4DEAF1DBAE":"0000000000000000" 210*62c56f98SSadaf Ebrahimi 211*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #33 212*62c56f98SSadaf Ebrahimides_decrypt_ecb:"0123456789ABCDEF":"D5D44FF720683D0D":"0000000000000000" 213*62c56f98SSadaf Ebrahimi 214*62c56f98SSadaf EbrahimiDES Decrypt OpenSSL Test Vector #34 215*62c56f98SSadaf Ebrahimides_decrypt_ecb:"FEDCBA9876543210":"2A2BB008DF97C2F2":"FFFFFFFFFFFFFFFF" 216*62c56f98SSadaf Ebrahimi 217*62c56f98SSadaf EbrahimiDES-CBC Encrypt OpenSSL Test Vector #1 218*62c56f98SSadaf Ebrahimides_encrypt_cbc:"0123456789abcdef":"fedcba9876543210":"37363534333231204E6F77206973207468652074696D6520":"ccd173ffab2039f4acd8aefddfd8a1eb468e91157888ba68":0 219*62c56f98SSadaf Ebrahimi 220*62c56f98SSadaf EbrahimiDES-CBC Decrypt OpenSSL Test Vector #1 221*62c56f98SSadaf Ebrahimides_decrypt_cbc:"0123456789abcdef":"fedcba9876543210":"ccd173ffab2039f4acd8aefddfd8a1eb468e91157888ba68":"37363534333231204E6F77206973207468652074696D6520":0 222*62c56f98SSadaf Ebrahimi 223*62c56f98SSadaf Ebrahimi3DES-ECB 2Key Encrypt OpenSSL Test Vector #1 224*62c56f98SSadaf Ebrahimides3_encrypt_ecb:2:"0000000000000000FFFFFFFFFFFFFFFF":"0000000000000000":"9295B59BB384736E" 225*62c56f98SSadaf Ebrahimi 226*62c56f98SSadaf Ebrahimi3DES-ECB 2Key Encrypt OpenSSL Test Vector #2 227*62c56f98SSadaf Ebrahimides3_encrypt_ecb:2:"FFFFFFFFFFFFFFFF3000000000000000":"FFFFFFFFFFFFFFFF":"199E9D6DF39AA816" 228*62c56f98SSadaf Ebrahimi 229*62c56f98SSadaf Ebrahimi3DES-ECB 2Key Decrypt OpenSSL Test Vector #1 230*62c56f98SSadaf Ebrahimides3_decrypt_ecb:2:"0000000000000000FFFFFFFFFFFFFFFF":"9295B59BB384736E":"0000000000000000" 231*62c56f98SSadaf Ebrahimi 232*62c56f98SSadaf Ebrahimi3DES-ECB 2Key Decrypt OpenSSL Test Vector #2 233*62c56f98SSadaf Ebrahimides3_decrypt_ecb:2:"FFFFFFFFFFFFFFFF3000000000000000":"199E9D6DF39AA816":"FFFFFFFFFFFFFFFF" 234*62c56f98SSadaf Ebrahimi 235*62c56f98SSadaf Ebrahimi3DES-CBC 3Key Encrypt OpenSSL Test Vector #1 236*62c56f98SSadaf Ebrahimides3_encrypt_cbc:3:"0123456789abcdeff1e0d3c2b5a49786fedcba9876543210":"fedcba9876543210":"37363534333231204E6F77206973207468652074696D6520":"3FE301C962AC01D02213763C1CBD4CDC799657C064ECF5D4":0 237*62c56f98SSadaf Ebrahimi 238*62c56f98SSadaf Ebrahimi3DES-CBC 3Key Decrypt OpenSSL Test Vector #1 239*62c56f98SSadaf Ebrahimides3_decrypt_cbc:3:"0123456789abcdeff1e0d3c2b5a49786fedcba9876543210":"fedcba9876543210":"3FE301C962AC01D02213763C1CBD4CDC799657C064ECF5D4":"37363534333231204E6F77206973207468652074696D6520":0 240*62c56f98SSadaf Ebrahimi 241*62c56f98SSadaf EbrahimiDES-CBC Encrypt (Invalid input length) 242*62c56f98SSadaf Ebrahimides_encrypt_cbc:"0123456789abcdef":"fedcba9876543210":"37363534333231204E6F77206973207468652074696D65":"":MBEDTLS_ERR_DES_INVALID_INPUT_LENGTH 243*62c56f98SSadaf Ebrahimi 244*62c56f98SSadaf Ebrahimi3DES-CBC 3Key Encrypt (Invalid input length) 245*62c56f98SSadaf Ebrahimides3_encrypt_cbc:3:"0123456789abcdeff1e0d3c2b5a49786fedcba9876543210":"fedcba9876543210":"37363534333231204E6F77206973207468652074696D65":"":MBEDTLS_ERR_DES_INVALID_INPUT_LENGTH 246*62c56f98SSadaf Ebrahimi 247*62c56f98SSadaf EbrahimiRun through parity bit tests 248*62c56f98SSadaf Ebrahimides_key_parity_run: 249*62c56f98SSadaf Ebrahimi 250*62c56f98SSadaf EbrahimiDES Selftest 251*62c56f98SSadaf Ebrahimides_selftest: 252