)]}'
{
  "commit": "c192049691712781c6e21a523e22eab47f768739",
  "tree": "50c426708eef0fd271bf4730af37299ebe584ef4",
  "parents": [
    "77b6e8c350579ec0e6539b6015f811eaad4b40cc",
    "4ad920de62542091ca560f466cb7902c20f3b56a"
  ],
  "author": {
    "name": "bors[bot]",
    "email": "26634292+bors[bot]@users.noreply.github.com",
    "time": "Fri Oct 09 19:07:07 2020 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 09 19:07:07 2020 +0000"
  },
  "message": "Merge #239\n\n239: examples-features: Add a featured CTAP example r\u003djrvanwhy a\u003dalistair23\n\nThis PR adds a fully featured CTAP example.\r\n\r\nIn order to do this we use a few external crates:\r\n * ctap2-authenticator: This handles CBOR decoding (using serde_cbor) and  parses the CTAP data\r\n * p256, subtle and generic-array: Are used for Elliptic Curve crypto\r\n\r\nA few remaining issues:\r\n * ~~Platforms without atomics don\u0027t work. ~~There are patches sent to the upstream projects, we just need them to update and then the crates we use to update.~~ Just waiting on the next release (0.4.11+) of https://github.com/rust-lang/log/releases~~\r\n * ~~One change for ctap2-authenticator is required, I\u0027ll send a patch soon.~~\r\n * The nonce is static. This is not cryptographically sound. This needs to be updated to use Tocks TRNG HIL\r\n * Some functionality is still unimplemented\r\n * ~~`self.hmac.init_driver().unwrap` doesn\u0027t work in a callback without implementing debug. I get this error otherwise: method not found in `core::result::Result\u003clibtock::hmac::HmacDriver\u003c\u0027_\u003e, libtock::result::TockError\u003e`. Any ideas?~~\r\n * Security audit, eventually\r\n\r\nThis PR adds functionality to:\r\n * Handle information requests from the host\r\n * Generate keys when requested from the host\r\n * Sign and attest data sent from the host\r\nThis was all tested with the Yubico Python FIDO library. It will also tested and can be used to register and login to websites using FIDO2.\n\nCo-authored-by: Alistair Francis \u003calistair.francis@wdc.com\u003e\n",
  "tree_diff": []
}
