Home | History | Annotate | Line # | Download | only in 30-test_evp_data
      1 #
      2 # Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.
      3 #
      4 # Licensed under the Apache License 2.0 (the "License").  You may not use
      5 # this file except in compliance with the License.  You can obtain a copy
      6 # in the file LICENSE in the source distribution or at
      7 # https://www.openssl.org/source/license.html
      8 
      9 # Tests start with one of these keywords
     10 #       Cipher Decrypt Derive Digest Encoding KDF MAC PBE
     11 #       PrivPubKeyPair Sign Verify VerifyRecover
     12 # and continue until a blank line. Lines starting with a pound sign are ignored.
     13 
     14 Title = KRB5KDF tests (from RFC 3961 test vectors and krb5 sources)
     15 
     16 #RFC3961
     17 KDF = KRB5KDF
     18 Ctrl.cipher = cipher:DES-EDE3-CBC
     19 Ctrl.hexkey = hexkey:dce06b1f64c857a11c3db57c51899b2cc1791008ce973b92
     20 Ctrl.hexconstant = hexconstant:0000000155
     21 Output = 925179d04591a79b5d3192c4a7e9c289b049c71f6ee604cd
     22 
     23 KDF = KRB5KDF
     24 Ctrl.cipher = cipher:DES-EDE3-CBC
     25 Ctrl.hexkey = hexkey:5e13d31c70ef765746578531cb51c15bf11ca82c97cee9f2
     26 Ctrl.hexconstant = hexconstant:00000001aa
     27 Output = 9e58e5a146d9942a101c469845d67a20e3c4259ed913f207
     28 
     29 KDF = KRB5KDF
     30 Ctrl.cipher = cipher:DES-EDE3-CBC
     31 Ctrl.hexkey = hexkey:98e6fd8a04a4b6859b75a176540b9752bad3ecd610a252bc
     32 Ctrl.hexconstant = hexconstant:0000000155
     33 Output = 13fef80d763e94ec6d13fd2ca1d085070249dad39808eabf
     34 
     35 KDF = KRB5KDF
     36 Ctrl.cipher = cipher:DES-EDE3-CBC
     37 Ctrl.hexkey = hexkey:622aec25a2fe2cad7094680b7c64940280084c1a7cec92b5
     38 Ctrl.hexconstant = hexconstant:00000001aa
     39 Output = f8dfbf04b097e6d9dc0702686bcb3489d91fd9a4516b703e
     40 
     41 KDF = KRB5KDF
     42 Ctrl.cipher = cipher:DES-EDE3-CBC
     43 Ctrl.hexkey = hexkey:d3f8298ccb166438dcb9b93ee5a7629286a491f838f802fb
     44 Ctrl.hexconstant = hexconstant:6b65726265726f73
     45 Output = 2370da575d2a3da864cebfdc5204d56df779a7df43d9da43
     46 
     47 KDF = KRB5KDF
     48 Ctrl.cipher = cipher:DES-EDE3-CBC
     49 Ctrl.hexkey = hexkey:c1081649ada74362e6a1459d01dfd30d67c2234c940704da
     50 Ctrl.hexconstant = hexconstant:0000000155
     51 Output = 348057ec98fdc48016161c2a4c7a943e92ae492c989175f7
     52 
     53 KDF = KRB5KDF
     54 Ctrl.cipher = cipher:DES-EDE3-CBC
     55 Ctrl.hexkey = hexkey:5d154af238f46713155719d55e2f1f790dd661f279a7917c
     56 Ctrl.hexconstant = hexconstant:00000001aa
     57 Output = a8808ac267dada3dcbe9a7c84626fbc761c294b01315e5c1
     58 
     59 KDF = KRB5KDF
     60 Ctrl.cipher = cipher:DES-EDE3-CBC
     61 Ctrl.hexkey = hexkey:798562e049852f57dc8c343ba17f2ca1d97394efc8adc443
     62 Ctrl.hexconstant = hexconstant:0000000155
     63 Output = c813f88a3be3b334f75425ce9175fbe3c8493b89c8703b49
     64 
     65 KDF = KRB5KDF
     66 Ctrl.cipher = cipher:DES-EDE3-CBC
     67 Ctrl.hexkey = hexkey:26dce334b545292f2feab9a8701a89a4b99eb9942cecd016
     68 Ctrl.hexconstant = hexconstant:00000001aa
     69 Output = f48ffd6e83f83e7354e694fd252cf83bfe58f7d5ba37ec5d
     70 
     71 #Krb5 sources
     72 KDF = KRB5KDF
     73 Ctrl.cipher = cipher:DES-EDE3-CBC
     74 Ctrl.hexkey = hexkey:850BB51358548CD05E86768C313E3BFEF7511937DCF72C3E
     75 Ctrl.hexconstant = hexconstant:0000000299
     76 Output = F78C496D16E6C2DAE0E0B6C24057A84C0426AEEF26FD6DCE
     77 
     78 KDF = KRB5KDF
     79 Ctrl.cipher = cipher:DES-EDE3-CBC
     80 Ctrl.hexkey = hexkey:850BB51358548CD05E86768C313E3BFEF7511937DCF72C3E
     81 Ctrl.hexconstant = hexconstant:00000002AA
     82 Output = 5B5723D0B634CB684C3EBA5264E9A70D52E683231AD3C4CE
     83 
     84 KDF = KRB5KDF
     85 Ctrl.cipher = cipher:DES-EDE3-CBC
     86 Ctrl.hexkey = hexkey:850BB51358548CD05E86768C313E3BFEF7511937DCF72C3E
     87 Ctrl.hexconstant = hexconstant:0000000255
     88 Output = A77C94980E9B7345A81525C423A737CE67F4CD91B6B3DA45
     89 
     90 KDF = KRB5KDF
     91 Ctrl.cipher = cipher:AES-128-CBC
     92 Ctrl.hexkey = hexkey:42263C6E89F4FC28B8DF68EE09799F15
     93 Ctrl.hexconstant = hexconstant:0000000299
     94 Output = 34280A382BC92769B2DA2F9EF066854B
     95 
     96 KDF = KRB5KDF
     97 Ctrl.cipher = cipher:AES-128-CBC
     98 Ctrl.hexkey = hexkey:42263C6E89F4FC28B8DF68EE09799F15
     99 Ctrl.hexconstant = hexconstant:00000002AA
    100 Output = 5B14FC4E250E14DDF9DCCF1AF6674F53
    101 
    102 KDF = KRB5KDF
    103 Ctrl.cipher = cipher:AES-128-CBC
    104 Ctrl.hexkey = hexkey:42263C6E89F4FC28B8DF68EE09799F15
    105 Ctrl.hexconstant = hexconstant:0000000255
    106 Output = 4ED31063621684F09AE8D89991AF3E8F
    107 
    108 KDF = KRB5KDF
    109 Ctrl.cipher = cipher:AES-256-CBC
    110 Ctrl.hexkey = hexkey:FE697B52BC0D3CE14432BA036A92E65BBB52280990A2FA27883998D72AF30161
    111 Ctrl.hexconstant = hexconstant:0000000299
    112 Output = BFAB388BDCB238E9F9C98D6A878304F04D30C82556375AC507A7A852790F4674
    113 
    114 KDF = KRB5KDF
    115 Ctrl.cipher = cipher:AES-256-CBC
    116 Ctrl.hexkey = hexkey:FE697B52BC0D3CE14432BA036A92E65BBB52280990A2FA27883998D72AF30161
    117 Ctrl.hexconstant = hexconstant:00000002AA
    118 Output = C7CFD9CD75FE793A586A542D87E0D1396F1134A104BB1A9190B8C90ADA3DDF37
    119 
    120 KDF = KRB5KDF
    121 Ctrl.cipher = cipher:AES-256-CBC
    122 Ctrl.hexkey = hexkey:FE697B52BC0D3CE14432BA036A92E65BBB52280990A2FA27883998D72AF30161
    123 Ctrl.hexconstant = hexconstant:0000000255
    124 Output = 97151B4C76945063E2EB0529DC067D97D7BBA90776D8126D91F34F3101AEA8BA
    125 
    126 #Same as the first but with no "fixup"
    127 KDF = KRB5KDF
    128 Ctrl.cipher = cipher:DES-EDE3-CBC
    129 Ctrl.hexkey = hexkey:dce06b1f64c857a11c3db57c51899b2cc1791008ce973b92
    130 Ctrl.hexconstant = hexconstant:0000000155
    131 Output = 935079d14490a75c3093c4a6e8c3b049c71e6ee705
    132