{
  "test_cases": [
    {
      "rand_": "0000000000000000000000000000000000000000000000000000000000000000",
      "sk": "0202020202020202020202020202020202020202020202020202020202020202",
      "pk": "024D4B6CD1361032CA9BD2AEB9D900AA4D45D9EAD80AC9423374C451A7254D0766",
      "aggpk": "0707070707070707070707070707070707070707070707070707070707070707",
      "msg": "0101010101010101010101010101010101010101010101010101010101010101",
      "extra_in": "0808080808080808080808080808080808080808080808080808080808080808",
      "expected": "227243DCB40EF2A13A981DB188FA433717B506BDFA14B1AE47D5DC027C9C3B9EF2370B2AD206E724243215137C86365699361126991E6FEC816845F837BDDAC3024D4B6CD1361032CA9BD2AEB9D900AA4D45D9EAD80AC9423374C451A7254D0766"
    },
    {
      "rand_": "0000000000000000000000000000000000000000000000000000000000000000",
      "sk": "0202020202020202020202020202020202020202020202020202020202020202",
      "pk": "024D4B6CD1361032CA9BD2AEB9D900AA4D45D9EAD80AC9423374C451A7254D0766",
      "aggpk": "0707070707070707070707070707070707070707070707070707070707070707",
      "msg": "",
      "extra_in": "0808080808080808080808080808080808080808080808080808080808080808",
      "expected": "CD0F47FE471D6788FF3243F47345EA0A179AEF69476BE8348322EF39C2723318870C2065AFB52DEDF02BF4FDBF6D2F442E608692F50C2374C08FFFE57042A61C024D4B6CD1361032CA9BD2AEB9D900AA4D45D9EAD80AC9423374C451A7254D0766"
    },
    {
      "rand_": "0000000000000000000000000000000000000000000000000000000000000000",
      "sk": "0202020202020202020202020202020202020202020202020202020202020202",
      "pk": "024D4B6CD1361032CA9BD2AEB9D900AA4D45D9EAD80AC9423374C451A7254D0766",
      "aggpk": "0707070707070707070707070707070707070707070707070707070707070707",
      "msg": "2626262626262626262626262626262626262626262626262626262626262626262626262626",
      "extra_in": "0808080808080808080808080808080808080808080808080808080808080808",
      "expected": "011F8BC60EF061DEEF4D72A0A87200D9994B3F0CD9867910085C38D5366E3E6B9FF03BC0124E56B24069E91EC3F162378983F194E8BD0ED89BE3059649EAE262024D4B6CD1361032CA9BD2AEB9D900AA4D45D9EAD80AC9423374C451A7254D0766"
    },
    {
      "rand_": "0000000000000000000000000000000000000000000000000000000000000000",
      "sk": null,
      "pk": "02F9308A019258C31049344F85F89D5229B531C845836F99B08601F113BCE036F9",
      "aggpk": null,
      "msg": null,
      "extra_in": null,
      "expected": "890E83616A3BC4640AB9B6374F21C81FF89CDDDBAFAA7475AE2A102A92E3EDB29FD7E874E23342813A60D9646948242646B7951CA046B4B36D7D6078506D3C9402F9308A019258C31049344F85F89D5229B531C845836F99B08601F113BCE036F9"
    }
  ]
}
