)]}'
{
  "commit": "688fc737a846a0cdb6dc42934cbd4d8a67c971e8",
  "tree": "77e3cb58ffcf43a1480d17aa55f4f1f662cc9d43",
  "parents": [
    "365ff6db9f02fce0f9d1711590ab55e79c8ca950"
  ],
  "author": {
    "name": "Jordan Yates",
    "email": "jordan.yates@data61.csiro.au",
    "time": "Sun Jul 25 17:45:10 2021 +1000"
  },
  "committer": {
    "name": "Carles Cufí",
    "email": "carles.cufi@nordicsemi.no",
    "time": "Thu Aug 05 11:24:44 2021 +0200"
  },
  "message": "random: add xoshiro128++ PRNG source\n\nAdds an implementation of xoshiro128++ as a pseudo random number\ngenerator from https://prng.di.unimi.it/ that operates on 32bit words.\n\nThe algorithm postfix signifies the main operation in the generation\nfunction. Therefore xoshiro++ is chosen over xoshiro** as we would\nprefer to do 2 additions isntead of 2 multiplications on embedded\nhardware. The quality of the generators appears to be the same in all\nother respects.\n\nxoshiro+ is not chosen despite being faster as it generates random\nfloating-point values, not general purpose random values (The lower 4\nbits are linear).\n\nSigned-off-by: Jordan Yates \u003cjordan.yates@data61.csiro.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a19f72e2988f59164c5375a1eb2f87d9822160a0",
      "old_mode": 33188,
      "old_path": "subsys/random/CMakeLists.txt",
      "new_id": "72e329279994930000e591ab173d7ffd37ac0aea",
      "new_mode": 33188,
      "new_path": "subsys/random/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2e9061aee87e5890167ae33871874ce6f46b3739",
      "old_mode": 33188,
      "old_path": "subsys/random/Kconfig",
      "new_id": "be2fab673f49a2faa6c4edcf1f2d4f21dd580e76",
      "new_mode": 33188,
      "new_path": "subsys/random/Kconfig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3498dda3d50a68384fa9f1cb1a68880d8f2e9644",
      "new_mode": 33188,
      "new_path": "subsys/random/rand32_xoshiro128.c"
    }
  ]
}
