aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorquapka2024-08-07 14:19:53 +0200
committerquapka2024-08-07 14:19:53 +0200
commitc47d49f0d58162bdbb9456db07911469af01c313 (patch)
tree4f2c4b116b8a37757ce7a22c804584cdf32b6fc0
parent358e66d957d976a667ce76a1346ab5430ad4f233 (diff)
downloadECTester-c47d49f0d58162bdbb9456db07911469af01c313.tar.gz
ECTester-c47d49f0d58162bdbb9456db07911469af01c313.tar.zst
ECTester-c47d49f0d58162bdbb9456db07911469af01c313.zip
-rw-r--r--flake.nix30
-rw-r--r--nix/boringssl_pkg_versions.nix319
2 files changed, 308 insertions, 41 deletions
diff --git a/flake.nix b/flake.nix
index e63304b..fec71e9 100644
--- a/flake.nix
+++ b/flake.nix
@@ -23,28 +23,13 @@
getMajorMinor = version: builtins.concatStringsSep "." (pkgs.lib.take 2 ( builtins.splitVersion version));
# Altered upstream packages
- boringssl = with pkgs; pkgs.boringssl.overrideAttrs (final: prev: rec {
- src = fetchgit {
+ boringsslBuilder = { rev, hash }: pkgs.boringssl.overrideAttrs (final: prev: rec {
+ src = if rev == null then prev.src else pkgs.fetchgit {
url = "https://boringssl.googlesource.com/boringssl";
- rev = "67422ed4434116daa8898773692165ddd51a6ac2";
- hash = "sha256-7ScEX6ZqBl3PL+zn4bBBPFu5xxP1YswGQxh7g8+9VUc=";
+ inherit rev hash;
};
-
- # NOTE this build does not match upstream, but is what ECTester did at the time of writing
- buildPhase = ''
- cmake -GNinja -Bbuild
- pushd build
- ninja crypto
- popd
- '';
-
- installPhase = ''
- mkdir --parents $bin/bin $dev $out/lib
- mv include $dev
-
- pushd build
- mv crypto/libcrypto.a $out/lib/lib_boringssl.a
- popd
+ postFixup = ''
+ cp $out/lib/libcrypto.a $out/lib/lib_boringssl.a
'';
});
# FIXME: `nix develeop` now has different version than `nix run`
@@ -231,7 +216,7 @@
botanShimBuilder = { version, source_extension, hash }: pkgs.callPackage ./nix/botanshim.nix { botan2 = botan2Builder { inherit version source_extension hash; }; };
cryptoppShimBuilder = { version, hash}: pkgs.callPackage ./nix/cryptoppshim.nix { cryptopp = cryptoppBuilder { inherit version hash; };};
opensslShimBuilder = { version, hash }: import ./nix/opensslshim.nix { inherit pkgs; openssl = (opensslBuilder { version = version; hash = hash;}); };
- boringsslShim = import ./nix/boringsslshim.nix { inherit pkgs; boringssl = boringssl; };
+ boringsslShimBuilder = { rev, hash }: import ./nix/boringsslshim.nix { inherit pkgs; boringssl = ( boringsslBuilder { inherit rev hash; }); };
gcryptShimBuilder = { version, hash}: import ./nix/gcryptshim.nix { inherit pkgs libgpg-error; libgcrypt = libgcryptBuilder { inherit version hash; }; };
mbedtlsShimBuilder = { version, hash }: import ./nix/mbedtlsshim.nix { inherit pkgs; mbedtls = ( mbedtlsBuilder { inherit version hash; }); };
ippcpShimBuilder = { version, hash }: import ./nix/ippcpshim.nix { pkgs = pkgs; ipp-crypto = ( ipp-cryptoBuilder { inherit version hash; }); };
@@ -246,7 +231,7 @@
botan ? { version = null; source_extension = null; hash = null; },
cryptopp ? { version = null; hash = null; },
openssl ? { version = null; hash = null; },
- boringssl ? { version = null; hash = null; },
+ boringssl ? { rev = null; hash = null; },
gcrypt ? { version = null; hash = null; },
mbedtls ? { version = null; hash = null; },
ippcp ? { version = null; hash = null; },
@@ -263,6 +248,7 @@
opensslShim = (opensslShimBuilder { inherit (openssl) version hash; });
botanShim = botanShimBuilder { inherit (botan) version source_extension hash; };
cryptoppShim = cryptoppShimBuilder { inherit (cryptopp) version hash; };
+ boringsslShim = boringsslShimBuilder { inherit (boringssl) rev hash; };
gcryptShim = gcryptShimBuilder { inherit (gcrypt) version hash; };
mbedtlsShim = mbedtlsShimBuilder { inherit (mbedtls) version hash; };
ippcpShim = ippcpShimBuilder { inherit (ippcp) version hash; };
diff --git a/nix/boringssl_pkg_versions.nix b/nix/boringssl_pkg_versions.nix
index 0c4ab10..1979814 100644
--- a/nix/boringssl_pkg_versions.nix
+++ b/nix/boringssl_pkg_versions.nix
@@ -1,24 +1,305 @@
{
buildECTesterStandalone
}:
-{
-# "version_for_cocoapods_10.0",
-
-# "version_for_cocoapods_9.0",
-# "version_for_cocoapods_8.0",
-# "version_for_cocoapods_7.0",
-# "version_for_cocoapods_6.0",
-# "version_for_cocoapods_5.0",
-# "version_for_cocoapods_4.0",
-# "version_for_cocoapods_3.0",
-# "version_for_cocoapods_2.0",
-# "version_for_cocoapods_1.0",
-# "fips-android-20191020",
-# "fips-20220613",
-# "fips-20210429",
-# "fips-20190808",
-# "fips-20180730",
- fips-20170615 = buildECTesterStandalone {
- boringssl = { rev = "refs/tags/fips-20170615"; hash = ""; };
+{
+ r5af122c3 = buildECTesterStandalone {
+ boringssl = { rev="5af122c3dfc163b5d1859f1f450756e8e320a142"; hash="sha256-q4fuH35u6WlmDweGFf7WOmOJyq3F6NeJe6B8oTWjutk="; };
+ };
+ r1e8c35af = buildECTesterStandalone {
+ boringssl = { rev="1e8c35af5363c21f0f349b4e570dcccfb9ec3f74"; hash="sha256-inBz7hCoJjO/wFY8Rrvov+9lPO66zjWn4tUOwS+qLEI="; };
+ };
+ r14a2f35b = buildECTesterStandalone {
+ boringssl = { rev="14a2f35b6e06756902eaa7e188a25895721055fc"; hash="sha256-wmbkh5Gh3ewKBNrLgeUPTUKBFrVy5J/vKMnckvFR2Aw="; };
+ };
+ re23fe9b6 = buildECTesterStandalone {
+ boringssl = { rev="e23fe9b6eecc10e4f9ea1f0027fea5eaee7bd6b6"; hash="sha256-jB5WXaxGKCqT9tuKwiMr68RMrQgp8ElbQ+WZB8PY8NQ="; };
+ };
+ r7a6e828d = buildECTesterStandalone {
+ boringssl = { rev="7a6e828dc53ba9a56bd49915f2a0780d63af97d2"; hash="sha256-BloPVeQvY7wxvxx6IqFbuo5dt1ATbl2epcgG8PmVXQk="; };
+ };
+ r9cffd74f = buildECTesterStandalone {
+ boringssl = { rev="9cffd74fdb65c69506a0ce1b19420a67ad0cb19e"; hash="sha256-xy0eVPmLnoV/K8S0q0vsKvMR0bjGw2q1HzCeYclQBJ4="; };
+ };
+ r82f9853f = buildECTesterStandalone {
+ boringssl = { rev="82f9853fc7d7360ae44f1e1357a6422c5244bbd8"; hash="sha256-oppWaOb3gmQN5O+xtdCZJfbwc4GbFmuAJxZDp9e/GEY="; };
+ };
+ r9b3ef1b3 = buildECTesterStandalone {
+ boringssl = { rev="9b3ef1b3d34d09c40b999d05ca6a92c77a9345e3"; hash="sha256-LJF+ooOKaB0Zj+VoLMJO5HDilQKEZfWJSl92X+ZMZmE="; };
+ };
+ r096ded9f = buildECTesterStandalone {
+ boringssl = { rev="096ded9f097b73a15956b04cd168c7cfe7e28f52"; hash="sha256-WL0ndihbDyZnT3dJmwDIZWilxNtjsoZTQCbQ9+hjofo="; };
+ };
+ rd274b1ba = buildECTesterStandalone {
+ boringssl = { rev="d274b1bacdca36f3941bf78e43dc38acf676a1a8"; hash="sha256-FtJFZorlGqPBfkPgFbEztNvYHweFaRVeuAM8xOMleMk="; };
+ };
+ rb34976ca = buildECTesterStandalone {
+ boringssl = { rev="b34976cae99f8d1b864dbab31e20fc00d06acb09"; hash="sha256-QUeBGFNQJE9DHq/thfk3RsRMTUhwB2Z6LRN0SJYJsVo="; };
+ };
+ r77ef86d0 = buildECTesterStandalone {
+ boringssl = { rev="77ef86d0431ec3ceea503b0c59888942fd35b035"; hash="sha256-DprfilhYcYUcQA4kDtvh6UNsntXJwTo7YDm16yduJ1M="; };
+ };
+ r8934b1ef = buildECTesterStandalone {
+ boringssl = { rev="8934b1ef0857bc08626a2206a6f5f718942c14fc"; hash="sha256-3haLXiXWipf27XCChJQ9UU76hjydoGAC/HS+8AftZd0="; };
+ };
+ r7c2b62e9 = buildECTesterStandalone {
+ boringssl = { rev="7c2b62e93487b772990fddc1905f22d4cfaee4a4"; hash="sha256-FGpAeOQ4Sfd/kbKs/Ziv+H/UzN3yH4FmUnFE5afszU4="; };
+ };
+ r12f0f4be = buildECTesterStandalone {
+ boringssl = { rev="12f0f4bec2a6db53a53748dd6001d1aacaae26ba"; hash="sha256-uj99vsXUoHicoysqcPOn/yJf1M7fTPL3gSlikNyzUJw="; };
+ };
+ rca2eba6a = buildECTesterStandalone {
+ boringssl = { rev="ca2eba6a5e6a1db7fc970b38c2975fb7bb7153fa"; hash="sha256-XVBOVn9ZuO9tobQ8TA6zDBwD/hxkMkcigGUpwn6Hnd8="; };
+ };
+ rf01108e4 = buildECTesterStandalone {
+ boringssl = { rev="f01108e4761e1d4189cb134322c3cb01dc71ef87"; hash="sha256-jZ9T5/6t1ImeCDBAMzW0aSmT/NcLxbESYv/F+cBjIFY="; };
+ };
+ r26468aea = buildECTesterStandalone {
+ boringssl = { rev="26468aea6483135b156fb03a5693c495dbad2e0f"; hash="sha256-a8r0bjKqsd/0FMhp5yR8iMU5LIC4ICV9cxsTIidWMUE="; };
+ };
+ r7811fdc9 = buildECTesterStandalone {
+ boringssl = { rev="7811fdc94b7ec146937e83f98d411157974ffa32"; hash="sha256-jZ9T5/6t1ImeCDBAMzW0aSmT/NcLxbESYv/F+cBjIFY="; };
+ };
+ r45db24b3 = buildECTesterStandalone {
+ boringssl = { rev="45db24b36a030ec54464ea7a26c362f3c82305ee"; hash="sha256-dQhTNkyN+yVKpEWUSiaezfnktHr2EySScCANDcQjgq0="; };
+ };
+ r45b24641 = buildECTesterStandalone {
+ boringssl = { rev="45b2464158379f48cec6e35a1ef503ddea1511a6"; hash="sha256-YLgAs3CzvTJ50C/VPUrflD2THBMLLNoEFEpOALrZQhY="; };
+ };
+ r2fcdd11f = buildECTesterStandalone {
+ boringssl = { rev="2fcdd11f6d33b667968a5bc5147e2ba83a2082b8"; hash="sha256-aEZ3/t6Jg3LH+ZYuaqrB/sK44d8nilVfUleJEvN/qKA="; };
+ };
+ r6c98ebeb = buildECTesterStandalone {
+ boringssl = { rev="6c98ebeb8cf24c7be5d462ded7e60d88b2ceccec"; hash="sha256-BnD/HKW/2dz7AJz4B3iFvjx6ZTuItR2IyHgAGzexvCI="; };
+ };
+ rd1e6d3b4 = buildECTesterStandalone {
+ boringssl = { rev="d1e6d3b4af50c9490cc6210e2763b3c45ba14b07"; hash="sha256-Da2bMR7COJib9Y6GLpQmsTRt9oyDWZcbz3OkEExYvYo="; };
+ };
+ r84dc9bb6 = buildECTesterStandalone {
+ boringssl = { rev="84dc9bb624b47bda0bf802ae9e04a6eecb40865c"; hash="sha256-iM2dQCZIemZZysm5tQ83THHsdv3SAl8g6bR2eV5jqqo="; };
+ };
+ r67422ed4 = buildECTesterStandalone {
+ boringssl = { rev="67422ed4434116daa8898773692165ddd51a6ac2"; hash="sha256-7ScEX6ZqBl3PL+zn4bBBPFu5xxP1YswGQxh7g8+9VUc="; };
+ };
+ rc6c0b650 = buildECTesterStandalone {
+ boringssl = { rev="c6c0b650091e90e6206a361c14a73223f54d42c1"; hash="sha256-GirZs6NfiMvoXqDkW+J5zSK4NJJtI0rl2GOb+B+Hyeg="; };
+ };
+ r66d274df = buildECTesterStandalone {
+ boringssl = { rev="66d274dfbab9e4f84599f06504987c418ca087d9"; hash="sha256-eppy21RtniwE5gpD0ff4B1Gd0xLCdwc71i2DP7Y3nt0="; };
+ };
+ re1d209d4 = buildECTesterStandalone {
+ boringssl = { rev="e1d209d4432846d28c31d84f269f4edcb9a63509"; hash="sha256-K2/9RS+UHCkHiog+//Q99RFWxLVXASE62l8yhJ6JVjg="; };
+ };
+ r9cac8a6b = buildECTesterStandalone {
+ boringssl = { rev="9cac8a6b38c1cbd45c77aee108411d588da006fe"; hash="sha256-oVRzPR4OSpgifskilpke116E4mpx+9baXw6rfW/jegs="; };
+ };
+ r11acdc6a = buildECTesterStandalone {
+ boringssl = { rev="11acdc6abf13cc8139c30ac9455840a347793110"; hash="sha256-FPiV4a+MmC3UdBZPqQRu2vUe0v7w+ar6/p19f0YGS+Y="; };
+ };
+ r962432c6 = buildECTesterStandalone {
+ boringssl = { rev="962432c687f67f8df1aa6e3dd364fbc88fea4ed8"; hash="sha256-BPOeSCjPiLh3pY/07J0vqUGdj6529idZtc+LCKb2MuQ="; };
+ };
+ ra220a602 = buildECTesterStandalone {
+ boringssl = { rev="a220a6024f66c123019b5c080f6bd8bcaf75448c"; hash="sha256-0R5EhwUi1Sc3hhwVhzCBAPxRhcftdmp2/FnwFckxlU0="; };
+ };
+ ra6c42d68 = buildECTesterStandalone {
+ boringssl = { rev="a6c42d6810ea5317fe8ed85704c097cd8f3513ca"; hash="sha256-tqgorwXUKb4wkTRD1OlMKNOp8LTDzyci5ulfaYHYGkQ="; };
+ };
+ r56fb43a2 = buildECTesterStandalone {
+ boringssl = { rev="56fb43a204e57af68e00f4561c108a7004381aa3"; hash="sha256-CK3EhbxQxL0SR1lznYTbOGO4PVU0ajHyJ6lVi6OzJGY="; };
+ };
+ r29223ac3 = buildECTesterStandalone {
+ boringssl = { rev="29223ac349c144a4d0babc281644c0410dd1e313"; hash="sha256-0zOLcNJh7SMzI1r5AVdFpzZxH1Li9+m0rhXyIg+hiMQ="; };
+ };
+ re2a801f6 = buildECTesterStandalone {
+ boringssl = { rev="e2a801f688dbdfac8fde90b849b1bf75f80b466c"; hash="sha256-me6iT8/l4uCeTPo0L6ID0GiUklFEiwR7JGOB+OhotLs="; };
+ };
+ r39dd1e3c = buildECTesterStandalone {
+ boringssl = { rev="39dd1e3c904341ac14da80224d72a77d95501ad4"; hash="sha256-hyCIctgppjZmLquRQ7TfvOza9M5gUSPjkECeXIuhw/4="; };
+ };
+ r1385dbd5 = buildECTesterStandalone {
+ boringssl = { rev="1385dbd51dc2eeba39076687a6c9e45c7dc8965c"; hash="sha256-wutjtx+JxOdWOVxdwSDosQVAQag/u3KAlQqpUBSPkyk="; };
+ };
+ r2bc9245e = buildECTesterStandalone {
+ boringssl = { rev="2bc9245eb4b50bd9e6b8bd0aa4ac94b91eda997a"; hash="sha256-Wn1rWoaCIfNZuouxt9FPV8L0akTkgXULG68SGNyYDQM="; };
+ };
+ ra055b938 = buildECTesterStandalone {
+ boringssl = { rev="a055b93845a1b2a910919e21920e4bd1ce900841"; hash="sha256-ZjQC/pT8pdGMj1km4k9RPlMNB6FXkLStClfiazQJonI="; };
+ };
+ rdec5989b = buildECTesterStandalone {
+ boringssl = { rev="dec5989b793c56ad4dd32173bd2d8595ca78b398"; hash="sha256-IRlarsuNbK7hBJ6W8bXqbHEfk0K9Gqy7h1uHZ1xazhI="; };
+ };
+ rc1d9ac02 = buildECTesterStandalone {
+ boringssl = { rev="c1d9ac02514a138129872a036e3f8a1074dcb8bd"; hash="sha256-C1+2oEyLY58IqeLD0G6kHs10cJvMt2AwfhMUEqb8Lt8="; };
+ };
+ re1a860c3 = buildECTesterStandalone {
+ boringssl = { rev="e1a860c3745c77cb83228dde1b73fa62eaf43930"; hash="sha256-hVVyDOiPrmYFZVOEVPH+gQDdpAJQQXMpslyhXwRIESs="; };
+ };
+ rfb1c75ca = buildECTesterStandalone {
+ boringssl = { rev="fb1c75caf8ba5d45a0f2c52facd36e4ad9289549"; hash="sha256-A4qrMxsfBMpkTl+GbhIp6tfa4ArbwYUy+wdl3M01kMI="; };
+ };
+ re491eeb6 = buildECTesterStandalone {
+ boringssl = { rev="e491eeb610fcc69b98bc6d1ba08faf78655808f6"; hash="sha256-5Ju7KKWLJheH9E7aicjJEMCzrky1/6bhV8OsARsrK0U="; };
+ };
+ ra11277e1 = buildECTesterStandalone {
+ boringssl = { rev="a11277e187e407d0ef403b8a60d9a32eaab7d301"; hash="sha256-7RsYw9E4fQgy5bdLviRIqLZE3/kbkOQmI+SCGgyCeuo="; };
+ };
+ r25cf1bb9 = buildECTesterStandalone {
+ boringssl = { rev="25cf1bb965ba9ae0302cbc6de4ff4dd6cdbbc016"; hash="sha256-suA9B4DZyRrSKCSrJifvYbRC923GstqPr8qLzUPmyfk="; };
+ };
+ rc8100f0f = buildECTesterStandalone {
+ boringssl = { rev="c8100f0f0d05c5185d58113e12a867ae0771a6c9"; hash="sha256-oTa8ZyNJH86rWRlq2+wOl6cc0MFm/yD0N3RK0/8t91Q="; };
+ };
+ r1eda2363 = buildECTesterStandalone {
+ boringssl = { rev="1eda2363f9e79aaa5febe91d31b6756ae4f24f30"; hash="sha256-zQ+y78EaZ36yeCi/pk9v7W7M2t5yPLpEO0QXyxtKJ0g="; };
+ };
+ r261579f0 = buildECTesterStandalone {
+ boringssl = { rev="261579f08b2f8aa7959670df1e928c1c305a632c"; hash="sha256-fnnCC4JcUtp3i3rTVbKAzzH/6YX8ZHXzv86oC9o61Tg="; };
+ };
+ r9540c045 = buildECTesterStandalone {
+ boringssl = { rev="9540c0452343e684f94515288880b6b35655f792"; hash="sha256-7y6OxtmpHp3N48RRqP6us3twYHB/JGE5ElCxhxXOXCk="; };
+ };
+ red3f05a6 = buildECTesterStandalone {
+ boringssl = { rev="ed3f05a6794adfd39937d0027afefad8f6afcae9"; hash="sha256-dL2IJZIKYUoH9lnQMV6e95Ju9bl6D93JvLeio5waZrc="; };
+ };
+ r4a7815c9 = buildECTesterStandalone {
+ boringssl = { rev="4a7815c94077eebb3546fc287d1fa0e1356a2cd0"; hash="sha256-PWwhREqN/KUSNX7A+8sGJHd2ZUI+WsLW3+eVFBsLjN8="; };
+ };
+ r5326e94d = buildECTesterStandalone {
+ boringssl = { rev="5326e94dd188beba0a5e536b1d2723aee65bd85d"; hash="sha256-FzKzPLXG9IiqtS1xzY/8Rkrs064YaZcISKADI1bwgP0="; };
+ };
+ re09fcf83 = buildECTesterStandalone {
+ boringssl = { rev="e09fcf8302f75dc50afcfe40f0d59a92b40a3c2e"; hash="sha256-S2/UyMz3xuQTwO5sXx9l+871q/aIvQVq9ezSOPTveUE="; };
+ };
+ rafd52e91 = buildECTesterStandalone {
+ boringssl = { rev="afd52e91dfed27ab7193be040f067900947b14ac"; hash="sha256-wi5sQnj631WuCLmDLa0DrM6GJoVKBsI4NUaXeREIEeo="; };
+ };
+ re95b0cad = buildECTesterStandalone {
+ boringssl = { rev="e95b0cad901abd49755d2a2a2f1f6c3e87d12b94"; hash="sha256-xv3Q30yLrM0l8oDtyLxnfLGH1ZnfHs6F6XEJHjgu6Dw="; };
+ };
+ r13aa2733 = buildECTesterStandalone {
+ boringssl = { rev="13aa27338663c62600249ece54c94f180d57bbb7"; hash="sha256-Wj2gBLAe/C0A6p20lwjc9xa/eo/8ukATxP8dwiRQgds="; };
+ };
+ r03982b4c = buildECTesterStandalone {
+ boringssl = { rev="03982b4cfadca0e650b384c9539b2fdb5f8aa012"; hash="sha256-CKd60IZM09YYxXyvrnGvv2z7ecWFsTX2u6rP+wOtCyg="; };
+ };
+ r273a920f = buildECTesterStandalone {
+ boringssl = { rev="273a920f84e8b0b258737cea0f2f24627e8c5ed9"; hash="sha256-fBvaQk2cJE57DRfTV9avEKG2A+MBzsNJeQLQX63kykQ="; };
+ };
+ r9f7f4d03 = buildECTesterStandalone {
+ boringssl = { rev="9f7f4d033b03ae1b6e7b69c9e3bfb368f06a887d"; hash="sha256-op7ClsGIL/o1ulHquGq+Uegtn8auPONTs/uWn92ieGw="; };
+ };
+ rd7278ceb = buildECTesterStandalone {
+ boringssl = { rev="d7278cebad5b8eda0901246f2215344cffece4f4"; hash="sha256-QzrhYKnZKtV9SFwMPW2Axvw9mg1HKg3m5XqOKsDPLGA="; };
+ };
+ rbfcab2aa = buildECTesterStandalone {
+ boringssl = { rev="bfcab2aa518899ce71e7ffbc23bb22c4ef51858f"; hash="sha256-DZRdCZA1BTQgBb7WWQylfsI+5naekSj8fmzTL7NeXGY="; };
+ };
+ r68c29a24 = buildECTesterStandalone {
+ boringssl = { rev="68c29a24ee6c9c70ecce56766ca70b115aad768f"; hash="sha256-yf5eELIkNrJepihcf4SMg78wM8GpNGCgLZIYujHHlRo="; };
+ };
+ rde6ba216 = buildECTesterStandalone {
+ boringssl = { rev="de6ba216656b819d4d8de7602006561f82a8c669"; hash="sha256-U4d7K/3YDXOaUGtdJ56YMZ3o7Pb4rUoigo88+/m8oV4="; };
+ };
+ r29c9e64c = buildECTesterStandalone {
+ boringssl = { rev="29c9e64ce548ff8278e9d98aa53f611f115c2bed"; hash="sha256-29Qkg39XceB0LMHAvFkhbkg9jxlNbiPaSgXjKQ6e5c4="; };
+ };
+ r58745d61 = buildECTesterStandalone {
+ boringssl = { rev="58745d61afe244a37941d391f5dec3ab08f5cf2c"; hash="sha256-IcfvFmoFoxzorWfKdPfcKLpqmNflqFFR5mxZ5y3fSIQ="; };
+ };
+ rc798e3a5 = buildECTesterStandalone {
+ boringssl = { rev="c798e3a54912a1bfbf1c846630e2bb86e9b543a7"; hash="sha256-sBDyJuTz8yHcSwDgrXlKjQqvuifaXegb3qwqH0naGig="; };
+ };
+ rba62c812 = buildECTesterStandalone {
+ boringssl = { rev="ba62c812f01fb379f49f94a08a2d1282ce46e678"; hash="sha256-u0F0CNV5F6kIfTRnTXLIHXkQ5bOBEUAG/SUItU/g2vU="; };
+ };
+ r2fb5f9cb = buildECTesterStandalone {
+ boringssl = { rev="2fb5f9cb8feec2234952f6999af941ac48555710"; hash="sha256-dS+ze7Pz8oB2rAFFODOZYD49N7ngea5GKKi76+MLNs8="; };
+ };
+ rd477c0d7 = buildECTesterStandalone {
+ boringssl = { rev="d477c0d7c40ddca3a64ae26fc02d2dac175836d3"; hash="sha256-CMLdmGoHH0KBqSLLsTfnWi9Cg5OJZyIZ85ftVjzfcag="; };
+ };
+ rc7019036 = buildECTesterStandalone {
+ boringssl = { rev="c70190368c7040c37c1d655f0690bcde2b109a0d"; hash="sha256-elaaAg/eub/myMsfsN1SQ3AKKMMdduaGHdvU05jxnmE="; };
+ };
+ r7662e58e = buildECTesterStandalone {
+ boringssl = { rev="7662e58e3e0f6b6bcfd6e93ef8c83062096f22e2"; hash="sha256-N++DCJApfXa19xRH+u0WXPdfr1bXFwLEFOxT0wSfiF4="; };
+ };
+ r0355048c = buildECTesterStandalone {
+ boringssl = { rev="0355048ce0302fdeb4744dae4b8a156a38496150"; hash="sha256-Cypt4iPc6ZJarXKVloUl7G+XfGSEunOCblTzakSjdIY="; };
+ };
+ r3a01cba9 = buildECTesterStandalone {
+ boringssl = { rev="3a01cba9a5a133799dbb58b5fbf15d0ddfe23cee"; hash="sha256-2bVUZJToGg1xKKwPAKxCqQCucEccfk4wfZFSLQ3XDMk="; };
+ };
+ r07f27b1d = buildECTesterStandalone {
+ boringssl = { rev="07f27b1d445a27433f2c871935da2cefcfbdb458"; hash="sha256-qWhcq7fcteKLlC/EG+/bkUew5UoNzBbkAvWDh22JC8A="; };
+ };
+ rfc953df2 = buildECTesterStandalone {
+ boringssl = { rev="fc953df2352e1c1bcb34cb5f75a0e409014c1690"; hash="sha256-cxmSyN3FYc1/uC0qrf0SWbzzKikyQCNCYajlLldAxDU="; };
+ };
+ r1a9edc3e = buildECTesterStandalone {
+ boringssl = { rev="1a9edc3e3b1024af4f6dc1ed6bb391510cb494ba"; hash="sha256-nYN7UhORegjNiH5XB+6wS+NPkxBtAXazps1KzNgyXnI="; };
+ };
+ rb8912d71 = buildECTesterStandalone {
+ boringssl = { rev="b8912d713cb82a748bbe63f28f28b17632c70964"; hash="sha256-UJBdbyc0uv9NcAxKtVUh5L9FL35gk3PqVbRyxaUhbHc="; };
+ };
+ rb6bca9c6 = buildECTesterStandalone {
+ boringssl = { rev="b6bca9c6dde177f641137d2991aa677997c54c67"; hash="sha256-Qo/cW+FSCDoEDZClVZmlHurz3CbVN3iqYmpJwmANFcI="; };
+ };
+ r03d1b7c5 = buildECTesterStandalone {
+ boringssl = { rev="03d1b7c544851d9f44df1e9ff21839742e08c819"; hash="sha256-bRmRC4iO1TdyKmb98inr9XNB0hna9z7iZg3CGEQPwIA="; };
+ };
+ r6b36ad2b = buildECTesterStandalone {
+ boringssl = { rev="6b36ad2bd6001f17a997b7a1e0ab254b001438ef"; hash="sha256-bwu01bczIOLU93LYOJXRU0bZ5+a14eqEo8G6EVaXXzY="; };
+ };
+ r1d24e04c = buildECTesterStandalone {
+ boringssl = { rev="1d24e04c7143171ae2010c842e3e1438510fd1c0"; hash="sha256-fgsqIdp4ua4G1bpZflD/eRk7OLh+jlBn3gKmKoa5Qbc="; };
+ };
+ r8a0da669 = buildECTesterStandalone {
+ boringssl = { rev="8a0da669a08b6c6b805fd7ec9d1e67694fda3711"; hash="sha256-kxx37r693eFZFyjTssS2KrSGYBjYb4hjNljc1wazAbc="; };
+ };
+ r4d50a595 = buildECTesterStandalone {
+ boringssl = { rev="4d50a595b49a2e7b7017060a4d402c4ee9fe28a2"; hash="sha256-nuPaIVPLUxQVrjOx5kfeWOq8XZfrP+wwnZc8gH/diGA="; };
+ };
+ rd34f540e = buildECTesterStandalone {
+ boringssl = { rev="d34f540e57394de22a1599c3c5d852519d388d6c"; hash="sha256-4ErkViNNPnrqzoXjiTA0yRM22XhNIMsc6fLpBcVjjE0="; };
+ };
+ re7d76da9 = buildECTesterStandalone {
+ boringssl = { rev="e7d76da920a1bd79b6ebc77e75b407cdf0a58962"; hash="sha256-mb7io8ljofKPKD4jlZjfqk8+SjiMrlLUrnWod2b9/v0="; };
+ };
+ r3efe2eb9 = buildECTesterStandalone {
+ boringssl = { rev="3efe2eb9e3dfb49cb110c53e3430caeae4599f52"; hash="sha256-i2xw3iE1EGNxWd43qKDum0z7Krfp30WqIoICQD4R45I="; };
+ };
+ r35a91094 = buildECTesterStandalone {
+ boringssl = { rev="35a910949d684aea8b86a8c42db76c4f43e31a96"; hash="sha256-vgtsVwEspe5gUDOwOHrchvwjfVC9lM4Ks0eFFQrzDMw="; };
+ };
+ r8e6aa7f3 = buildECTesterStandalone {
+ boringssl = { rev="8e6aa7f39f4357a6ad15944884f72db8d25b9dff"; hash="sha256-Tdm9SExUr/YsxIbV9GsUqlTZpFZMAAlbUv/u7+GuE+M="; };
+ };
+ r7c44f450 = buildECTesterStandalone {
+ boringssl = { rev="7c44f450547cc777229462c2ac864a9326c0106c"; hash="sha256-snkPY4R9RKdCI0yUS3ICn4CHyXE9DKaYaHAggD2UAOk="; };
+ };
+ r6ab7c148 = buildECTesterStandalone {
+ boringssl = { rev="6ab7c1482bf4cdc91c87bc512aaf68ffb18975ec"; hash="sha256-+5ICkcKZRXCSC/y5d5Oo9WtcgdfkLZL/goGXE6V/9hE="; };
+ };
+ rb17231cd = buildECTesterStandalone {
+ boringssl = { rev="b17231cdb9ec4e877b470c57d3280d9195811cd9"; hash="sha256-5G/wh35qlfGi6vHEj51QFyIryzKeTiGthfTe7tCWK8s="; };
+ };
+ r3e89a7e8 = buildECTesterStandalone {
+ boringssl = { rev="3e89a7e8db8139db356b892ca9993172346c80cf"; hash="sha256-VsTll0A8FfNbObOnoFLah4BMuCzlLNbqOEgSbppQo7k="; };
+ };
+ r8de798be = buildECTesterStandalone {
+ boringssl = { rev="8de798be4b850cf88ad2c50602abe2ca3bb285df"; hash="sha256-pQ8BTRMOjxLu8UoyTH23wYwy2pC29yZoCyl1c+94hyM="; };
+ };
+ rd2e3212d = buildECTesterStandalone {
+ boringssl = { rev="d2e3212de29bac1ceed33ca8ab8bbff3f41a2459"; hash="sha256-HRa+IdVwchzjJh1Unx8wmu++eiFtY7ctdmwgjJqkx9Y="; };
+ };
+ r783ae722 = buildECTesterStandalone {
+ boringssl = { rev="783ae722ed307a3b3782cd253fd4ffb387f38767"; hash="sha256-bdhCbLFmXOl07F/yjeYpnoM41F7EkaWDRG45cNOSnVo="; };
+ };
+ r2db0eb3f = buildECTesterStandalone {
+ boringssl = { rev="2db0eb3f96a5756298dcd7f9319e56a98585bd10"; hash="sha256-+G7BcdtU8AeNMY4NLQgKpgF28/CS9FIjf+vaOd+Wf6o="; };
+ };
+ r70d05d5a = buildECTesterStandalone {
+ boringssl = { rev="70d05d5a34f6366116e2b0a530ea8d0186bb2a8e"; hash="sha256-aEtH4Efvt+zRGvUD9JAsBU+EfZySk8gU05fek5rbcbM="; };
};
}