pyUmbral/vectors/vectors_point_operations.json

37 lines
1.3 KiB
JSON

{
"name": "Test vectors for CurvePoint operations",
"params": "default",
"first CurvePoint operand": "03945c237f3b4cab9638d89bba3a098d37a8f4c981788969c2846e988748315bfd",
"second CurvePoint operand": "03d495c93def84d2b7c709d5896d64339129a28db5a6a2cd4c686c895da538228e",
"CurveScalar operand": "0a686fbc44fdc4713b7901c88fe416cc9b187501e671a4c70781742f3bcef1ec",
"vectors": [
{
"operation": "Addition",
"result": "02338b0a976b3701353558685966d2b166174dbce6d697d2e50069833a06157bf9"
},
{
"operation": "Subtraction",
"result": "02864a1ee4df38dffb51940819fca1a89624521ed14b8ec873e4b701fa6d8c1f5b"
},
{
"operation": "Multiplication",
"result": "03e7882ab867f7006915d16738ef9adebc2a1946fea829478e7e444e6113ecf1f1"
},
{
"operation": "Inversion",
"result": "02945c237f3b4cab9638d89bba3a098d37a8f4c981788969c2846e988748315bfd"
},
{
"operation": "To_affine.X",
"result": "945c237f3b4cab9638d89bba3a098d37a8f4c981788969c2846e988748315bfd"
},
{
"operation": "To_affine.Y",
"result": "fd0576e382f8f0ce0849c72789c3bd2fe2ee453efc606ff8815108e734e088ef"
},
{
"operation": "kdf",
"result": "26f9fa1e3d2bd1fe3b14ea0a6e1276a214b1f5c59ca01cb3b74a7cb74e327f1c"
}
]
}