Add PEL trace/TGK conformance vectors v0
This commit is contained in:
parent
a433f92f13
commit
64e23555ae
65
pel_trace_tgk_test_vectors_v0.json
Normal file
65
pel_trace_tgk_test_vectors_v0.json
Normal file
|
|
@ -0,0 +1,65 @@
|
||||||
|
{
|
||||||
|
"hash_id": "0x0001",
|
||||||
|
"artifacts": [
|
||||||
|
{
|
||||||
|
"name": "program",
|
||||||
|
"case": null,
|
||||||
|
"type_tag": "0x00000101",
|
||||||
|
"artifact_bytes_hex": "01000001010000000000000036000100000001000000000000001070656c2e62797465732e706172616d73000000010000000000000000000000010000000000000000",
|
||||||
|
"ref": {
|
||||||
|
"hash_id": "0x0001",
|
||||||
|
"digest_hex": "f59617255b09759dfff00952babc61ee9b4163cf4715a181539c5294fa4aa63d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "trace_case_a",
|
||||||
|
"case": "A",
|
||||||
|
"type_tag": "0x00000102",
|
||||||
|
"artifact_bytes_hex": "010000010200000000000000d30001000000220001c50fb2a734a5cc233c3875b70a7d96eaad374f000029771d8bef1af2cd6384dd000000220001f59617255b09759dfff00952babc61ee9b4163cf4715a181539c5294fa4aa63d0000000000000000000000010000002200013e7077fd2f66d689e0cee6a7cf5b37bf2dca7c979af356d0a31cbc5c85605c7d00000001000000000000001070656c2e62797465732e706172616d73000000010000000000000000010000002200013e7077fd2f66d689e0cee6a7cf5b37bf2dca7c979af356d0a31cbc5c85605c7d00000000",
|
||||||
|
"ref": {
|
||||||
|
"hash_id": "0x0001",
|
||||||
|
"digest_hex": "84f1a84d714c3038f39d21bb31e157f5d354e64542aa5ae76285ae3489ad477f"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "trace_case_b",
|
||||||
|
"case": "B",
|
||||||
|
"type_tag": "0x00000102",
|
||||||
|
"artifact_bytes_hex": "0100000102000000000000005e0001000000220001c50fb2a734a5cc233c3875b70a7d96eaad374f000029771d8bef1af2cd6384dd000000220001f59617255b09759dfff00952babc61ee9b4163cf4715a181539c5294fa4aa63d03030000000300000000000000000000",
|
||||||
|
"ref": {
|
||||||
|
"hash_id": "0x0001",
|
||||||
|
"digest_hex": "f1541038d73fcd3b588843506779f1f7aea48fd3b598b68da905776c87bdcdd6"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "edge_case_a",
|
||||||
|
"case": "A",
|
||||||
|
"type_tag": "0x00000201",
|
||||||
|
"artifact_bytes_hex": "0100000201000000000000008000010000001000000001000000220001f59617255b09759dfff00952babc61ee9b4163cf4715a181539c5294fa4aa63d000000010000002200013e7077fd2f66d689e0cee6a7cf5b37bf2dca7c979af356d0a31cbc5c85605c7d00000022000184f1a84d714c3038f39d21bb31e157f5d354e64542aa5ae76285ae3489ad477f",
|
||||||
|
"ref": {
|
||||||
|
"hash_id": "0x0001",
|
||||||
|
"digest_hex": "bba74729a89580021c6625908ea762c0f0f0a3599b05934b0bb581a7016d975d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "edge_case_b",
|
||||||
|
"case": "B",
|
||||||
|
"type_tag": "0x00000201",
|
||||||
|
"artifact_bytes_hex": "0100000201000000000000005a00010000001000000001000000220001f59617255b09759dfff00952babc61ee9b4163cf4715a181539c5294fa4aa63d00000000000000220001f1541038d73fcd3b588843506779f1f7aea48fd3b598b68da905776c87bdcdd6",
|
||||||
|
"ref": {
|
||||||
|
"hash_id": "0x0001",
|
||||||
|
"digest_hex": "013abc2facf80800b8472707d1d87dcf12e8bc9562eeddf46e1d2186e5436e65"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "scheme_desc",
|
||||||
|
"case": null,
|
||||||
|
"type_tag": "0x00000100",
|
||||||
|
"artifact_bytes_hex": "0100000100000000000000001f00010000001150454c2f50524f4752414d2d4441472f310000010101010000",
|
||||||
|
"ref": {
|
||||||
|
"hash_id": "0x0001",
|
||||||
|
"digest_hex": "c50fb2a734a5cc233c3875b70a7d96eaad374f000029771d8bef1af2cd6384dd"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
65
tests/vectors/pel_trace_tgk_test_vectors_v0.json
Normal file
65
tests/vectors/pel_trace_tgk_test_vectors_v0.json
Normal file
|
|
@ -0,0 +1,65 @@
|
||||||
|
{
|
||||||
|
"hash_id": "0x0001",
|
||||||
|
"artifacts": [
|
||||||
|
{
|
||||||
|
"name": "program",
|
||||||
|
"case": null,
|
||||||
|
"type_tag": "0x00000101",
|
||||||
|
"artifact_bytes_hex": "01000001010000000000000036000100000001000000000000001070656c2e62797465732e706172616d73000000010000000000000000000000010000000000000000",
|
||||||
|
"ref": {
|
||||||
|
"hash_id": "0x0001",
|
||||||
|
"digest_hex": "f59617255b09759dfff00952babc61ee9b4163cf4715a181539c5294fa4aa63d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "trace_case_a",
|
||||||
|
"case": "A",
|
||||||
|
"type_tag": "0x00000102",
|
||||||
|
"artifact_bytes_hex": "010000010200000000000000d30001000000220001c50fb2a734a5cc233c3875b70a7d96eaad374f000029771d8bef1af2cd6384dd000000220001f59617255b09759dfff00952babc61ee9b4163cf4715a181539c5294fa4aa63d0000000000000000000000010000002200013e7077fd2f66d689e0cee6a7cf5b37bf2dca7c979af356d0a31cbc5c85605c7d00000001000000000000001070656c2e62797465732e706172616d73000000010000000000000000010000002200013e7077fd2f66d689e0cee6a7cf5b37bf2dca7c979af356d0a31cbc5c85605c7d00000000",
|
||||||
|
"ref": {
|
||||||
|
"hash_id": "0x0001",
|
||||||
|
"digest_hex": "84f1a84d714c3038f39d21bb31e157f5d354e64542aa5ae76285ae3489ad477f"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "trace_case_b",
|
||||||
|
"case": "B",
|
||||||
|
"type_tag": "0x00000102",
|
||||||
|
"artifact_bytes_hex": "0100000102000000000000005e0001000000220001c50fb2a734a5cc233c3875b70a7d96eaad374f000029771d8bef1af2cd6384dd000000220001f59617255b09759dfff00952babc61ee9b4163cf4715a181539c5294fa4aa63d03030000000300000000000000000000",
|
||||||
|
"ref": {
|
||||||
|
"hash_id": "0x0001",
|
||||||
|
"digest_hex": "f1541038d73fcd3b588843506779f1f7aea48fd3b598b68da905776c87bdcdd6"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "edge_case_a",
|
||||||
|
"case": "A",
|
||||||
|
"type_tag": "0x00000201",
|
||||||
|
"artifact_bytes_hex": "0100000201000000000000008000010000001000000001000000220001f59617255b09759dfff00952babc61ee9b4163cf4715a181539c5294fa4aa63d000000010000002200013e7077fd2f66d689e0cee6a7cf5b37bf2dca7c979af356d0a31cbc5c85605c7d00000022000184f1a84d714c3038f39d21bb31e157f5d354e64542aa5ae76285ae3489ad477f",
|
||||||
|
"ref": {
|
||||||
|
"hash_id": "0x0001",
|
||||||
|
"digest_hex": "bba74729a89580021c6625908ea762c0f0f0a3599b05934b0bb581a7016d975d"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "edge_case_b",
|
||||||
|
"case": "B",
|
||||||
|
"type_tag": "0x00000201",
|
||||||
|
"artifact_bytes_hex": "0100000201000000000000005a00010000001000000001000000220001f59617255b09759dfff00952babc61ee9b4163cf4715a181539c5294fa4aa63d00000000000000220001f1541038d73fcd3b588843506779f1f7aea48fd3b598b68da905776c87bdcdd6",
|
||||||
|
"ref": {
|
||||||
|
"hash_id": "0x0001",
|
||||||
|
"digest_hex": "013abc2facf80800b8472707d1d87dcf12e8bc9562eeddf46e1d2186e5436e65"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "scheme_desc",
|
||||||
|
"case": null,
|
||||||
|
"type_tag": "0x00000100",
|
||||||
|
"artifact_bytes_hex": "0100000100000000000000001f00010000001150454c2f50524f4752414d2d4441472f310000010101010000",
|
||||||
|
"ref": {
|
||||||
|
"hash_id": "0x0001",
|
||||||
|
"digest_hex": "c50fb2a734a5cc233c3875b70a7d96eaad374f000029771d8bef1af2cd6384dd"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue