)]}' { "commit": "97d1805e71b7a6770093c5e6790d46611680d563", "tree": "a6f0dd30370cad1af265c846219b699e3675bd09", "parents": [ "ae2c5f71e8f9965219a4bba9436c684a7484f49c" ], "author": { "name": "Jim Schaad", "email": "ietf@augustcellars.com", "time": "Wed Jun 03 12:44:11 2020 -0700" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Wed Jun 03 12:44:11 2020 -0700" }, "message": "Add ECDH for X25519 (#123)\n\n* Add ECDH for X25519\r\n\r\n* Fix gnu compiler error\r\n\r\nIt doesn\u0027t like jumping things it should not care about.\r\nTry using a different checkout code\r\nStill track down how to do OpenSSL 1.1 on appveyor\r\n\r\n* Fix errors\r\n\r\nFix compiler error - context error\r\nFix crash from missing - error ptr \u003d\u003d null\r\n\r\n* Fix MBEDTLS crash\r\n\r\nNeed to clear a pointer in one case and change the return error for unknown curves.\r\n\r\n* Remove support for Openssl pre 1.1\r\n\r\n* Deal with flag for doing compressed vs uncompressed points\r\n* Use EVP everywhere but ECDSA signing - should do that too\r\n\r\n* Correct no context compiler error\r\n\r\n* Run clang-format", "tree_diff": [ { "type": "modify", "old_id": "3bc14b35d7f881aa543eac314a26adba8e5d680c", "old_mode": 33188, "old_path": ".appveyor.yml", "new_id": "0666f66b4a41284cc94fb034ef20fdd732c6316c", "new_mode": 33188, "new_path": ".appveyor.yml" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "3cf5cc546120fe72ce8918c92de5f0ff8bd9f7d3", "new_mode": 33188, "new_path": ".github/workflows/cancel.yml" }, { "type": "modify", "old_id": "907265ae1bef8992041669926349f3c086d3cec4", "old_mode": 33188, "old_path": ".github/workflows/main.yml", "new_id": "8981477c3dfe7835a05cfe52261e8abf15edf781", "new_mode": 33188, "new_path": ".github/workflows/main.yml" }, { "type": "modify", "old_id": "b1eb816a9a2bb2485c5cd99ef31a83d1e9402c5f", "old_mode": 33188, "old_path": "CMakeLists.txt", "new_id": "0b57348f8e6b30c8bb8930ed8a20ffbca11da0d2", "new_mode": 33188, "new_path": "CMakeLists.txt" }, { "type": "modify", "old_id": "0cc424cfbf6fad3fcd5d3a24692abaf94f02a98f", "old_mode": 33188, "old_path": "include/cose/cose.h", "new_id": "c9a5783a28a21e232a7af674eec56c27cf38de30", "new_mode": 33188, "new_path": "include/cose/cose.h" }, { "type": "modify", "old_id": "236c05eb56ad7e642fb6843b215dccfa89c6579b", "old_mode": 33188, "old_path": "src/CoseKey.cpp", "new_id": "1becefce15394a80f8c135dbaa3787e2544618c4", "new_mode": 33188, "new_path": "src/CoseKey.cpp" }, { "type": "modify", "old_id": "37f74bfdb903e6765a14a92ef221fd4d73ebf8a2", "old_mode": 33188, "old_path": "src/Encrypt.cpp", "new_id": "07a506a6cd89c028a4b068adb0801f9ed1291d99", "new_mode": 33188, "new_path": "src/Encrypt.cpp" }, { "type": "modify", "old_id": "268207936db5a17d0894a3c9b62377f8341c4ee1", "old_mode": 33188, "old_path": "src/Recipient.cpp", "new_id": "cea8db5e9c088e93887e711177e008b993a47f13", "new_mode": 33188, "new_path": "src/Recipient.cpp" }, { "type": "modify", "old_id": "88d990757807b2cbb5e9918890cefad51794594f", "old_mode": 33188, "old_path": "src/cose_int.h", "new_id": "d097464e66f7c5bef7ef2ee57368b955e1515159", "new_mode": 33188, "new_path": "src/cose_int.h" }, { "type": "modify", "old_id": "56261929a28c3d0f3f1f1ca465926494725d980a", "old_mode": 33188, "old_path": "src/mbedtls.cpp", "new_id": "f7598eb22296495bdbadf564ca4177aa468c0a31", "new_mode": 33188, "new_path": "src/mbedtls.cpp" }, { "type": "modify", "old_id": "f376fb4b773493bda57bfa8166fc0999ec9a9f99", "old_mode": 33188, "old_path": "src/openssl.cpp", "new_id": "a64a8c758508c40047a7961addc7187ab1f5db36", "new_mode": 33188, "new_path": "src/openssl.cpp" }, { "type": "modify", "old_id": "85b893bc8a5d0f0aeeb90ad81fd1a8f559ed8718", "old_mode": 33188, "old_path": "test/CMakeLists.txt", "new_id": "112c2ed04cb44c63732dda22a885b936129609c4", "new_mode": 33188, "new_path": "test/CMakeLists.txt" }, { "type": "modify", "old_id": "f515018205437966456f982f4ca7dbfc2930a59a", "old_mode": 33188, "old_path": "test/test.cpp", "new_id": "a995d22624df19d93faf13fba48baa44b941b146", "new_mode": 33188, "new_path": "test/test.cpp" } ] }