)]}'
{
  "commit": "ad656f1ad1ae2750ef68b3d2b3219ac962bf364c",
  "tree": "59b9057861dde33c4a0497f58ea6553c8d184956",
  "parents": [
    "2a2a7005e242469734d8d0d110f4bb657bb67759"
  ],
  "author": {
    "name": "Ivan Fraixedes",
    "email": "ivan@fraixed.es",
    "time": "Wed May 25 12:47:27 2016 +0000"
  },
  "committer": {
    "name": "Ivan Fraixedes",
    "email": "ivan@fraixed.es",
    "time": "Wed May 25 12:47:27 2016 +0000"
  },
  "message": "Fix method equality to be able to validate a JWT\n\nFix method equality for being abile to validate a JWT parsed from JWS\ntoken.\nComparing the two SigningMethod interfaces produce false negative for\nthe most of the cases where a token is received over th wire and it has\nto be parsed to JWT from a JWS as so far there isn\u0027t any other way; the\nequality fails because the types which implements the interface are\ndefined on pointers, hence they cannot be assigned to type values and do\na comparison over the values, and the addresses never will be the same\nbecause the one assigned to the internal field of the JWS values is one\nthat it\u0027s not exposed, so a new one SigningMethod (pointer) must be\nprovided to the `Validate`, provoking that the condition always fails\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d06411395523d7e767e2574f60531bf615e8e361",
      "old_mode": 33188,
      "old_path": "jws/jws_validate.go",
      "new_id": "e5e3abd18bfbca6b3c67604621eaf6fbd859fe9c",
      "new_mode": 33188,
      "new_path": "jws/jws_validate.go"
    }
  ]
}
