Skip to content

Commit 5404392

Browse files
authored
Merge pull request cose-wg#74 from jimsch/master
Update examples to deal with deterministic ECDSA
2 parents ad38c70 + aa4835c commit 5404392

19 files changed

+57
-114
lines changed

ecdsa-examples/ecdsa-01.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,7 @@
2525
}
2626
]
2727
},
28-
"rng_description":"seed for signature",
29-
"rng_stream":[
30-
"20DB1328B01EBB78122CE86D5B1A3A097EC44EAC603FD5F60108EDF98EA81393"
31-
]
28+
"rng_description":"seed for signature"
3229
},
3330
"intermediates":{
3431
"signers":[
@@ -38,7 +35,7 @@
3835
]
3936
},
4037
"output":{
41-
"cbor_diag":"991([h'A10300', {}, h'546869732069732074686520636F6E74656E742E', [[h'A10126', {4: h'3131'}, h'EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E1130F733C8BD5FB95DFC12C3A1EB02D7B9D985CEDBA8ADBF969454B1EEFD3CD18']]])",
42-
"cbor":"D903DF8443A10300A054546869732069732074686520636F6E74656E742E818343A10126A1044231315840EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E1130F733C8BD5FB95DFC12C3A1EB02D7B9D985CEDBA8ADBF969454B1EEFD3CD18"
38+
"cbor_diag":"991([h'A10300', {}, h'546869732069732074686520636F6E74656E742E', [[h'A10126', {4: h'3131'}, h'D71C05DB52C9CE7F1BF5AAC01334BBEACAC1D86A2303E6EEAA89266F45C01ED602CA649EAF790D8BC99D2458457CA6A872061940E7AFBE48E289DFAC146AE258']]])",
39+
"cbor":"D903DF8443A10300A054546869732069732074686520636F6E74656E742E818343A10126A1044231315840D71C05DB52C9CE7F1BF5AAC01334BBEACAC1D86A2303E6EEAA89266F45C01ED602CA649EAF790D8BC99D2458457CA6A872061940E7AFBE48E289DFAC146AE258"
4340
}
4441
}

ecdsa-examples/ecdsa-02.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,7 @@
2222
}
2323
]
2424
},
25-
"rng_description":"seed for signature",
26-
"rng_stream":[
27-
"6385EF5ECB18BE84EB57B41F367DA899A26EB19CADBD0EE729F6AE232B5D7B7C1C80506BA3BAB86ABD6A988D6460D53E"
28-
]
25+
"rng_description":"seed for signature"
2926
},
3027
"intermediates":{
3128
"signers":[
@@ -35,7 +32,7 @@
3532
]
3633
},
3734
"output":{
38-
"cbor_diag":"991([h'', {}, h'546869732069732074686520636F6E74656E742E', [[h'A1013822', {4: h'50333834'}, h'B8F85EFF78C88F5351CED2F1887B79B296490795594B62E41E22529BB90208B7D8CDDD4A46D0E9C986464D83D0A5D1ED8D8062F00BBCB95CF61ADE77E14A8012DC3CC6CFF122F05DA0D469989BE86655BBC66ED89F6EBEF69143DA0C404B1397']]])",
39-
"cbor":"D903DF8440A054546869732069732074686520636F6E74656E742E818344A1013822A10444503338345860B8F85EFF78C88F5351CED2F1887B79B296490795594B62E41E22529BB90208B7D8CDDD4A46D0E9C986464D83D0A5D1ED8D8062F00BBCB95CF61ADE77E14A8012DC3CC6CFF122F05DA0D469989BE86655BBC66ED89F6EBEF69143DA0C404B1397"
35+
"cbor_diag":"991([h'', {}, h'546869732069732074686520636F6E74656E742E', [[h'A1013822', {4: h'50333834'}, h'230DF24B9F31DD2D7D1B9C33CE59073FC21E02BB63DC55847626B5B7F43905D59ACC186890BC1FE8B6D12E61B0373FFBA131ECC6C21958CDFF28AD77E0C32F9A0C6CA247135F538496228B2BE5557E7DBD7280DB24B46B68C0772D1BAEF09DE5']]])",
36+
"cbor":"D903DF8440A054546869732069732074686520636F6E74656E742E818344A1013822A10444503338345860230DF24B9F31DD2D7D1B9C33CE59073FC21E02BB63DC55847626B5B7F43905D59ACC186890BC1FE8B6D12E61B0373FFBA131ECC6C21958CDFF28AD77E0C32F9A0C6CA247135F538496228B2BE5557E7DBD7280DB24B46B68C0772D1BAEF09DE5"
4037
}
4138
}

ecdsa-examples/ecdsa-03.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,7 @@
2323
}
2424
]
2525
},
26-
"rng_description":"seed for signature",
27-
"rng_stream":[
28-
"1B467A82686FDA8AFB59D5915781DF34933A90267FA59381E554C9B7CB54D25139355BFC2674B7E24C376E81B58DFD685258EC1897D087D3A53E22A1E08BD6E72E05"
29-
]
26+
"rng_description":"seed for signature"
3027
},
3128
"intermediates":{
3229
"signers":[
@@ -36,7 +33,7 @@
3633
]
3734
},
3835
"output":{
39-
"cbor_diag":"991([h'', {}, h'546869732069732074686520636F6E74656E742E', [[h'A1013823', {4: h'62696C626F2E62616767696E7340686F626269746F6E2E6578616D706C65'}, h'000F348009BADC7DA478150AA7FA06DFD812CDF826344F17C7330563573D8F97F7A966924C3D88B108907235476E3F6BEA9F3890027792B0F94E905C217227CF064E01342ADF0C1B428CEEADB135D249526D972163B43847E2720A576D2CE82FBD4E1C450E289D5B2515B5B81427097F584D3C4679CC3C17012B9C3BE4D5FAB5626CAA12']]])",
40-
"cbor":"D903DF8440A054546869732069732074686520636F6E74656E742E818344A1013823A104581E62696C626F2E62616767696E7340686F626269746F6E2E6578616D706C655884000F348009BADC7DA478150AA7FA06DFD812CDF826344F17C7330563573D8F97F7A966924C3D88B108907235476E3F6BEA9F3890027792B0F94E905C217227CF064E01342ADF0C1B428CEEADB135D249526D972163B43847E2720A576D2CE82FBD4E1C450E289D5B2515B5B81427097F584D3C4679CC3C17012B9C3BE4D5FAB5626CAA12"
36+
"cbor_diag":"991([h'', {}, h'546869732069732074686520636F6E74656E742E', [[h'A1013823', {4: h'62696C626F2E62616767696E7340686F626269746F6E2E6578616D706C65'}, h'00A2D28A7C2BDB1587877420F65ADF7D0B9A06635DD1DE64BB62974C863F0B160DD2163734034E6AC003B01E8705524C5C4CA479A952F0247EE8CB0B4FB7397BA08D009E0C8BF482270CC5771AA143966E5A469A09F613488030C5B07EC6D722E3835ADB5B2D8C44E95FFB13877DD2582866883535DE3BB03D01753F83AB87BB4F7A0297']]])",
37+
"cbor":"D903DF8440A054546869732069732074686520636F6E74656E742E818344A1013823A104581E62696C626F2E62616767696E7340686F626269746F6E2E6578616D706C65588400A2D28A7C2BDB1587877420F65ADF7D0B9A06635DD1DE64BB62974C863F0B160DD2163734034E6AC003B01E8705524C5C4CA479A952F0247EE8CB0B4FB7397BA08D009E0C8BF482270CC5771AA143966E5A469A09F613488030C5B07EC6D722E3835ADB5B2D8C44E95FFB13877DD2582866883535DE3BB03D01753F83AB87BB4F7A0297"
4138
}
4239
}

ecdsa-examples/ecdsa-04.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,7 @@
2222
}
2323
]
2424
},
25-
"rng_description":"seed for signature",
26-
"rng_stream":[
27-
"20DB1328B01EBB78122CE86D5B1A3A097EC44EAC603FD5F60108EDF98EA81393"
28-
]
25+
"rng_description":"seed for signature"
2926
},
3027
"intermediates":{
3128
"signers":[
@@ -35,7 +32,7 @@
3532
]
3633
},
3734
"output":{
38-
"cbor_diag":"991([h'', {}, h'546869732069732074686520636F6E74656E742E', [[h'A1013823', {4: h'3131'}, h'EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E146C68CD768B378C09F707FFE314586E262871350620AC0725ADDA29C6CCC7C10']]])",
39-
"cbor":"D903DF8440A054546869732069732074686520636F6E74656E742E818344A1013823A1044231315840EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E146C68CD768B378C09F707FFE314586E262871350620AC0725ADDA29C6CCC7C10"
35+
"cbor_diag":"991([h'', {}, h'546869732069732074686520636F6E74656E742E', [[h'A1013823', {4: h'3131'}, h'0CA5877D333B8E68B917551F947E0977BD3C70D416FDE3F9BB6A30CCBB96E875D0941FF22C5DB4087124FB1981A88B2B34C7EE2827679B1318272C3D62622CC8']]])",
36+
"cbor":"D903DF8440A054546869732069732074686520636F6E74656E742E818344A1013823A10442313158400CA5877D333B8E68B917551F947E0977BD3C70D416FDE3F9BB6A30CCBB96E875D0941FF22C5DB4087124FB1981A88B2B34C7EE2827679B1318272C3D62622CC8"
4037
}
4138
}

sign-tests/ecdsa-01.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,7 @@
2525
}
2626
]
2727
},
28-
"rng_description":"seed for signature",
29-
"rng_stream":[
30-
"20DB1328B01EBB78122CE86D5B1A3A097EC44EAC603FD5F60108EDF98EA81393"
31-
]
28+
"rng_description":"seed for signature"
3229
},
3330
"intermediates":{
3431
"signers":[
@@ -38,7 +35,7 @@
3835
]
3936
},
4037
"output":{
41-
"cbor_diag":"991([h'A10300', {}, h'546869732069732074686520636F6E74656E742E', [[h'A10126', {4: h'3131'}, h'EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E1130F733C8BD5FB95DFC12C3A1EB02D7B9D985CEDBA8ADBF969454B1EEFD3CD18']]])",
42-
"cbor":"D903DF8443A10300A054546869732069732074686520636F6E74656E742E818343A10126A1044231315840EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E1130F733C8BD5FB95DFC12C3A1EB02D7B9D985CEDBA8ADBF969454B1EEFD3CD18"
38+
"cbor_diag":"991([h'A10300', {}, h'546869732069732074686520636F6E74656E742E', [[h'A10126', {4: h'3131'}, h'D71C05DB52C9CE7F1BF5AAC01334BBEACAC1D86A2303E6EEAA89266F45C01ED602CA649EAF790D8BC99D2458457CA6A872061940E7AFBE48E289DFAC146AE258']]])",
39+
"cbor":"D903DF8443A10300A054546869732069732074686520636F6E74656E742E818343A10126A1044231315840D71C05DB52C9CE7F1BF5AAC01334BBEACAC1D86A2303E6EEAA89266F45C01ED602CA649EAF790D8BC99D2458457CA6A872061940E7AFBE48E289DFAC146AE258"
4340
}
4441
}

sign-tests/sign-fail-01.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,7 @@
2626
"failures":{
2727
"ChangeCBORTag":998
2828
},
29-
"rng_description":"seed for signature",
30-
"rng_stream":[
31-
"20DB1328B01EBB78122CE86D5B1A3A097EC44EAC603FD5F60108EDF98EA81393"
32-
]
29+
"rng_description":"seed for signature"
3330
},
3431
"intermediates":{
3532
"signers":[
@@ -39,7 +36,7 @@
3936
]
4037
},
4138
"output":{
42-
"cbor_diag":"998([h'', {}, h'546869732069732074686520636F6E74656E742E', [[h'A10126', {4: h'3131'}, h'EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E14EEA4AEE6E0C9F09DB4EF3DDECA8F3506CD1A98A8FB64327BE470355C9657CE0']]])",
43-
"cbor":"D903E68440A054546869732069732074686520636F6E74656E742E818343A10126A1044231315840EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E14EEA4AEE6E0C9F09DB4EF3DDECA8F3506CD1A98A8FB64327BE470355C9657CE0"
39+
"cbor_diag":"998([h'', {}, h'546869732069732074686520636F6E74656E742E', [[h'A10126', {4: h'3131'}, h'E2AEAFD40D69D19DFE6E52077C5D7FF4E408282CBEFB5D06CBF414AF2E19D982AC45AC98B8544C908B4507DE1E90B717C3D34816FE926A2B98F53AFD2FA0F30A']]])",
40+
"cbor":"D903E68440A054546869732069732074686520636F6E74656E742E818343A10126A1044231315840E2AEAFD40D69D19DFE6E52077C5D7FF4E408282CBEFB5D06CBF414AF2E19D982AC45AC98B8544C908B4507DE1E90B717C3D34816FE926A2B98F53AFD2FA0F30A"
4441
}
4542
}

sign-tests/sign-fail-02.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,7 @@
2626
}
2727
]
2828
},
29-
"rng_description":"seed for signature",
30-
"rng_stream":[
31-
"20DB1328B01EBB78122CE86D5B1A3A097EC44EAC603FD5F60108EDF98EA81393"
32-
]
29+
"rng_description":"seed for signature"
3330
},
3431
"intermediates":{
3532
"signers":[
@@ -39,7 +36,7 @@
3936
]
4037
},
4138
"output":{
42-
"cbor_diag":"991([h'', {}, h'546869732069732074686520636F6E74656E742E', [[h'A10126', {4: h'3131'}, h'EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E14EEA4AEE6E0C9F09DB4EF3DDECA8F3506CD1A98A8FB64327BE470355C9657CE1']]])",
43-
"cbor":"D903DF8440A054546869732069732074686520636F6E74656E742E818343A10126A1044231315840EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E14EEA4AEE6E0C9F09DB4EF3DDECA8F3506CD1A98A8FB64327BE470355C9657CE1"
39+
"cbor_diag":"991([h'', {}, h'546869732069732074686520636F6E74656E742E', [[h'A10126', {4: h'3131'}, h'E2AEAFD40D69D19DFE6E52077C5D7FF4E408282CBEFB5D06CBF414AF2E19D982AC45AC98B8544C908B4507DE1E90B717C3D34816FE926A2B98F53AFD2FA0F30B']]])",
40+
"cbor":"D903DF8440A054546869732069732074686520636F6E74656E742E818343A10126A1044231315840E2AEAFD40D69D19DFE6E52077C5D7FF4E408282CBEFB5D06CBF414AF2E19D982AC45AC98B8544C908B4507DE1E90B717C3D34816FE926A2B98F53AFD2FA0F30B"
4441
}
4542
}

sign-tests/sign-fail-03.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,7 @@
2828
}
2929
]
3030
},
31-
"rng_description":"seed for signature",
32-
"rng_stream":[
33-
"20DB1328B01EBB78122CE86D5B1A3A097EC44EAC603FD5F60108EDF98EA81393"
34-
]
31+
"rng_description":"seed for signature"
3532
},
3633
"intermediates":{
3734
"signers":[
@@ -41,7 +38,7 @@
4138
]
4239
},
4340
"output":{
44-
"cbor_diag":"991([h'', {}, h'546869732069732074686520636F6E74656E742E', [[h'A1013903E6', {4: h'3131'}, h'EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E14EEA4AEE6E0C9F09DB4EF3DDECA8F3506CD1A98A8FB64327BE470355C9657CE0']]])",
45-
"cbor":"D903DF8440A054546869732069732074686520636F6E74656E742E818345A1013903E6A1044231315840EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E14EEA4AEE6E0C9F09DB4EF3DDECA8F3506CD1A98A8FB64327BE470355C9657CE0"
41+
"cbor_diag":"991([h'', {}, h'546869732069732074686520636F6E74656E742E', [[h'A1013903E6', {4: h'3131'}, h'E2AEAFD40D69D19DFE6E52077C5D7FF4E408282CBEFB5D06CBF414AF2E19D982AC45AC98B8544C908B4507DE1E90B717C3D34816FE926A2B98F53AFD2FA0F30A']]])",
42+
"cbor":"D903DF8440A054546869732069732074686520636F6E74656E742E818345A1013903E6A1044231315840E2AEAFD40D69D19DFE6E52077C5D7FF4E408282CBEFB5D06CBF414AF2E19D982AC45AC98B8544C908B4507DE1E90B717C3D34816FE926A2B98F53AFD2FA0F30A"
4643
}
4744
}

sign-tests/sign-fail-04.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,7 @@
2828
}
2929
]
3030
},
31-
"rng_description":"seed for signature",
32-
"rng_stream":[
33-
"20DB1328B01EBB78122CE86D5B1A3A097EC44EAC603FD5F60108EDF98EA81393"
34-
]
31+
"rng_description":"seed for signature"
3532
},
3633
"intermediates":{
3734
"signers":[
@@ -41,7 +38,7 @@
4138
]
4239
},
4340
"output":{
44-
"cbor_diag":"991([h'', {}, h'546869732069732074686520636F6E74656E742E', [[h'A10167756E6B6E6F776E', {4: h'3131'}, h'EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E14EEA4AEE6E0C9F09DB4EF3DDECA8F3506CD1A98A8FB64327BE470355C9657CE0']]])",
45-
"cbor":"D903DF8440A054546869732069732074686520636F6E74656E742E81834AA10167756E6B6E6F776EA1044231315840EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E14EEA4AEE6E0C9F09DB4EF3DDECA8F3506CD1A98A8FB64327BE470355C9657CE0"
41+
"cbor_diag":"991([h'', {}, h'546869732069732074686520636F6E74656E742E', [[h'A10167756E6B6E6F776E', {4: h'3131'}, h'E2AEAFD40D69D19DFE6E52077C5D7FF4E408282CBEFB5D06CBF414AF2E19D982AC45AC98B8544C908B4507DE1E90B717C3D34816FE926A2B98F53AFD2FA0F30A']]])",
42+
"cbor":"D903DF8440A054546869732069732074686520636F6E74656E742E81834AA10167756E6B6E6F776EA1044231315840E2AEAFD40D69D19DFE6E52077C5D7FF4E408282CBEFB5D06CBF414AF2E19D982AC45AC98B8544C908B4507DE1E90B717C3D34816FE926A2B98F53AFD2FA0F30A"
4643
}
4744
}

sign-tests/sign-fail-06.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,7 @@
2828
"ctyp":0
2929
}
3030
},
31-
"rng_description":"seed for signature",
32-
"rng_stream":[
33-
"20DB1328B01EBB78122CE86D5B1A3A097EC44EAC603FD5F60108EDF98EA81393"
34-
]
31+
"rng_description":"seed for signature"
3532
},
3633
"intermediates":{
3734
"signers":[
@@ -41,7 +38,7 @@
4138
]
4239
},
4340
"output":{
44-
"cbor_diag":"991([h'A10300', {}, h'546869732069732074686520636F6E74656E742E', [[h'A10126', {4: h'3131'}, h'EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E14EEA4AEE6E0C9F09DB4EF3DDECA8F3506CD1A98A8FB64327BE470355C9657CE0']]])",
45-
"cbor":"D903DF8443A10300A054546869732069732074686520636F6E74656E742E818343A10126A1044231315840EAE868ECC176883766C5DC5BA5B8DCA25DAB3C2E56A551CE5705B793914348E14EEA4AEE6E0C9F09DB4EF3DDECA8F3506CD1A98A8FB64327BE470355C9657CE0"
41+
"cbor_diag":"991([h'A10300', {}, h'546869732069732074686520636F6E74656E742E', [[h'A10126', {4: h'3131'}, h'E2AEAFD40D69D19DFE6E52077C5D7FF4E408282CBEFB5D06CBF414AF2E19D982AC45AC98B8544C908B4507DE1E90B717C3D34816FE926A2B98F53AFD2FA0F30A']]])",
42+
"cbor":"D903DF8443A10300A054546869732069732074686520636F6E74656E742E818343A10126A1044231315840E2AEAFD40D69D19DFE6E52077C5D7FF4E408282CBEFB5D06CBF414AF2E19D982AC45AC98B8544C908B4507DE1E90B717C3D34816FE926A2B98F53AFD2FA0F30A"
4643
}
4744
}

0 commit comments

Comments
 (0)