)]}'
{
  "commit": "af1d638730bdfad85a7fa8c3f157b2828eda7c1d",
  "tree": "fcc8c2ff4da8bea2d5d46990ea3301bf35943c5b",
  "parents": [
    "4c5100ce7d66ccff48d6435c1761b5e3281de61f"
  ],
  "author": {
    "name": "Patrick Steuer",
    "email": "patrick.steuer@de.ibm.com",
    "time": "Mon Jan 30 12:50:54 2017 +0100"
  },
  "committer": {
    "name": "Andy Polyakov",
    "email": "appro@openssl.org",
    "time": "Tue Oct 17 21:55:33 2017 +0200"
  },
  "message": "s390x assembly pack: remove capability double-checking.\n\nAn instruction\u0027s QUERY function is executed at initialization, iff the required\nMSA level is installed. Therefore, it is sufficient to check the bits returned\nby the QUERY functions. The MSA level does not have to be checked at every\nfunction call.\ncrypto/aes/asm/aes-s390x.pl: The AES key schedule must be computed if the\nrequired KM or KMC function codes are not available. Formally, the availability\nof a KMC function code does not imply the availability of the corresponding KM\nfunction code.\n\nSigned-off-by: Patrick Steuer \u003cpatrick.steuer@de.ibm.com\u003e\n\nReviewed-by: Andy Polyakov \u003cappro@openssl.org\u003e\nReviewed-by: Rich Salz \u003crsalz@openssl.org\u003e\n(Merged from https://github.com/openssl/openssl/pull/4501)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffba062be08be69231f52d5a751147b796f243cf",
      "old_mode": 33188,
      "old_path": "crypto/aes/asm/aes-s390x.pl",
      "new_id": "77b4640bd6d9aebc70dbc1a4e196e3c2b76fa612",
      "new_mode": 33188,
      "new_path": "crypto/aes/asm/aes-s390x.pl"
    },
    {
      "type": "modify",
      "old_id": "f8b038c70873d00ebd33661aef3ed01e4e9d813d",
      "old_mode": 33188,
      "old_path": "crypto/modes/asm/ghash-s390x.pl",
      "new_id": "469aefa7b35024f3cc42282512fcb12fb0e5fd83",
      "new_mode": 33188,
      "new_path": "crypto/modes/asm/ghash-s390x.pl"
    },
    {
      "type": "modify",
      "old_id": "12af1d4e39e8c9bae15d69244e40a88938562046",
      "old_mode": 33188,
      "old_path": "crypto/sha/asm/sha1-s390x.pl",
      "new_id": "1ea1279e0906bcc856d4054cf704a0bd96ae10f2",
      "new_mode": 33188,
      "new_path": "crypto/sha/asm/sha1-s390x.pl"
    },
    {
      "type": "modify",
      "old_id": "821365e04c4a0958e13e5a88c0480c2bff706d26",
      "old_mode": 33188,
      "old_path": "crypto/sha/asm/sha512-s390x.pl",
      "new_id": "8ae91c2e968ca358898e6c1fed1f5917a5506e91",
      "new_mode": 33188,
      "new_path": "crypto/sha/asm/sha512-s390x.pl"
    }
  ]
}
