)]}'
{
  "commit": "560c06ae1ab7c677002ea3b6ac83521bf12ee07d",
  "tree": "374ed69a7e23ba9d07458d20672aac6ae552ae51",
  "parents": [
    "25cdbcd9e5d20e431f829cafce48a418830011f4"
  ],
  "author": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Sun Aug 13 14:16:39 2006 +1000"
  },
  "committer": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Thu Sep 21 11:41:02 2006 +1000"
  },
  "message": "[CRYPTO] api: Get rid of flags argument to setkey\n\nNow that the tfm is passed directly to setkey instead of the ctx, we no\nlonger need to pass the \u0026tfm-\u003ecrt_flags pointer.\n\nThis patch also gets rid of a few unnecessary checks on the key length\nfor ciphers as the cipher layer guarantees that the key length is within\nthe bounds specified by the algorithm.\n\nRather than testing dia_setkey every time, this patch does it only once\nduring crypto_alloc_tfm.  The redundant check from crypto_digest_setkey\nis also removed.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d3806daa3de3b91c3c13c7dedc28ec451809dd67",
      "old_mode": 33188,
      "old_path": "arch/i386/crypto/aes.c",
      "new_id": "49aad9397f10afe8facc4c13f1d3bc0fa1d7307b",
      "new_mode": 33188,
      "new_path": "arch/i386/crypto/aes.c"
    },
    {
      "type": "modify",
      "old_id": "5713c7e5bd169a52697b4d955e7daa0569d000f0",
      "old_mode": 33188,
      "old_path": "arch/s390/crypto/aes_s390.c",
      "new_id": "c7c43c9de0d90c0722a3dfcb02f6bf16e68e5785",
      "new_mode": 33188,
      "new_path": "arch/s390/crypto/aes_s390.c"
    },
    {
      "type": "modify",
      "old_id": "b3f7496a79b4a3f3e10e6e6f44444e05014f0618",
      "old_mode": 33188,
      "old_path": "arch/s390/crypto/des_s390.c",
      "new_id": "170757b3451daaaf9deee8d218d1b0b38912ef1e",
      "new_mode": 33188,
      "new_path": "arch/s390/crypto/des_s390.c"
    },
    {
      "type": "modify",
      "old_id": "68866fab37aa15804a76065286e87cb55da85804",
      "old_mode": 33188,
      "old_path": "arch/x86_64/crypto/aes.c",
      "new_id": "5cdb13ea5cc2d3d9126ebf4c93f4dfb96a7d21e0",
      "new_mode": 33188,
      "new_path": "arch/x86_64/crypto/aes.c"
    },
    {
      "type": "modify",
      "old_id": "a038711831e75832cff73a0700f90f0fcd94c953",
      "old_mode": 33188,
      "old_path": "crypto/aes.c",
      "new_id": "e2440773878cc960ff5b22b5240fd735a048e8f8",
      "new_mode": 33188,
      "new_path": "crypto/aes.c"
    },
    {
      "type": "modify",
      "old_id": "7e2e1a29800e372e618d3592802e6294a76dade5",
      "old_mode": 33188,
      "old_path": "crypto/anubis.c",
      "new_id": "1c771f7f4dc5ee355d2f6d84ac6c76a547591fd8",
      "new_mode": 33188,
      "new_path": "crypto/anubis.c"
    },
    {
      "type": "modify",
      "old_id": "5edc6a65b987a01fb1ab89b71a363afd49f8fac2",
      "old_mode": 33188,
      "old_path": "crypto/arc4.c",
      "new_id": "8be47e13a9e3327abc49712a48495652c4d294e6",
      "new_mode": 33188,
      "new_path": "crypto/arc4.c"
    },
    {
      "type": "modify",
      "old_id": "490265f42b3ba91213e5deb5cb53f8a3c6d1e19e",
      "old_mode": 33188,
      "old_path": "crypto/blowfish.c",
      "new_id": "55238c4e37f039c59872d5b049707a41cebc5160",
      "new_mode": 33188,
      "new_path": "crypto/blowfish.c"
    },
    {
      "type": "modify",
      "old_id": "08eef58c1d3dd2328cc8819537f37df06f202cfc",
      "old_mode": 33188,
      "old_path": "crypto/cast5.c",
      "new_id": "13ea60abc19ab6181963dc90dcc6b7a9bef6992b",
      "new_mode": 33188,
      "new_path": "crypto/cast5.c"
    },
    {
      "type": "modify",
      "old_id": "08e33bfc3ad1098233599e5c65d011c7becc3407",
      "old_mode": 33188,
      "old_path": "crypto/cast6.c",
      "new_id": "136ab6dfe8c5661a2f0c6190267cdf2459d37b0e",
      "new_mode": 33188,
      "new_path": "crypto/cast6.c"
    },
    {
      "type": "modify",
      "old_id": "b899eb97abd7ceac0bc752418954b66bfc0ea6e6",
      "old_mode": 33188,
      "old_path": "crypto/cipher.c",
      "new_id": "56406a4a88d4dd3d310bcd196245732a60d5e87d",
      "new_mode": 33188,
      "new_path": "crypto/cipher.c"
    },
    {
      "type": "modify",
      "old_id": "91ecd895e957af3be5bb41993a97d2d4ac698d23",
      "old_mode": 33188,
      "old_path": "crypto/crc32c.c",
      "new_id": "0fa744392a4c35fe12d08cd1e46fabcc5c560eb9",
      "new_mode": 33188,
      "new_path": "crypto/crc32c.c"
    },
    {
      "type": "modify",
      "old_id": "a0d956b529498c84ea39f2888e63878d143adc6c",
      "old_mode": 33188,
      "old_path": "crypto/crypto_null.c",
      "new_id": "24dbb5d8617e03584bc7dd4938b06ea2736488b2",
      "new_mode": 33188,
      "new_path": "crypto/crypto_null.c"
    },
    {
      "type": "modify",
      "old_id": "a9d3c235a6af969447848e3832d018f055f8a262",
      "old_mode": 33188,
      "old_path": "crypto/des.c",
      "new_id": "1df3a714fa47fa5e0b3362281556b0b14a94ed99",
      "new_mode": 33188,
      "new_path": "crypto/des.c"
    },
    {
      "type": "modify",
      "old_id": "603006a7bef2abad1452b1336337065eb166fef2",
      "old_mode": 33188,
      "old_path": "crypto/digest.c",
      "new_id": "0df7f392a56a8ee6274df177d2c1c277650cf0a8",
      "new_mode": 33188,
      "new_path": "crypto/digest.c"
    },
    {
      "type": "modify",
      "old_id": "d4c9d3657b36fd29b53c88e091aac995bd975729",
      "old_mode": 33188,
      "old_path": "crypto/khazad.c",
      "new_id": "9fa24a2dd6ffbee4e9c7aff2d06b6f3b51cf8388",
      "new_mode": 33188,
      "new_path": "crypto/khazad.c"
    },
    {
      "type": "modify",
      "old_id": "d061da21cfda03b3149ed54fbf7e82429a669d2d",
      "old_mode": 33188,
      "old_path": "crypto/michael_mic.c",
      "new_id": "094397b4884968b5e90ee4d8f99fe16395aae178",
      "new_mode": 33188,
      "new_path": "crypto/michael_mic.c"
    },
    {
      "type": "modify",
      "old_id": "de60cdddbf4a162f9a7b19f99e547c7c2081fd17",
      "old_mode": 33188,
      "old_path": "crypto/serpent.c",
      "new_id": "465d091cd3ec3439fe65f0e91d48adc23151667e",
      "new_mode": 33188,
      "new_path": "crypto/serpent.c"
    },
    {
      "type": "modify",
      "old_id": "bed225e83231642ac22408f575e137d27677a955",
      "old_mode": 33188,
      "old_path": "crypto/tcrypt.c",
      "new_id": "60677707467174c75de8cffd09ecd7149b8d9802",
      "new_mode": 33188,
      "new_path": "crypto/tcrypt.c"
    },
    {
      "type": "modify",
      "old_id": "5367adc82fc9d9cc93827496bbe8628195072033",
      "old_mode": 33188,
      "old_path": "crypto/tea.c",
      "new_id": "1c54e26fa529342d6ee893b7636233f9c317f3ba",
      "new_mode": 33188,
      "new_path": "crypto/tea.c"
    },
    {
      "type": "modify",
      "old_id": "1ae0280c25135700f9d44ce8db8ee6dc66be46ef",
      "old_mode": 33188,
      "old_path": "crypto/twofish_common.c",
      "new_id": "b4b9c0c3f4ae74852a3a0fa1c71d59a17c6fbc90",
      "new_mode": 33188,
      "new_path": "crypto/twofish_common.c"
    },
    {
      "type": "modify",
      "old_id": "3a2a71108d352e039e5c82f94bef9e9a33d01dc2",
      "old_mode": 33188,
      "old_path": "drivers/crypto/padlock-aes.c",
      "new_id": "3e683709243e4439fd7cc388f2d37dd5db108d27",
      "new_mode": 33188,
      "new_path": "drivers/crypto/padlock-aes.c"
    },
    {
      "type": "modify",
      "old_id": "e4328cfaaf64974c413b7674625ba144d8f5f6eb",
      "old_mode": 33188,
      "old_path": "include/crypto/twofish.h",
      "new_id": "c408522595c6855ff517e966ea16bf4c9cff19ac",
      "new_mode": 33188,
      "new_path": "include/crypto/twofish.h"
    },
    {
      "type": "modify",
      "old_id": "d6e184c876b502b79ad80c8317a95bee73a00a3f",
      "old_mode": 33188,
      "old_path": "include/linux/crypto.h",
      "new_id": "053bfab43e8d960a9b596826bed498ce3e1caf69",
      "new_mode": 33188,
      "new_path": "include/linux/crypto.h"
    }
  ]
}
