pyUmbral/vectors/vectors_scalar_from_digest....

92 lines
2.6 KiB
JSON
Raw Normal View History

{
"name": "Test vectors for umbral.curvebn.CurveScalar.from_digest()",
"params": "default",
"vectors": [
{
"input": [
{
"class": "bytes",
"bytes": ""
}
],
"output": "42184a0ea1e39037cad1ed7f3bb0cd8b7fe978e6d8b94f965e47d582cbdb8208"
},
{
"input": [
{
"class": "bytes",
"bytes": "616263"
}
],
"output": "02e2c58350c30e80f9deea1ae19e21a0baa7761f4448c792f205b8e9b7ac1ab3"
},
{
"input": [
{
"class": "CurvePoint",
"bytes": "029826b0595c6fcf4e85a6ef01b18442578e65feca6d70075514b49bdfc4bd0cda"
}
],
"output": "d8754b9193c42118c4d81c4d3f19321f5d2a5ade39576334806a8f37d22741a1"
},
{
"input": [
{
"class": "CurveScalar",
"bytes": "0f2985b7084e0c18b0aeeb1c7fec28cbf146058a0693580c110fd632368cacd1"
}
],
"output": "348a38cd3062f4ea15a51fb8f56bbb83e404cc3f11847d104988ac4ab2197a71"
},
{
"input": [
{
"class": "CurvePoint",
"bytes": "029826b0595c6fcf4e85a6ef01b18442578e65feca6d70075514b49bdfc4bd0cda"
},
{
"class": "CurveScalar",
"bytes": "0f2985b7084e0c18b0aeeb1c7fec28cbf146058a0693580c110fd632368cacd1"
}
],
"output": "c87108632be4386c4d6572ba8be6c5910cae86163f08a6911ade9a3e07d3e50b"
},
{
"input": [
{
"class": "CurvePoint",
"bytes": "029826b0595c6fcf4e85a6ef01b18442578e65feca6d70075514b49bdfc4bd0cda"
},
{
"class": "CurvePoint",
"bytes": "022c521249ed649e35e2607313d21633a64cf7ba7a0b0eb10da102cbdf30a39b9e"
},
{
"class": "CurvePoint",
"bytes": "03692496ee3b4cb503d7d8f52e2e9683ed7b38856857cf95c5754d9333fdb94728"
},
{
"class": "CurvePoint",
"bytes": "031b8b7b6be11ab59918c5297f533096b795fb769166cca3e217a378f00dc14fb3"
},
{
"class": "CurvePoint",
"bytes": "020926d5571798f392acc25cb7523c7244570bb503ff7453baac200805f6bdb11c"
},
{
"class": "CurvePoint",
"bytes": "02f305433a902bf070044950673a59c52bd00420146eab81eed8640da2c25c3139"
},
{
"class": "CurvePoint",
"bytes": "02515dea317370e1dd7c266eb7da9a7b05904afa5c79f8461271803120ba74204b"
},
{
"class": "CurvePoint",
"bytes": "034c9429b21772cd266882614f298912c18254c0ba93f9a6df1aedc10dbad13009"
}
],
"output": "51a250014c68f3faea29782d201855d43c0ee96fdadaacceee5e675dacd491c4"
}
]
}