quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

test_suite_asn1write.data (21420B)


      1 ASN.1 Write NULL
      2 mbedtls_asn1_write_null:"0500"
      3 
      4 ASN.1 Write BOOLEAN FALSE
      5 mbedtls_asn1_write_bool:0:"010100"
      6 
      7 ASN.1 Write BOOLEAN TRUE
      8 mbedtls_asn1_write_bool:1:"0101ff"
      9 
     10 ASN.1 Write int 0
     11 mbedtls_asn1_write_int:0:"020100"
     12 
     13 ASN.1 Write int 1
     14 mbedtls_asn1_write_int:1:"020101"
     15 
     16 ASN.1 Write int 127
     17 mbedtls_asn1_write_int:0x7f:"02017f"
     18 
     19 ASN.1 Write int 128
     20 mbedtls_asn1_write_int:0x80:"02020080"
     21 
     22 ASN.1 Write int 255
     23 mbedtls_asn1_write_int:0xff:"020200ff"
     24 
     25 ASN.1 Write int 256
     26 mbedtls_asn1_write_int:0x100:"02020100"
     27 
     28 ASN.1 Write int 32767
     29 mbedtls_asn1_write_int:0x7fff:"02027fff"
     30 
     31 ASN.1 Write int 32768
     32 mbedtls_asn1_write_int:0x8000:"0203008000"
     33 
     34 ASN.1 Write int 65535
     35 mbedtls_asn1_write_int:0xffff:"020300ffff"
     36 
     37 ASN.1 Write int 65536
     38 mbedtls_asn1_write_int:0x10000:"0203010000"
     39 
     40 ASN.1 Write int 8388607
     41 mbedtls_asn1_write_int:0x7fffff:"02037fffff"
     42 
     43 ASN.1 Write int 8388608
     44 mbedtls_asn1_write_int:0x800000:"020400800000"
     45 
     46 ASN.1 Write int 0x12345678
     47 mbedtls_asn1_write_int:0x12345678:"020412345678"
     48 
     49 ASN.1 Write int 2147483647
     50 mbedtls_asn1_write_int:0x7fffffff:"02047fffffff"
     51 
     52 ASN.1 Write enum 0
     53 mbedtls_asn1_write_enum:0:"0A0100"
     54 
     55 ASN.1 Write enum 1
     56 mbedtls_asn1_write_enum:1:"0A0101"
     57 
     58 ASN.1 Write enum 127
     59 mbedtls_asn1_write_enum:0x7f:"0A017f"
     60 
     61 ASN.1 Write enum 128
     62 mbedtls_asn1_write_enum:0x80:"0A020080"
     63 
     64 ASN.1 Write enum 255
     65 mbedtls_asn1_write_enum:0xff:"0A0200ff"
     66 
     67 ASN.1 Write enum 256
     68 mbedtls_asn1_write_enum:0x100:"0A020100"
     69 
     70 ASN.1 Write enum 32767
     71 mbedtls_asn1_write_enum:0x7fff:"0A027fff"
     72 
     73 ASN.1 Write enum 32768
     74 mbedtls_asn1_write_enum:0x8000:"0A03008000"
     75 
     76 ASN.1 Write enum 65535
     77 mbedtls_asn1_write_enum:0xffff:"0A0300ffff"
     78 
     79 ASN.1 Write enum 65536
     80 mbedtls_asn1_write_enum:0x10000:"0A03010000"
     81 
     82 ASN.1 Write enum 8388607
     83 mbedtls_asn1_write_enum:0x7fffff:"0A037fffff"
     84 
     85 ASN.1 Write enum 8388608
     86 mbedtls_asn1_write_enum:0x800000:"0A0400800000"
     87 
     88 ASN.1 Write enum 0x12345678
     89 mbedtls_asn1_write_enum:0x12345678:"0A0412345678"
     90 
     91 ASN.1 Write enum 2147483647
     92 mbedtls_asn1_write_enum:0x7fffffff:"0A047fffffff"
     93 
     94 ASN.1 Write mpi 0 (null)
     95 mbedtls_asn1_write_mpi:"":"020100"
     96 
     97 ASN.1 Write mpi 0 (1 limb)
     98 mbedtls_asn1_write_mpi:"00":"020100"
     99 
    100 ASN.1 Write mpi 1
    101 mbedtls_asn1_write_mpi:"01":"020101"
    102 
    103 ASN.1 Write mpi 0x7f
    104 mbedtls_asn1_write_mpi:"7f":"02017f"
    105 
    106 ASN.1 Write mpi 0x7f with leading 0 limb
    107 mbedtls_asn1_write_mpi:"00000000000000007f":"02017f"
    108 
    109 ASN.1 Write mpi 0x80
    110 mbedtls_asn1_write_mpi:"80":"02020080"
    111 
    112 ASN.1 Write mpi 0x80 with leading 0 limb
    113 mbedtls_asn1_write_mpi:"000000000000000080":"02020080"
    114 
    115 ASN.1 Write mpi 0xff
    116 mbedtls_asn1_write_mpi:"ff":"020200ff"
    117 
    118 ASN.1 Write mpi 0x100
    119 mbedtls_asn1_write_mpi:"0100":"02020100"
    120 
    121 ASN.1 Write mpi, 127*8-1 bits
    122 mbedtls_asn1_write_mpi:"7f7b16e05c1537de7c41cef1a0985d6a3ced98aec28e091874cbad6b5e40a5c956258f18861c28bed8ba808259339ee34b2e509c4080149474d5d5b86093f90c475a6443fc87e1a293d4151be625d652f1c32a00a018bba10c8a2ae5b2b0ee4be64e053dce9d07ec7919526c9dfcf2ec9fc3db485caa8e5a68a2cd0a427de8":"027f7f7b16e05c1537de7c41cef1a0985d6a3ced98aec28e091874cbad6b5e40a5c956258f18861c28bed8ba808259339ee34b2e509c4080149474d5d5b86093f90c475a6443fc87e1a293d4151be625d652f1c32a00a018bba10c8a2ae5b2b0ee4be64e053dce9d07ec7919526c9dfcf2ec9fc3db485caa8e5a68a2cd0a427de8"
    123 
    124 ASN.1 Write mpi, 127*8 bits
    125 mbedtls_asn1_write_mpi:"e77b16e05c1537de7c41cef1a0985d6a3ced98aec28e091874cbad6b5e40a5c956258f18861c28bed8ba808259339ee34b2e509c4080149474d5d5b86093f90c475a6443fc87e1a293d4151be625d652f1c32a00a018bba10c8a2ae5b2b0ee4be64e053dce9d07ec7919526c9dfcf2ec9fc3db485caa8e5a68a2cd0a427de8":"02818000e77b16e05c1537de7c41cef1a0985d6a3ced98aec28e091874cbad6b5e40a5c956258f18861c28bed8ba808259339ee34b2e509c4080149474d5d5b86093f90c475a6443fc87e1a293d4151be625d652f1c32a00a018bba10c8a2ae5b2b0ee4be64e053dce9d07ec7919526c9dfcf2ec9fc3db485caa8e5a68a2cd0a427de8"
    126 
    127 ASN.1 Write mpi, 127*8+1 bits
    128 mbedtls_asn1_write_mpi:"018446d68934cc1af23c4cd909884d4bd737a1890e12f5ef8bf3d807d72feffa63c0bf2633345f8b8418d144617c871a7a0277ac0150eed4b3db7f9dff21114cd0d7f282400f03c931cb00c367550e374a1ed3762a1801ca714cfc8d5aac69707ca81e0661400ed0014d97cba48f94d835dd681fc3053c51958afbf7583cf49c":"028180018446d68934cc1af23c4cd909884d4bd737a1890e12f5ef8bf3d807d72feffa63c0bf2633345f8b8418d144617c871a7a0277ac0150eed4b3db7f9dff21114cd0d7f282400f03c931cb00c367550e374a1ed3762a1801ca714cfc8d5aac69707ca81e0661400ed0014d97cba48f94d835dd681fc3053c51958afbf7583cf49c"
    129 
    130 ASN.1 Write mpi, 255*8-1 bits
    131 mbedtls_asn1_write_mpi:"7bd1913fcfb652896209ad3e62f5d04a8dfc71eb1698543c52200bd7bbf3c11dd9ff57c299a2f4da172b3d5bd7e29affddf8859be7d50a45537a0df15b17af603d18803fd17134847cba78d83e64bf9fee58364d6124add0541da7bad331cd35fb48186a74bc502ddb967602401c0db02b19e5d38f09e8618fa7f6a1a3f738629baffdc63d9d70d396007d943fd64ae696e5b7e88f2c6d6ec322b461dbddd36efa91d990343b66419cf4832a22dc9ad13021185a1bf007989a50ba3bfd1152b8db899482d3ed498d1b9fae243a3cdae9530d8b29fdb684f70cdc0c9b8527265312603b405e67d59d4b1d654ddc3b7fd5515acb32440dc80903c8474a2c136c":"0281ff7bd1913fcfb652896209ad3e62f5d04a8dfc71eb1698543c52200bd7bbf3c11dd9ff57c299a2f4da172b3d5bd7e29affddf8859be7d50a45537a0df15b17af603d18803fd17134847cba78d83e64bf9fee58364d6124add0541da7bad331cd35fb48186a74bc502ddb967602401c0db02b19e5d38f09e8618fa7f6a1a3f738629baffdc63d9d70d396007d943fd64ae696e5b7e88f2c6d6ec322b461dbddd36efa91d990343b66419cf4832a22dc9ad13021185a1bf007989a50ba3bfd1152b8db899482d3ed498d1b9fae243a3cdae9530d8b29fdb684f70cdc0c9b8527265312603b405e67d59d4b1d654ddc3b7fd5515acb32440dc80903c8474a2c136c"
    132 
    133 ASN.1 Write mpi, 255*8 bits
    134 mbedtls_asn1_write_mpi:"fbd1913fcfb652896209ad3e62f5d04a8dfc71eb1698543c52200bd7bbf3c11dd9ff57c299a2f4da172b3d5bd7e29affddf8859be7d50a45537a0df15b17af603d18803fd17134847cba78d83e64bf9fee58364d6124add0541da7bad331cd35fb48186a74bc502ddb967602401c0db02b19e5d38f09e8618fa7f6a1a3f738629baffdc63d9d70d396007d943fd64ae696e5b7e88f2c6d6ec322b461dbddd36efa91d990343b66419cf4832a22dc9ad13021185a1bf007989a50ba3bfd1152b8db899482d3ed498d1b9fae243a3cdae9530d8b29fdb684f70cdc0c9b8527265312603b405e67d59d4b1d654ddc3b7fd5515acb32440dc80903c8474a2c136c":"0282010000fbd1913fcfb652896209ad3e62f5d04a8dfc71eb1698543c52200bd7bbf3c11dd9ff57c299a2f4da172b3d5bd7e29affddf8859be7d50a45537a0df15b17af603d18803fd17134847cba78d83e64bf9fee58364d6124add0541da7bad331cd35fb48186a74bc502ddb967602401c0db02b19e5d38f09e8618fa7f6a1a3f738629baffdc63d9d70d396007d943fd64ae696e5b7e88f2c6d6ec322b461dbddd36efa91d990343b66419cf4832a22dc9ad13021185a1bf007989a50ba3bfd1152b8db899482d3ed498d1b9fae243a3cdae9530d8b29fdb684f70cdc0c9b8527265312603b405e67d59d4b1d654ddc3b7fd5515acb32440dc80903c8474a2c136c"
    135 
    136 ASN.1 Write mpi, 256*8-1 bits
    137 mbedtls_asn1_write_mpi:"7bd1913fcfb652896209ad3e62f5d04a8dfc71eb1698543c52200bd7bbf3c11dd9ff57c299a2f4da172b3d5bd7e29affddf8859be7d50a45537a0df15b17af603d18803fd17134847cba78d83e64bf9fee58364d6124add0541da7bad331cd35fb48186a74bc502ddb967602401c0db02b19e5d38f09e8618fa7f6a1a3f738629baffdc63d9d70d396007d943fd64ae696e5b7e88f2c6d6ec322b461dbddd36efa91d990343b66419cf4832a22dc9ad13021185a1bf007989a50ba3bfd1152b8db899482d3ed498d1b9fae243a3cdae9530d8b29fdb684f70cdc0c9b8527265312603b405e67d59d4b1d654ddc3b7fd5515acb32440dc80903c8474a2c136c89":"028201007bd1913fcfb652896209ad3e62f5d04a8dfc71eb1698543c52200bd7bbf3c11dd9ff57c299a2f4da172b3d5bd7e29affddf8859be7d50a45537a0df15b17af603d18803fd17134847cba78d83e64bf9fee58364d6124add0541da7bad331cd35fb48186a74bc502ddb967602401c0db02b19e5d38f09e8618fa7f6a1a3f738629baffdc63d9d70d396007d943fd64ae696e5b7e88f2c6d6ec322b461dbddd36efa91d990343b66419cf4832a22dc9ad13021185a1bf007989a50ba3bfd1152b8db899482d3ed498d1b9fae243a3cdae9530d8b29fdb684f70cdc0c9b8527265312603b405e67d59d4b1d654ddc3b7fd5515acb32440dc80903c8474a2c136c89"
    138 
    139 ASN.1 Write OCTET STRING: length=0
    140 mbedtls_asn1_write_string:MBEDTLS_ASN1_OCTET_STRING:"":"0400"
    141 
    142 ASN.1 Write OCTET STRING: length=1
    143 mbedtls_asn1_write_string:MBEDTLS_ASN1_OCTET_STRING:"41":"040141"
    144 
    145 ASN.1 Write OCTET STRING: length=2
    146 mbedtls_asn1_write_string:MBEDTLS_ASN1_OCTET_STRING:"4142":"04024142"
    147 
    148 ASN.1 Write OCTET STRING: length=127
    149 mbedtls_asn1_write_string:MBEDTLS_ASN1_OCTET_STRING:"99a66790856f7199641f55cadabb660aaed6aa0d9ef8cef4417118c6e8c6e15becbaa21c63faf48726e92357a38b3079a0b9d60be7457ec6552f900dd032577167c91e829927343c3a769b362db4de0ad2ffb8f13cc2eeca9e52dc557118baa88b857477595622bc301a1ae2150030d652c4a482cf88d0ded85d6731ff2d38":"047f99a66790856f7199641f55cadabb660aaed6aa0d9ef8cef4417118c6e8c6e15becbaa21c63faf48726e92357a38b3079a0b9d60be7457ec6552f900dd032577167c91e829927343c3a769b362db4de0ad2ffb8f13cc2eeca9e52dc557118baa88b857477595622bc301a1ae2150030d652c4a482cf88d0ded85d6731ff2d38"
    150 
    151 ASN.1 Write OCTET STRING: length=128
    152 mbedtls_asn1_write_string:MBEDTLS_ASN1_OCTET_STRING:"0199a66790856f7199641f55cadabb660aaed6aa0d9ef8cef4417118c6e8c6e15becbaa21c63faf48726e92357a38b3079a0b9d60be7457ec6552f900dd032577167c91e829927343c3a769b362db4de0ad2ffb8f13cc2eeca9e52dc557118baa88b857477595622bc301a1ae2150030d652c4a482cf88d0ded85d6731ff2d38":"0481800199a66790856f7199641f55cadabb660aaed6aa0d9ef8cef4417118c6e8c6e15becbaa21c63faf48726e92357a38b3079a0b9d60be7457ec6552f900dd032577167c91e829927343c3a769b362db4de0ad2ffb8f13cc2eeca9e52dc557118baa88b857477595622bc301a1ae2150030d652c4a482cf88d0ded85d6731ff2d38"
    153 
    154 ASN.1 Write OCTET STRING: length=255
    155 mbedtls_asn1_write_string:MBEDTLS_ASN1_OCTET_STRING:"633ed2cb0a2915dc4438a4c063017eb336cd9571d2a0585522c5073ca22a30ca7b8c9bd167d89ba1827bc6fb5d6ef6dcc52ee6eecc47e84ee0dd18fa3ebbdb6edfc679f037160d48d46a0d7e571335b24a28c8fd29b7f4a93d013b74e522bc1f5f605096bb99d438814b77b54d6dde608417b0a0ce9a8cb507fbeb95e9926b4bb6eec725599493d4b156ef3a5fd701426456029111c20f1d03c5d8999d2c042277ef91c5114a6c06218c1ba28d41ef08e4870d0cef260cba9de16d7d11ed5889b88fb93073746ebb158a4246cdb8a4ce403a5d1d598a0d11548f22070f833c1344d15e7a1445c133d19b8295b7c071bf2227178938031249d22d21c6f8e53d":"0481ff633ed2cb0a2915dc4438a4c063017eb336cd9571d2a0585522c5073ca22a30ca7b8c9bd167d89ba1827bc6fb5d6ef6dcc52ee6eecc47e84ee0dd18fa3ebbdb6edfc679f037160d48d46a0d7e571335b24a28c8fd29b7f4a93d013b74e522bc1f5f605096bb99d438814b77b54d6dde608417b0a0ce9a8cb507fbeb95e9926b4bb6eec725599493d4b156ef3a5fd701426456029111c20f1d03c5d8999d2c042277ef91c5114a6c06218c1ba28d41ef08e4870d0cef260cba9de16d7d11ed5889b88fb93073746ebb158a4246cdb8a4ce403a5d1d598a0d11548f22070f833c1344d15e7a1445c133d19b8295b7c071bf2227178938031249d22d21c6f8e53d"
    156 
    157 ASN.1 Write OCTET STRING: length=256
    158 mbedtls_asn1_write_string:MBEDTLS_ASN1_OCTET_STRING:"5a633ed2cb0a2915dc4438a4c063017eb336cd9571d2a0585522c5073ca22a30ca7b8c9bd167d89ba1827bc6fb5d6ef6dcc52ee6eecc47e84ee0dd18fa3ebbdb6edfc679f037160d48d46a0d7e571335b24a28c8fd29b7f4a93d013b74e522bc1f5f605096bb99d438814b77b54d6dde608417b0a0ce9a8cb507fbeb95e9926b4bb6eec725599493d4b156ef3a5fd701426456029111c20f1d03c5d8999d2c042277ef91c5114a6c06218c1ba28d41ef08e4870d0cef260cba9de16d7d11ed5889b88fb93073746ebb158a4246cdb8a4ce403a5d1d598a0d11548f22070f833c1344d15e7a1445c133d19b8295b7c071bf2227178938031249d22d21c6f8e53d":"048201005a633ed2cb0a2915dc4438a4c063017eb336cd9571d2a0585522c5073ca22a30ca7b8c9bd167d89ba1827bc6fb5d6ef6dcc52ee6eecc47e84ee0dd18fa3ebbdb6edfc679f037160d48d46a0d7e571335b24a28c8fd29b7f4a93d013b74e522bc1f5f605096bb99d438814b77b54d6dde608417b0a0ce9a8cb507fbeb95e9926b4bb6eec725599493d4b156ef3a5fd701426456029111c20f1d03c5d8999d2c042277ef91c5114a6c06218c1ba28d41ef08e4870d0cef260cba9de16d7d11ed5889b88fb93073746ebb158a4246cdb8a4ce403a5d1d598a0d11548f22070f833c1344d15e7a1445c133d19b8295b7c071bf2227178938031249d22d21c6f8e53d"
    159 
    160 ASN.1 Write UTF8 STRING: length=0
    161 mbedtls_asn1_write_string:MBEDTLS_ASN1_UTF8_STRING:"":"0c00"
    162 
    163 ASN.1 Write UTF8 STRING: length=1
    164 mbedtls_asn1_write_string:MBEDTLS_ASN1_UTF8_STRING:"41":"0c0141"
    165 
    166 ASN.1 Write UTF8 STRING: length=128
    167 mbedtls_asn1_write_string:MBEDTLS_ASN1_UTF8_STRING:"0199a66790856f7199641f55cadabb660aaed6aa0d9ef8cef4417118c6e8c6e15becbaa21c63faf48726e92357a38b3079a0b9d60be7457ec6552f900dd032577167c91e829927343c3a769b362db4de0ad2ffb8f13cc2eeca9e52dc557118baa88b857477595622bc301a1ae2150030d652c4a482cf88d0ded85d6731ff2d38":"0c81800199a66790856f7199641f55cadabb660aaed6aa0d9ef8cef4417118c6e8c6e15becbaa21c63faf48726e92357a38b3079a0b9d60be7457ec6552f900dd032577167c91e829927343c3a769b362db4de0ad2ffb8f13cc2eeca9e52dc557118baa88b857477595622bc301a1ae2150030d652c4a482cf88d0ded85d6731ff2d38"
    168 
    169 ASN.1 Write PRINTABLE STRING: length=0
    170 mbedtls_asn1_write_string:MBEDTLS_ASN1_PRINTABLE_STRING:"":"1300"
    171 
    172 ASN.1 Write PRINTABLE STRING: length=1
    173 mbedtls_asn1_write_string:MBEDTLS_ASN1_PRINTABLE_STRING:"41":"130141"
    174 
    175 ASN.1 Write PRINTABLE STRING: length=128
    176 mbedtls_asn1_write_string:MBEDTLS_ASN1_PRINTABLE_STRING:"0199a66790856f7199641f55cadabb660aaed6aa0d9ef8cef4417118c6e8c6e15becbaa21c63faf48726e92357a38b3079a0b9d60be7457ec6552f900dd032577167c91e829927343c3a769b362db4de0ad2ffb8f13cc2eeca9e52dc557118baa88b857477595622bc301a1ae2150030d652c4a482cf88d0ded85d6731ff2d38":"1381800199a66790856f7199641f55cadabb660aaed6aa0d9ef8cef4417118c6e8c6e15becbaa21c63faf48726e92357a38b3079a0b9d60be7457ec6552f900dd032577167c91e829927343c3a769b362db4de0ad2ffb8f13cc2eeca9e52dc557118baa88b857477595622bc301a1ae2150030d652c4a482cf88d0ded85d6731ff2d38"
    177 
    178 ASN.1 Write IA5 STRING: length=0
    179 mbedtls_asn1_write_string:MBEDTLS_ASN1_IA5_STRING:"":"1600"
    180 
    181 ASN.1 Write IA5 STRING: length=1
    182 mbedtls_asn1_write_string:MBEDTLS_ASN1_IA5_STRING:"41":"160141"
    183 
    184 ASN.1 Write IA5 STRING: length=128
    185 mbedtls_asn1_write_string:MBEDTLS_ASN1_IA5_STRING:"0199a66790856f7199641f55cadabb660aaed6aa0d9ef8cef4417118c6e8c6e15becbaa21c63faf48726e92357a38b3079a0b9d60be7457ec6552f900dd032577167c91e829927343c3a769b362db4de0ad2ffb8f13cc2eeca9e52dc557118baa88b857477595622bc301a1ae2150030d652c4a482cf88d0ded85d6731ff2d38":"1681800199a66790856f7199641f55cadabb660aaed6aa0d9ef8cef4417118c6e8c6e15becbaa21c63faf48726e92357a38b3079a0b9d60be7457ec6552f900dd032577167c91e829927343c3a769b362db4de0ad2ffb8f13cc2eeca9e52dc557118baa88b857477595622bc301a1ae2150030d652c4a482cf88d0ded85d6731ff2d38"
    186 
    187 ASN.1 Write tagged string: length=0
    188 mbedtls_asn1_write_string:MBEDTLS_ASN1_IA5_STRING | MBEDTLS_ASN1_CONTEXT_SPECIFIC:"":"9600"
    189 
    190 ASN.1 Write tagged string: length=1
    191 mbedtls_asn1_write_string:MBEDTLS_ASN1_IA5_STRING | MBEDTLS_ASN1_CONTEXT_SPECIFIC:"41":"960141"
    192 
    193 ASN.1 Write tagged string: length=128
    194 mbedtls_asn1_write_string:MBEDTLS_ASN1_IA5_STRING | MBEDTLS_ASN1_CONTEXT_SPECIFIC:"0199a66790856f7199641f55cadabb660aaed6aa0d9ef8cef4417118c6e8c6e15becbaa21c63faf48726e92357a38b3079a0b9d60be7457ec6552f900dd032577167c91e829927343c3a769b362db4de0ad2ffb8f13cc2eeca9e52dc557118baa88b857477595622bc301a1ae2150030d652c4a482cf88d0ded85d6731ff2d38":"9681800199a66790856f7199641f55cadabb660aaed6aa0d9ef8cef4417118c6e8c6e15becbaa21c63faf48726e92357a38b3079a0b9d60be7457ec6552f900dd032577167c91e829927343c3a769b362db4de0ad2ffb8f13cc2eeca9e52dc557118baa88b857477595622bc301a1ae2150030d652c4a482cf88d0ded85d6731ff2d38"
    195 
    196 ASN.1 Write OID: length=0
    197 mbedtls_asn1_write_string:MBEDTLS_ASN1_OID:"":"0600"
    198 
    199 ASN.1 Write OID: length=1
    200 mbedtls_asn1_write_string:MBEDTLS_ASN1_OID:"41":"060141"
    201 
    202 ASN.1 Write AlgorithmIdentifier, null parameters
    203 mbedtls_asn1_write_algorithm_identifier:"4f4944":0:"300706034f49440500"
    204 
    205 ASN.1 Write AlgorithmIdentifier, parameters (8 bytes)
    206 mbedtls_asn1_write_algorithm_identifier:"4f4944":8:"300d06034f4944"
    207 
    208 ASN.1 Write AlgorithmIdentifier, total length=0x7f
    209 mbedtls_asn1_write_algorithm_identifier:"4f4944":0x7a:"307f06034f4944"
    210 
    211 ASN.1 Write AlgorithmIdentifier, total length=0x80
    212 mbedtls_asn1_write_algorithm_identifier:"4f4944":0x7b:"30818006034f4944"
    213 
    214 ASN.1 Write AlgorithmIdentifier, total length=0xff
    215 mbedtls_asn1_write_algorithm_identifier:"4f4944":0xfa:"3081ff06034f4944"
    216 
    217 ASN.1 Write AlgorithmIdentifier, total length=0x100
    218 mbedtls_asn1_write_algorithm_identifier:"4f4944":0xfb:"3082010006034f4944"
    219 
    220 ASN.1 Write AlgorithmIdentifier, total length=0xffff
    221 mbedtls_asn1_write_algorithm_identifier:"4f4944":0xfffa:"3082ffff06034f4944"
    222 
    223 ASN.1 Write AlgorithmIdentifier, total length=0x10000
    224 mbedtls_asn1_write_algorithm_identifier:"4f4944":0xfffb:"308301000006034f4944"
    225 
    226 ASN.1 Write AlgorithmIdentifier, total length=0xffffff
    227 mbedtls_asn1_write_algorithm_identifier:"4f4944":0xfffffa:"3083ffffff06034f4944"
    228 
    229 ASN.1 Write AlgorithmIdentifier, total length=0x1000000
    230 mbedtls_asn1_write_algorithm_identifier:"4f4944":0xfffffb:"30840100000006034f4944"
    231 
    232 ASN.1 Write / Read Length #0 (Len = 0, short form)
    233 mbedtls_asn1_write_len:0:"00":1:1
    234 
    235 ASN.1 Write / Read Length #1 (Len = 127, short form)
    236 mbedtls_asn1_write_len:127:"7F":1:1
    237 
    238 ASN.1 Write / Read Length #2 (Len = 127, buffer too small)
    239 mbedtls_asn1_write_len:127:"7F":0:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
    240 
    241 ASN.1 Write / Read Length #3 (Len = 128, long form)
    242 mbedtls_asn1_write_len:128:"8180":2:2
    243 
    244 ASN.1 Write / Read Length #4 (Len = 255, long form)
    245 mbedtls_asn1_write_len:255:"81FF":2:2
    246 
    247 ASN.1 Write / Read Length #5 (Len = 255, buffer too small)
    248 mbedtls_asn1_write_len:255:"81FF":1:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
    249 
    250 ASN.1 Write / Read Length #6 (Len = 258, byte order)
    251 mbedtls_asn1_write_len:258:"820102":3:3
    252 
    253 ASN.1 Write / Read Length #7 (Len = 65535, long form)
    254 mbedtls_asn1_write_len:65535:"82FFFF":3:3
    255 
    256 ASN.1 Write / Read Length #8 (Len = 65535, buffer too small)
    257 mbedtls_asn1_write_len:65535:"82FFFF":2:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
    258 
    259 ASN.1 Write / Read Length #9 (Len = 66051, byte order)
    260 mbedtls_asn1_write_len:66051:"83010203":4:4
    261 
    262 ASN.1 Write / Read Length #10 (Len = 16777215, long form)
    263 mbedtls_asn1_write_len:16777215:"83FFFFFF":4:4
    264 
    265 ASN.1 Write / Read Length #11 (Len = 16777215, buffer too small)
    266 mbedtls_asn1_write_len:16777215:"83FFFFFF":3:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
    267 
    268 ASN.1 Write / Read Length #12 (Len = 16909060, byte order)
    269 mbedtls_asn1_write_len:16909060:"8401020304":5:5
    270 
    271 ASN.1 Write / Read Length #12 (Len = 16909060, buffer too small)
    272 mbedtls_asn1_write_len:16909060:"8401020304":4:MBEDTLS_ERR_ASN1_BUF_TOO_SMALL
    273 
    274 ASN.1 Write Named Bitstring / Unused bits #0
    275 test_asn1_write_bitstrings:"FF":8:"030200FF":1
    276 
    277 ASN.1 Write Named Bitstring / Unused bits #1
    278 test_asn1_write_bitstrings:"FE":8:"030201FE":1
    279 
    280 ASN.1 Write Named Bitstring / Unused bits #2
    281 test_asn1_write_bitstrings:"FC":7:"030202FC":1
    282 
    283 ASN.1 Write Named Bitstring / Unused bits #3
    284 test_asn1_write_bitstrings:"F8":8:"030203F8":1
    285 
    286 ASN.1 Write Named Bitstring / Unused bits #4
    287 test_asn1_write_bitstrings:"F0":6:"030204F0":1
    288 
    289 ASN.1 Write Named Bitstring / Unused bits #5
    290 test_asn1_write_bitstrings:"E0":6:"030205E0":1
    291 
    292 ASN.1 Write Named Bitstring / Unused bits #6
    293 test_asn1_write_bitstrings:"C0":8:"030206C0":1
    294 
    295 ASN.1 Write Named Bitstring / Unused bits #7
    296 test_asn1_write_bitstrings:"80":8:"03020780":1
    297 
    298 ASN.1 Write Named Bitstring / Empty bitstring
    299 test_asn1_write_bitstrings:"00":7:"030100":1
    300 
    301 ASN.1 Write Named Bitstring / Empty bitstring (bits = 16)
    302 test_asn1_write_bitstrings:"0000":16:"030100":1
    303 
    304 ASN.1 Write Named Bitstring / Empty bitstring (bits = 24)
    305 test_asn1_write_bitstrings:"FFFFFF":0:"030100":1
    306 
    307 ASN.1 Write Named Bitstring / 15 trailing bits all unset
    308 test_asn1_write_bitstrings:"F88000":24:"030307F880":1
    309 
    310 ASN.1 Write Named Bitstring / 15 trailing bits all set
    311 test_asn1_write_bitstrings:"F8FFFF":9:"030307F880":1
    312 
    313 ASN.1 Write Bitstring / Unused bits #0
    314 test_asn1_write_bitstrings:"FF":8:"030200FF":0
    315 
    316 ASN.1 Write Bitstring / Unused bits #1
    317 test_asn1_write_bitstrings:"FF":7:"030201FE":0
    318 
    319 ASN.1 Write Bitstring / Unused bits #2
    320 test_asn1_write_bitstrings:"FF":6:"030202FC":0
    321 
    322 ASN.1 Write Bitstring / Unused bits #3
    323 test_asn1_write_bitstrings:"FF":5:"030203F8":0
    324 
    325 ASN.1 Write Bitstring / Unused bits #4
    326 test_asn1_write_bitstrings:"FF":4:"030204F0":0
    327 
    328 ASN.1 Write Bitstring / Unused bits #5
    329 test_asn1_write_bitstrings:"FF":3:"030205E0":0
    330 
    331 ASN.1 Write Bitstring / Unused bits #6
    332 test_asn1_write_bitstrings:"FF":2:"030206C0":0
    333 
    334 ASN.1 Write Bitstring / Unused bits #7
    335 test_asn1_write_bitstrings:"FF":1:"03020780":0
    336 
    337 ASN.1 Write Bitstring / 1 trailing bit (bits 15)
    338 test_asn1_write_bitstrings:"0003":15:"0303010002":0
    339 
    340 ASN.1 Write Bitstring / 0 bits
    341 test_asn1_write_bitstrings:"":0:"030100":0
    342 
    343 ASN.1 Write Bitstring / long string all bits unset except trailing bits
    344 test_asn1_write_bitstrings:"000000000007":45:"030703000000000000":0
    345 
    346 Store named data: not found
    347 store_named_data_find:"414141":"424242":"434343":"444444":"7f7f7f":0:-1
    348 
    349 Store named data: empty haystack
    350 store_named_data_find:"414141":"424242":"434343":"444444":"7f7f7f":4:-1
    351 
    352 Store named data: first
    353 store_named_data_find:"414141":"424242":"434343":"444444":"414141":0:0
    354 
    355 Store named data: last
    356 store_named_data_find:"414141":"424242":"434343":"444444":"444444":0:3
    357 
    358 Store named data: skip suffix
    359 store_named_data_find:"41414141":"414141":"434343":"444444":"414141":0:1
    360 
    361 Store named data: skip prefix
    362 store_named_data_find:"4141":"414141":"434343":"444444":"414141":0:1
    363 
    364 Store named data: first match
    365 store_named_data_find:"414141":"414141":"434343":"444444":"414141":0:0
    366 
    367 Store named data: found, null to zero
    368 store_named_data_val_found:0:0
    369 
    370 Store named data: found, null to data
    371 store_named_data_val_found:0:9
    372 
    373 Store named data: found, data to zero
    374 store_named_data_val_found:9:0
    375 
    376 Store named data: found, smaller data
    377 store_named_data_val_found:9:2
    378 
    379 Store named data: found, same-size data
    380 store_named_data_val_found:9:9
    381 
    382 Store named data: found, larger data
    383 store_named_data_val_found:4:9
    384 
    385 Store named data: new, val_len=0
    386 store_named_data_val_new:0:1
    387 
    388 Stored named data: new, val_len=0, val=NULL
    389 store_named_data_val_new:0:0
    390 
    391 Store named data: new, val_len=4
    392 store_named_data_val_new:4:1
    393 
    394 Store named data: new, val_len=4, val=NULL
    395 store_named_data_val_new:4:0