)]}'
{
  "commit": "baca5b4fa04f495376ad9b043222d4fdcded39c4",
  "tree": "acc0075d1adee11ee96471c382804e6473e54c0e",
  "parents": [
    "a27ed585fa2eb54ea78d5623150b53a8fe51149b"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Apr 14 15:19:20 2020 -0400"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Wed Apr 22 19:06:26 2020 +0000"
  },
  "message": "Update fiat-crypto.\n\nThis pulls in the latest upstream files and reapplies our value_barrier patch.\nIn particular, https://github.com/mit-plv/fiat-crypto/pull/723 made 64-bit\nP-256 faster!\n\n32-bit x86, gcc\nBefore:\nDid 3150 ECDH P-256 operations in 4027477us (782.1 ops/sec)\nDid 9912 ECDSA P-256 signing operations in 4067212us (2437.1 ops/sec)\nDid 3772 ECDSA P-256 verify operations in 4059197us (929.2 ops/sec)\nDid 74800 Ed25519 key generation operations in 4020883us (18602.9 ops/sec)\nDid 74000 Ed25519 signing operations in 4001827us (18491.6 ops/sec)\nDid 21371 Ed25519 verify operations in 4024606us (5310.1 ops/sec)\nDid 78000 Curve25519 base-point multiplication operations in 4051574us (19251.8 ops/sec)\nDid 25133 Curve25519 arbitrary point multiplication operations in 4063280us (6185.4 ops/sec)\nAfter:\nDid 3250 ECDH P-256 operations in 4025179us (807.4 ops/sec) [+3.2%]\nDid 10277 ECDSA P-256 signing operations in 4084926us (2515.8 ops/sec) [+3.2%]\nDid 3895 ECDSA P-256 verify operations in 4048734us (962.0 ops/sec) [+3.5%]\nDid 74480 Ed25519 key generation operations in 4002460us (18608.6 ops/sec) [+0.0%]\nDid 74000 Ed25519 signing operations in 4004425us (18479.6 ops/sec) [-0.1%]\nDid 21756 Ed25519 verify operations in 4038856us (5386.7 ops/sec) [+1.4%]\nDid 78000 Curve25519 base-point multiplication operations in 4031991us (19345.3 ops/sec) [+0.5%]\nDid 25133 Curve25519 arbitrary point multiplication operations in 4064925us (6182.9 ops/sec) [-0.0%]\n\nx86_64, clang, OPENSSL_SMALL\nBefore:\nDid 20090 ECDH P-256 operations in 4019408us (4998.2 ops/sec)\nDid 56000 ECDSA P-256 signing operations in 4004370us (13984.7 ops/sec)\nDid 23562 ECDSA P-256 verify operations in 4062283us (5800.2 ops/sec)\nDid 127000 Ed25519 key generation operations in 4005053us (31709.9 ops/sec)\nDid 128000 Ed25519 signing operations in 4021902us (31825.7 ops/sec)\nDid 71000 Ed25519 verify operations in 4036015us (17591.6 ops/sec)\nDid 132000 Curve25519 base-point multiplication operations in 4002101us (32982.7 ops/sec)\nDid 93000 Curve25519 arbitrary point multiplication operations in 4023827us (23112.3 ops/sec)\nAfter:\nDid 22263 ECDH P-256 operations in 4005099us (5558.7 ops/sec) [+11.2%]\nDid 61000 ECDSA P-256 signing operations in 4024810us (15156.0 ops/sec) [+8.4%]\nDid 27426 ECDSA P-256 verify operations in 4038547us (6791.1 ops/sec) [+17.1%]\nDid 128000 Ed25519 key generation operations in 4015033us (31880.2 ops/sec) [+0.5%]\nDid 127000 Ed25519 signing operations in 4003894us (31719.1 ops/sec) [-0.3%]\nDid 70000 Ed25519 verify operations in 4017446us (17424.0 ops/sec) [-1.0%]\nDid 132000 Curve25519 base-point multiplication operations in 4006282us (32948.3 ops/sec) [-0.1%]\nDid 93000 Curve25519 arbitrary point multiplication operations in 4025190us (23104.5 ops/sec) [-0.0%]\n\nChange-Id: I2f705772899c701480ca0e0885e6b75dd1bb1f5d\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/40746\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e4012f3d205451f899e29ab4675835d8d70b804",
      "old_mode": 33188,
      "old_path": "third_party/fiat/METADATA",
      "new_id": "e527c14058c07668ccf656a18ecf4cab6a83c8d9",
      "new_mode": 33188,
      "new_path": "third_party/fiat/METADATA"
    },
    {
      "type": "modify",
      "old_id": "53772421dc4d96d5c7e0903cfe9381833b6a2ee8",
      "old_mode": 33188,
      "old_path": "third_party/fiat/curve25519_32.h",
      "new_id": "7b78d00d035f8805b11ba9fe67e01cb4010f4a64",
      "new_mode": 33188,
      "new_path": "third_party/fiat/curve25519_32.h"
    },
    {
      "type": "modify",
      "old_id": "7c31ff99cff5d64429e58853715ea1e0e5556705",
      "old_mode": 33188,
      "old_path": "third_party/fiat/curve25519_64.h",
      "new_id": "02679bbbd965d2a87ffe24374b1a8114902afbb0",
      "new_mode": 33188,
      "new_path": "third_party/fiat/curve25519_64.h"
    },
    {
      "type": "modify",
      "old_id": "638eb5d9ced74cc7b067af38642c9257d5dbe077",
      "old_mode": 33188,
      "old_path": "third_party/fiat/p256_32.h",
      "new_id": "504da42d309befd4998ff59a96db49f434dd31df",
      "new_mode": 33188,
      "new_path": "third_party/fiat/p256_32.h"
    },
    {
      "type": "modify",
      "old_id": "7d97e0a09e702bb0a7f4ced325db4e0cfecab0ef",
      "old_mode": 33188,
      "old_path": "third_party/fiat/p256_64.h",
      "new_id": "773266a092c9426974829ee42dd552554aa304b9",
      "new_mode": 33188,
      "new_path": "third_party/fiat/p256_64.h"
    }
  ]
}
