)]}'
{
  "commit": "05e24c87dd1428809d6eaebf754b472a6cb4bb50",
  "tree": "db17782a6020c7f4962f8bf9c1666f6f19356e1a",
  "parents": [
    "cab0595c1426b2f70d88b824028c6d1ef4a4476e"
  ],
  "author": {
    "name": "Dr. Stephen Henson",
    "email": "steve@openssl.org",
    "time": "Tue Apr 05 15:24:10 2011 +0000"
  },
  "committer": {
    "name": "Dr. Stephen Henson",
    "email": "steve@openssl.org",
    "time": "Tue Apr 05 15:24:10 2011 +0000"
  },
  "message": "Extensive reorganisation of PRNG handling in FIPS module: all calls\nnow use an internal RAND_METHOD. All dependencies to OpenSSL standard\nPRNG are now removed: it is the applications resposibility to setup\nthe FIPS PRNG and initalise it.\n\nInitial OpenSSL RAND_init_fips() function that will setup the DRBG\nfor the \"FIPS capable OpenSSL\".\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7709cc2ef41835c217cd80f90b8c934a1b529af5",
      "old_mode": 33188,
      "old_path": "CHANGES",
      "new_id": "4307a998dfed683908d244aff5f1d2f498c3eeb6",
      "new_mode": 33188,
      "new_path": "CHANGES"
    },
    {
      "type": "modify",
      "old_id": "785d76b5bdefe82f35fdc5671a03c3c6a03ca357",
      "old_mode": 33188,
      "old_path": "crypto/evp/e_des3.c",
      "new_id": "2f016f043181781144449322212056350ae32765",
      "new_mode": 33188,
      "new_path": "crypto/evp/e_des3.c"
    },
    {
      "type": "modify",
      "old_id": "589263cef8a4ed627c9aadd54865facdd71caa5e",
      "old_mode": 33188,
      "old_path": "crypto/fips_err.h",
      "new_id": "d63e869d24f42afadedd56d5329c5fd7f23e0034",
      "new_mode": 33188,
      "new_path": "crypto/fips_err.h"
    },
    {
      "type": "modify",
      "old_id": "bb6d9cff116e8dc3d570f1f5def7a7cc04665b37",
      "old_mode": 33188,
      "old_path": "crypto/o_init.c",
      "new_id": "b7f8d10fa0cbfce61a804380ce69c357e2e0f833",
      "new_mode": 33188,
      "new_path": "crypto/o_init.c"
    },
    {
      "type": "modify",
      "old_id": "8db2a5f80f0bba4d5a73a90416b28a5b23b019be",
      "old_mode": 33188,
      "old_path": "crypto/rand/rand.h",
      "new_id": "d446c38daf43e86908e0b1ad6f64e96755605a65",
      "new_mode": 33188,
      "new_path": "crypto/rand/rand.h"
    },
    {
      "type": "modify",
      "old_id": "1997752d14eb4c90244f544b59450a0ef1444e4a",
      "old_mode": 33188,
      "old_path": "crypto/rand/rand_err.c",
      "new_id": "a435b0bfa6f6b1f3a06211a5d377e6217d5025e0",
      "new_mode": 33188,
      "new_path": "crypto/rand/rand_err.c"
    },
    {
      "type": "modify",
      "old_id": "3cf9ed505056cb644f41828e795be82dbc26315f",
      "old_mode": 33188,
      "old_path": "crypto/rand/rand_lib.c",
      "new_id": "ef10dd507eb4ef15c70e12d8c16deb5ff55e5a74",
      "new_mode": 33188,
      "new_path": "crypto/rand/rand_lib.c"
    },
    {
      "type": "modify",
      "old_id": "42f400311956288e89165bc29ad251134f968b17",
      "old_mode": 33188,
      "old_path": "fips/fips.c",
      "new_id": "7ca24924dd6c9272434d71e591425aaa9d9dbe33",
      "new_mode": 33188,
      "new_path": "fips/fips.c"
    },
    {
      "type": "modify",
      "old_id": "e4c32664dfbeb458228db37ccae0b527e376fafd",
      "old_mode": 33188,
      "old_path": "fips/fips.h",
      "new_id": "53bc12fe9aed47f7991ad2b5334c634188192235",
      "new_mode": 33188,
      "new_path": "fips/fips.h"
    },
    {
      "type": "modify",
      "old_id": "c82dffea88537dfa3616589950ef013bd488b5b8",
      "old_mode": 33188,
      "old_path": "fips/fips_test_suite.c",
      "new_id": "2cfd5ef9308c6a0461beb54f5625c50f87eed5c1",
      "new_mode": 33188,
      "new_path": "fips/fips_test_suite.c"
    },
    {
      "type": "modify",
      "old_id": "4810566c2f712d9f897c2c2161205390c9a3e051",
      "old_mode": 33188,
      "old_path": "fips/fips_utl.h",
      "new_id": "91cbea25c57048c19d935db03ff63b3da77952f3",
      "new_mode": 33188,
      "new_path": "fips/fips_utl.h"
    },
    {
      "type": "modify",
      "old_id": "8147951ca5d32c59c66fee802d3703ed3e4d5cfa",
      "old_mode": 33188,
      "old_path": "fips/rand/Makefile",
      "new_id": "bcf68dcb81a15f8f965e9f3a4948ef0c989cf47c",
      "new_mode": 33188,
      "new_path": "fips/rand/Makefile"
    },
    {
      "type": "modify",
      "old_id": "1863026bd56a8aff6dcf691d5f8d21bd09173a47",
      "old_mode": 33188,
      "old_path": "fips/rand/fips_drbg_rand.c",
      "new_id": "8872ba2992de669ebd6357f3752f07ae995e7f2b",
      "new_mode": 33188,
      "new_path": "fips/rand/fips_drbg_rand.c"
    },
    {
      "type": "modify",
      "old_id": "d56b940a6d9d1dfdda9d113d43ac1efa6e047de9",
      "old_mode": 33188,
      "old_path": "fips/rand/fips_rand.c",
      "new_id": "a8ebdb85c0c1581437fe5e0592f5f1f4cf148cd7",
      "new_mode": 33188,
      "new_path": "fips/rand/fips_rand.c"
    },
    {
      "type": "modify",
      "old_id": "a691e14359e156887644a889102626d2e0aafbb3",
      "old_mode": 33188,
      "old_path": "fips/rand/fips_rand.h",
      "new_id": "1a57edd06e39d3d278374c981263c1b0eb398184",
      "new_mode": 33188,
      "new_path": "fips/rand/fips_rand.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d198f9cd818a1dc19062b2a310eed56d0bb0028",
      "new_mode": 33188,
      "new_path": "fips/rand/fips_rand_lib.c"
    },
    {
      "type": "modify",
      "old_id": "ee5f320e0e2de239cf8287bcd2f4f7beb6e3ac9f",
      "old_mode": 33188,
      "old_path": "fips/rand/fips_rand_selftest.c",
      "new_id": "afab1fa40bce17e0519ff4b9f24402f9441485fd",
      "new_mode": 33188,
      "new_path": "fips/rand/fips_rand_selftest.c"
    }
  ]
}
