)]}'
{
  "commit": "b2940d74880cf1c9026f76ec56186988bfd17e76",
  "tree": "5394890d32b70cfaade8f1f7e412f8482a23612f",
  "parents": [
    "d5fa9a2ff37a588237dc7064884d6db2453266a5"
  ],
  "author": {
    "name": "Jade Philipoom",
    "email": "jadep@google.com",
    "time": "Sun Feb 26 15:18:59 2023 +0100"
  },
  "committer": {
    "name": "jadephilipoom",
    "email": "jadep@google.com",
    "time": "Thu Mar 09 09:52:07 2023 -0500"
  },
  "message": "[crypto] Simplify DMEM interface for RSA.\n\nNow that we have a .bss directive for OTBN, there\u0027s no need to rely on\nindirect pointers or specific memory locations in RSA code. This also\nwill make it easier to use the same underlying libraries for keygen and\nsigning.\n\nAlso includes a minor improvement to the OTBN testutils, so that we\nprint the error bits if OTBN fails a test because it became locked.\n\nSigned-off-by: Jade Philipoom \u003cjadep@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "472ba4c67114f103df54e83856d165ff1c11f396",
      "old_mode": 33188,
      "old_path": "sw/device/lib/testing/otbn_testutils.c",
      "new_id": "fae936fbbc7d1ebf59ae8af038ea462be1d40f72",
      "new_mode": 33188,
      "new_path": "sw/device/lib/testing/otbn_testutils.c"
    },
    {
      "type": "modify",
      "old_id": "20c17e240ce0b486d98dee73793557c16da837b4",
      "old_mode": 33188,
      "old_path": "sw/otbn/crypto/modexp.s",
      "new_id": "7b50b41b27bb416605491ad28e5f2a0860690b27",
      "new_mode": 33188,
      "new_path": "sw/otbn/crypto/modexp.s"
    },
    {
      "type": "modify",
      "old_id": "c6b7ade340b9cd1457b89891fb74defa92dbe375",
      "old_mode": 33188,
      "old_path": "sw/otbn/crypto/rsa.s",
      "new_id": "7f54880acd5802417484d16e1107fc36e2c11282",
      "new_mode": 33188,
      "new_path": "sw/otbn/crypto/rsa.s"
    },
    {
      "type": "modify",
      "old_id": "7e7545dcd9706ac22c51d1f92b244825acbdd5a7",
      "old_mode": 33188,
      "old_path": "sw/otbn/crypto/tests/BUILD",
      "new_id": "ad948bcc121617b28c2faac9090d405e198ed560",
      "new_mode": 33188,
      "new_path": "sw/otbn/crypto/tests/BUILD"
    },
    {
      "type": "modify",
      "old_id": "4fe9ea67ee86e3892218ff67aa0cdad08bbf2652",
      "old_mode": 33188,
      "old_path": "sw/otbn/crypto/tests/rsa_1024_dec_test.s",
      "new_id": "fa8a5c5eef8bd8d987f30b2f394369d9283c4eb4",
      "new_mode": 33188,
      "new_path": "sw/otbn/crypto/tests/rsa_1024_dec_test.s"
    },
    {
      "type": "modify",
      "old_id": "db28110bbd1957b930286b89e5bf28f85b942f30",
      "old_mode": 33188,
      "old_path": "sw/otbn/crypto/tests/rsa_1024_enc_test.s",
      "new_id": "c9419ecd113406a30e2361a35b8c760b5d9766e3",
      "new_mode": 33188,
      "new_path": "sw/otbn/crypto/tests/rsa_1024_enc_test.s"
    }
  ]
}
