)]}'
{
  "commit": "5b739ef8a4e8cf5201d21abff897e292c232477b",
  "tree": "6301126016ad869997b4ef31973999e16049dfeb",
  "parents": [
    "b6f34d44cb341ad32f08717d1a2c418e6053a031"
  ],
  "author": {
    "name": "Neil Horman",
    "email": "nhorman@tuxdriver.com",
    "time": "Thu Jun 18 19:50:21 2009 +0800"
  },
  "committer": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Thu Jun 18 19:50:21 2009 +0800"
  },
  "message": "random: Add optional continuous repetition test to entropy store based rngs\n\nFIPS-140 requires that all random number generators implement continuous self\ntests in which each extracted block of data is compared against the last block\nfor repetition.  The ansi_cprng implements such a test, but it would be nice if\nthe hw rng\u0027s did the same thing.  Obviously its not something thats always\nneeded, but it seems like it would be a nice feature to have on occasion. I\u0027ve\nwritten the below patch which allows individual entropy stores to be flagged as\ndesiring a continuous test to be run on them as is extracted.  By default this\noption is off, but is enabled in the event that fips mode is selected during\nbootup.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "113579a82dff41e6656d29b3f95767981dd6fc2a",
      "old_mode": 33188,
      "old_path": "crypto/internal.h",
      "new_id": "95baaea21fbc914cdc6de01f460418e3d967e621",
      "new_mode": 33188,
      "new_path": "crypto/internal.h"
    },
    {
      "type": "modify",
      "old_id": "8c7444857a4b97a7ec6d2a636710f12936081e68",
      "old_mode": 33188,
      "old_path": "drivers/char/random.c",
      "new_id": "d8a9255e1a3f1ed757d2066a528108cf033e1760",
      "new_mode": 33188,
      "new_path": "drivers/char/random.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8fb07b0b6b824db4a3d088f2e00067f1a8d4f92",
      "new_mode": 33188,
      "new_path": "include/linux/fips.h"
    }
  ]
}
