)]}'
{
  "commit": "6ebb49f3f9c9333611192561979bb799fa1eb76d",
  "tree": "d178ba8101e0038d186095959c15149b9b6da977",
  "parents": [
    "6299c7a4020294582d9424cb8aaf439d2ff0da94"
  ],
  "author": {
    "name": "Richard Levitte",
    "email": "levitte@openssl.org",
    "time": "Wed May 02 06:24:20 2018 +0200"
  },
  "committer": {
    "name": "Richard Levitte",
    "email": "levitte@openssl.org",
    "time": "Wed May 02 10:18:29 2018 +0200"
  },
  "message": "Change rand_pool_bytes_needed to handle less entropy than 1 per 8 bits\n\nrand_pool_bytes_needed() was constructed in such a way that the\nsmallest acceptable entropy factor was 1 entropy bits per 8 bits of\ndata.  At the same time, we have a DRBG_MINMAX_FACTOR that allows\nweaker source, as small as 1 bit of entropy per 128 bits of data.\nThe conclusion is that rand_pool_bytes_needed() needs to change to\nsupport weaker entropy sources.  We therefore change the input of\nentropy per byte to be an entropy factor instead.  This entropy factor\nexpresses how many bits of data it takes (on average) to get 1 bit of\nentropy.\n\nReviewed-by: Matthias St. Pierre \u003cMatthias.St.Pierre@ncp-e.com\u003e\n(Merged from https://github.com/openssl/openssl/pull/6150)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cf82e4a6402616122fbacac3e6c05fe6a5ab2f40",
      "old_mode": 33188,
      "old_path": "crypto/include/internal/rand_int.h",
      "new_id": "daec926c674ffcdb4891dc6ee12229e253afa9e1",
      "new_mode": 33188,
      "new_path": "crypto/include/internal/rand_int.h"
    },
    {
      "type": "modify",
      "old_id": "8a657c559d631d18d4f3b6ae58cdce8a652b3327",
      "old_mode": 33188,
      "old_path": "crypto/rand/rand_lib.c",
      "new_id": "050c9d23cc8d62c5bcbdec6f68bc8d20f53de776",
      "new_mode": 33188,
      "new_path": "crypto/rand/rand_lib.c"
    },
    {
      "type": "modify",
      "old_id": "9b6971c09570a574885d4f2ae41a90289e1ec056",
      "old_mode": 33188,
      "old_path": "crypto/rand/rand_unix.c",
      "new_id": "1f0084db4ee0d9891a6e78a898ad563270910bf8",
      "new_mode": 33188,
      "new_path": "crypto/rand/rand_unix.c"
    },
    {
      "type": "modify",
      "old_id": "c50b4b2988ad4d2c66ec8a33c237fd27afaf8a78",
      "old_mode": 33188,
      "old_path": "crypto/rand/rand_vms.c",
      "new_id": "5561abcf736303c0d547d6e85bf562e85255fe49",
      "new_mode": 33188,
      "new_path": "crypto/rand/rand_vms.c"
    },
    {
      "type": "modify",
      "old_id": "1d4420418e50bd741d308d2ce0e6549b86029f95",
      "old_mode": 33188,
      "old_path": "crypto/rand/rand_win.c",
      "new_id": "f2059eb412b5f49cd3c60daca74932b70834e627",
      "new_mode": 33188,
      "new_path": "crypto/rand/rand_win.c"
    }
  ]
}
