aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-06Snap for 11181721 from f55eb52017cb64e6fd0e4aba2dfd9334c0eb6887 to ↵aml_sta_341710000aml_sta_341615000aml_sta_341511040aml_sta_341410000android14-mainline-os-statsd-releaseAndroid Build Coastguard Worker
mainline-os-statsd-release Change-Id: Ib5ae17e1d9f07fc8c9d08374b8267aeb48d270f5
2023-12-04Merge remote branch 'goog/mirror-aosp-main'Prabal Singh
Bug: b/309948071 Change-Id: I326b676e0b0625ae12fa20d9fe523836391dda8b
2023-11-15Merge remote branch 'origin/upstream-master'Prabal Singh
Bug: b/309948071 Change-Id: I56453d65178cb632466f611861a535c0400211c1
2023-10-31Snap for 11031605 from f3a56c337b18888e986782217a5929d0aa0b6b9c to ↵aml_sta_341311010Android Build Coastguard Worker
mainline-os-statsd-release Change-Id: I7d0d06ad9af49985dee2c458e091cb85aa8d95c1
2023-10-23Define proto file group and minSdkVersion in PJCPrabal Singh
We want to use this library in Adservices. Adding that directory in the visbility field and also setting and min_sdk_version in the android.bp. Also defining protos as a filegroup in order to use them in adservices Bug: 300027971 Test: manually tested Change-Id: I8ccac9a0eaecfc33152e7145d3b3af33c0ff3365
2023-09-22Add test_suite field for libpjc_crypto_testPrabal Singh
Bug: b/297863782 Test: manually tested Change-Id: I0e76874ae678c0db3ad42685aac0dabd82e45dec
2023-07-30adds python wrappers, minor updates elsewhereKarn Seth
2023-05-11Merge remote-tracking branch 'aosp/upstream-import' into merge_to_udcaml_wif_341110010aml_wif_341011010aml_wif_340913010aml_uwb_341111010aml_uwb_341011000aml_tet_341112070aml_tet_341010040aml_tet_340913030aml_swc_341111000aml_swc_341011020aml_swc_340922010aml_sta_341114000aml_sta_341111000aml_sta_341010020aml_sta_340912000aml_sta_340911000aml_sdk_341110080aml_sdk_341110000aml_sdk_341010000aml_sdk_340912010aml_rkp_341114000aml_rkp_341015010aml_rkp_341012000aml_res_341110000aml_res_340912000aml_per_341110020aml_per_341110010aml_per_341011100aml_per_341011020aml_per_340916010aml_neu_341010080aml_neu_341010000aml_net_341111030aml_net_341014000aml_net_340913000aml_mpr_341111030aml_mpr_341111020aml_mpr_341015090aml_mpr_341015030aml_mpr_340919000aml_med_341111000aml_med_341011000aml_med_340922010aml_ips_340914280aml_ips_340914200aml_ips_340914000aml_hef_341114030aml_ext_341131030aml_ext_341027030aml_doc_341112000aml_doc_341012000aml_doc_340916000aml_con_341110000aml_cbr_341110000aml_cbr_341011000aml_cbr_340914000aml_ase_341113000aml_ase_340913000aml_art_341110110aml_art_341110060aml_art_341010050aml_art_340915060aml_ads_341131050aml_ads_341027030aml_ads_340915050aml_adb_340912530aml_adb_340912350aml_adb_340912200aml_adb_340912000android14-mainline-adbd-releaseKevin Graney
Change-Id: I3002ad1910f8162afc30675aab98d5d63750a1fa
2023-05-11Import content from http://ag/22581896upstream-importKevin Graney
Squashed commit of the following: commit cb5cc5d4e837aa57c0155a78939a00f8858ddbdf Author: Kevin Graney <kmg@google.com> Date: Tue May 9 14:41:20 2023 -0400 Give Abseil visibility to anonymous-counting-tokens commit ebb50c115dc0c14d67bcf7b268e573a932cecb67 Author: Kevin Graney <kmg@google.com> Date: Mon May 1 15:21:37 2023 -0400 Update visibility again commit e3ad3dbceb69fa961e47c6e1c2c52f1cfc6f5853 Author: Kevin Graney <kmg@google.com> Date: Mon May 1 11:14:02 2023 -0400 Change visibility; add CFI for device builds commit 4d9e0cc71238ed276d11b273fd5a78517e5d680a Author: Kevin Graney <kmg@google.com> Date: Thu Apr 27 15:41:12 2023 -0400 Add a TODO to support CFI commit 4358e418a86e11ac83ffcc7b1d5d234a1c456b97 Author: Kevin Graney <kmg@google.com> Date: Thu Apr 27 14:58:42 2023 -0400 Patch updates from google3 commit 4d706c63606e7a5e9b47a2e9de4d1a8f0b74506a Merge: efa1236 e028e59 Author: Kevin Graney <kmg@google.com> Date: Thu Apr 27 11:28:46 2023 -0400 Merge branch 'master' into android_3p2 Add Karn's latest changes commit efa12364a08be9293cb58781ac2bfa413fe72b8e Author: Kevin Graney <kmg@google.com> Date: Wed Apr 26 11:20:31 2023 -0400 Update visibility rules to match expected ACT dir commit 70a58a8abea90d92c9fe1a957027f595c403de30 Author: Kevin Graney <kmg@google.com> Date: Wed Apr 19 13:13:34 2023 -0400 Add sanitizers to libpjc compilation commit e028e59420a9c36328705ed5064408de03d229a8 Author: Karn Seth <karn@google.com> Date: Mon Apr 17 13:10:43 2023 -0400 updates bb_oblivious_sig param combinations and dy_vrf params proof commit 9e3c52095248f131461a716be4f59e8ae267d8f4 Author: Kevin Graney <kmg@google.com> Date: Tue Apr 11 19:38:36 2023 -0400 Add TEST_MAPPING file commit 6a04d8cf69c912ae72d5bb3e62d00a403cd9f50c Author: Kevin Graney <kmg@google.com> Date: Mon Apr 10 23:50:49 2023 -0400 More edits commit b0dc1f512d9e1cabb697b99b14bc928e4e2e703a Author: Kevin Graney <kmg@google.com> Date: Mon Apr 10 23:49:42 2023 -0400 Add explicit version commit ef0056eff7407e1c42c64216a9eba9c61734577b Author: Kevin Graney <kmg@google.com> Date: Mon Apr 10 23:02:35 2023 -0400 Start splitting up unit tests to prevent linker errors commit 4df3ca23871bef011fb8aff624e794faf8400f32 Author: Kevin Graney <kmg@google.com> Date: Fri Apr 7 13:10:25 2023 -0400 Add -Wno-unused-parameter commit ef30c6900b326a551a6136e79a58ebac1b060040 Author: Kevin Graney <kmg@google.com> Date: Fri Apr 7 10:04:39 2023 -0400 Split up unit tests commit ff52a575179ed54878ca6e60fa7a77779782f61c Author: Kevin Graney <kmg@google.com> Date: Fri Apr 7 08:44:47 2023 -0400 Alphabetize abseil sources commit 743ab3474664b8c83515dab8e7d71fff1d9b82d3 Author: Kevin Graney <kmg@google.com> Date: Fri Apr 7 08:43:15 2023 -0400 Start separating out abseil unit tests commit 960c9c5d3eabcb66f9596ebd1276af963a847b01 Author: Kevin Graney <kmg@google.com> Date: Wed Apr 5 23:53:01 2023 -0400 Minor formatting commit 99278f1502bf1a95567d0d4ab9093bd79f9109ca Author: Kevin Graney <kmg@google.com> Date: Wed Apr 5 23:16:15 2023 -0400 Add libpjc_crypto_test target commit 8ffe7824c8eec67029c2cff49f6f959fbedc8c29 Author: Kevin Graney <kmg@google.com> Date: Wed Apr 5 21:24:58 2023 -0400 Change from <> to "" include commit c4915f258f6d60f57c8fdacfe58030d68b664729 Author: Kevin Graney <kmg@google.com> Date: Wed Apr 5 16:56:08 2023 -0400 Add more files to compilation set Need to fix a few proto includes upstream commit 12c5c82d53a87f3be8e84a780861c4e19b7d0ab6 Author: Kevin Graney <kmg@google.com> Date: Tue Apr 4 20:31:56 2023 -0400 Add abseil source files and link to liblog commit ccf10be3d9ac8106fa7afa372d42ba7281f3e65c Author: Kevin Graney <kmg@google.com> Date: Mon Apr 3 17:06:02 2023 -0400 Add include path for abseil This is still missing the library to link in commit 0ac3897acefbc62ae245bcf3c29b80af7deb7efd Author: Kevin Graney <kmg@google.com> Date: Mon Apr 3 15:59:32 2023 -0400 Add a private copy of the latest LTS Abseil release commit c610df0325afb6315ef004ec080c9cc431991c21 Author: Kevin Graney <kmg@google.com> Date: Fri Mar 31 12:23:15 2023 -0400 Add metadata files for Android third-party commit 8f055b2e9b4af2e68a65d7c2da67f43adf7eb8dc Author: Karn Seth <karn@google.com> Date: Mon Apr 3 11:02:49 2023 -0400 updates dependencies, adds pedersen, cs, dy primitives commit ff5af15595ffae1d2499118622f2933e000765bb Author: Mihaela Ion <mion@google.com> Date: Fri Nov 18 12:38:53 2022 -0500 Adds a Java implementation of the EC Commutative Cipher commit 8eafe59e2d5dda4b2f7e5b3498992d7b71fb45d1 Author: Karn Seth <karn@google.com> Date: Wed Jul 20 16:25:23 2022 -0400 updates grpc dep to 1.48.0 commit 505ba981d66c9e5e73e18cfa647b4685f74784cb Author: Karn Seth <karn@google.com> Date: Wed Sep 29 19:13:29 2021 +0000 adds .bazelrc, pjc_deps and .gitignore commit 5fb148f76a0a40462f4f97aaf858429478f6939b Author: Karn Seth <karn@google.com> Date: Tue Sep 28 20:22:27 2021 +0000 modifies header guards, updates copyright notice commit 2c8d9c3cd8843e7b0b30853242fbbab978bc333f Author: Karn Seth <karn@google.com> Date: Mon Sep 6 23:28:06 2021 +0000 updates proto_util commit b4d3de618b6dcf1c14265f5371d3e74151faf4ee Author: Karn Seth <karn@google.com> Date: Thu Sep 2 19:40:22 2021 +0000 changes com_github_glog_glog to com_github_google_glog commit 8bc01b3f0b41a8ee80acee9ad5ae2c45bbdaef88 Author: Karn Seth <karn@google.com> Date: Fri Aug 6 23:53:19 2021 +0000 removes unnecessary include commit 163826c8ac35453cf2012f1ed0b0324970cae222 Author: Karn Seth <karn@google.com> Date: Fri Aug 6 23:46:54 2021 +0000 moves all source files to private_join_and_compute subfolder. Credit to efoxepstein commit 76477f8d9f0cd773e7e827ad032062ab6e2efd6c Author: Mihaela Ion <mion@google.com> Date: Mon Aug 2 20:37:39 2021 +0200 Updates util imports commit 4d556ce53686440294f0661b371e483083e35abf Author: Mihaela Ion <mion@google.com> Date: Mon Aug 2 20:20:45 2021 +0200 Removes unsupported proto option commit 75e368656f29ba8c57766db0f660474345e21f5d Author: Mihaela Ion <mion@google.com> Date: Mon Aug 2 16:36:29 2021 +0200 Fixes proto dependency commit d363bd46049e24b2123de1d41656518cf6d4b52b Author: Mihaela Ion <mion@google.com> Date: Mon Aug 2 08:56:30 2021 +0200 Fixes a BUILD rule name commit 81249f1f7427a3e6c81551300d83689b6461f10a Author: Mihaela Ion <mion@google.com> Date: Mon Aug 2 08:32:18 2021 +0200 Adds missing util BUILD rules commit 4c0fea1906a575219a168b5da0e6dac0013b9205 Author: Mihaela Ion <mion@google.com> Date: Wed Jul 28 08:34:43 2021 +0200 Adds helper functions for processing files in parallel and reading and writing keys commit e88d36aabcf301d904f035ec42f24dc50810ba7e Merge: 2478023 fe6237a Author: Kevin Yeo <kwlyeo@google.com> Date: Thu Jul 22 14:43:30 2021 -0400 Merge pull request #29 from efoxepstein/status-macros Improve util/status_macros.h with ifdef guards. commit fe6237a65de5f3b3b1584f33eef34d9646a93dec Author: Eli Fox-Epstein <efoxepstein@google.com> Date: Thu Jul 22 18:36:51 2021 +0000 Improve util/status_macros.h with ifdef guards. This also uses operator* instead of .value() to access the value of a StatusOr known to be OK as per guidance in https://abseil.io/tips/181. commit 247802334ab523f9dc611fed872833f43d0c9f5a Author: Mihaela Ion <mion@google.com> Date: Wed Jul 21 19:00:40 2021 +0200 Adds a helper function for writing multiple protos to file commit 11cfedad51513688c421e86a77fe0e57399340f3 Author: Karn Seth <karn@google.com> Date: Thu May 13 20:13:40 2021 +0000 push internal changes commit 89c8d0aae070b9c282043af419e47d7ef897f460 Author: Karn Seth <karn@google.com> Date: Tue Feb 23 16:51:52 2021 +0000 clean up headers etc commit 217dbe13df5e3bdbafebe2f84efce21a3a33c4bb Author: Karn Seth <karn@google.com> Date: Thu Feb 11 18:18:59 2021 +0000 adds shanks discrete log algorithm commit 842f43b08cecba36f8e6c2d94d7467c3b7338397 Author: Karn Seth <karn@google.com> Date: Thu Jan 14 16:06:54 2021 +0000 adds hash_type to ec_point_util commit 52c605f88b976d3ec386b09af0e72dec1e40d9a4 Author: Karn Seth <karn@google.com> Date: Wed Jan 13 19:17:50 2021 +0000 adds libraries for status testing, slight modifications to bignum commit 884e999bde8f6c48e81c239eed95b7fcbaeb70ca Author: Karn Seth <karn@google.com> Date: Sun Jan 3 21:12:22 2021 +0000 removes redundant files commit 484a85c6302d3026ceb8643abff06490f2005de1 Author: Karn Seth <karn@google.com> Date: Tue Dec 22 00:33:23 2020 +0000 migrate commandlineflags to absl::flag commit 458ea22489f7e0bca193af3b3049a035249d2e84 Merge: 99fbcf7 ee2c581 Author: karnseth <karn@google.com> Date: Mon Dec 7 12:40:14 2020 -0500 Merge pull request #20 from schoppmp/windows Fix build on Windows commit ee2c581454fd895d9928fe27b7ba0d0ebfd8fda2 Author: Phillipp Schoppmann <schoppmp+git@posteo.net> Date: Wed Dec 2 10:16:17 2020 +0100 Fix build on Windows commit 99fbcf79c5aded3694973086651f535d08a645c5 Author: Karn Seth <karn@google.com> Date: Mon Nov 30 15:29:42 2020 +0000 incorporates absl::string_view where appropriate commit aa2d68e68193547e88a120c667e173662abd7478 Author: Karn Seth <karn@google.com> Date: Mon Nov 16 21:27:16 2020 +0000 uses absl status and statusor commit b040c117663747c7d0f3fae082a613ca8bf60943 Author: Karn Seth <karn@google.com> Date: Tue May 12 13:35:01 2020 -0400 adds missing BUILD rules, updates grpc deps version commit 6daf1c5f48276c624e4275751992395341902c67 Author: Karn Seth <karn@google.com> Date: Tue May 12 11:41:45 2020 -0400 adds commutative elgamal and ec point util commit 53ca1e2373512880a427adbfb58705827b8c55c6 Author: Karn Seth <karn@google.com> Date: Mon Apr 27 13:17:31 2020 -0400 changes default curve to NIST P-256 commit d9bd7fe9821f72640234cf447215c082d95f383a Author: Karn Seth <karn@google.com> Date: Mon Apr 27 13:11:30 2020 -0400 syncs various refactoring changes commit eaec47fa64619e9a6467630663c7af70a4eadfcc Author: Karn Seth <> Date: Mon Apr 20 14:23:45 2020 -0400 Removes workarounds from README commit 391f0934e537e4399365865f1421c6b8f757b966 Merge: 4e1c4fd 646f563 Author: karnseth <karn@google.com> Date: Mon Apr 20 12:33:05 2020 -0400 Merge pull request #11 from schoppmp/fix-build Fix build with Bazel >= 2 commit 646f563e2092d40e39c5a0c80fd839f0a958095f Author: Phillipp Schoppmann <schoppmann@informatik.hu-berlin.de> Date: Mon Apr 20 15:12:29 2020 +0200 Don't load grpc_test_only_deps commit a5219c2470cef647bfdd5ecdd7051b8c770579b3 Author: Phillipp Schoppmann <schoppmann@informatik.hu-berlin.de> Date: Mon Apr 20 15:04:34 2020 +0200 Add comments in WORKSPACE commit 975b14f07a071726840ee8c8bcddde61a62e6342 Author: Phillipp Schoppmann <schoppmann@informatik.hu-berlin.de> Date: Fri Apr 17 10:27:38 2020 -0700 Fix build with Bazel >= 2 commit 4e1c4fda242f11ccad9633abb06192fa36a4b94c Author: mihaelaion-code <51996505+mihaelaion-code@users.noreply.github.com> Date: Thu Nov 7 15:23:12 2019 +0100 Added note to build with Bazel 0.28.1. commit 375be83109e10b32441483dbd0f1ac493488d197 Author: Kevin Yeo <kwlyeo@google.com> Date: Mon Aug 5 10:40:10 2019 -0400 Update README. commit 2506f959f6da14211527aab7c69508f2300e188b Author: Kevin Yeo <kwlyeo@google.com> Date: Mon Aug 5 09:43:55 2019 -0400 Add SHA256 option for underlying hash function and refactor code. commit 040ac897e8d3080fa57e550eb85239fb78728855 Merge: d03baa0 6fb131c Author: mihaelaion-code <51996505+mihaelaion-code@users.noreply.github.com> Date: Thu Jun 27 10:38:37 2019 +0200 Merge pull request #1 from WalterHub/master Fixes typo in csv file name commit 6fb131c86d3359b949e0de05c58fe38d80d63cae Author: Walter Poupore <wpoupore@google.com> Date: Thu Jun 20 11:41:36 2019 -0700 Fixes typo in csv file name commit d03baa047de48c134bcfae8a16774752a73267bf Author: mihaelaion-code <51996505+mihaelaion-code@users.noreply.github.com> Date: Wed Jun 19 15:02:51 2019 +0200 Update README.md commit 5b8a532eeb81aa756e57e96de2c73a3fc907d294 Author: mihaelaion-code <51996505+mihaelaion-code@users.noreply.github.com> Date: Wed Jun 19 14:40:52 2019 +0200 Add files via upload Private Join and Compute code Change-Id: I611f37b07fe38ef6c6eeeceffb9bf351659e0ac2
2023-05-08Initial empty repositoryInna Palant
2023-04-17updates bb_oblivious_sig param combinations and dy_vrf params proofKarn Seth
2023-04-03updates dependencies, adds pedersen, cs, dy primitivesKarn Seth
2022-11-18Adds a Java implementation of the EC Commutative CipherMihaela Ion
2022-07-20updates grpc dep to 1.48.0Karn Seth
2021-09-29adds .bazelrc, pjc_deps and .gitignoreKarn Seth
2021-09-28modifies header guards, updates copyright noticeKarn Seth
2021-09-06updates proto_utilKarn Seth
2021-09-02changes com_github_glog_glog to com_github_google_glogKarn Seth
2021-08-06removes unnecessary includeKarn Seth
2021-08-06moves all source files to private_join_and_compute subfolder. Credit to ↵Karn Seth
efoxepstein
2021-08-02Updates util importsMihaela Ion
2021-08-02Removes unsupported proto optionMihaela Ion
2021-08-02Fixes proto dependencyMihaela Ion
2021-08-02Fixes a BUILD rule nameMihaela Ion
2021-08-02Adds missing util BUILD rulesMihaela Ion
2021-07-28Adds helper functions for processing files in parallel and reading and ↵Mihaela Ion
writing keys
2021-07-22Merge pull request #29 from efoxepstein/status-macrosKevin Yeo
Improve util/status_macros.h with ifdef guards.
2021-07-22Improve util/status_macros.h with ifdef guards.Eli Fox-Epstein
This also uses operator* instead of .value() to access the value of a StatusOr known to be OK as per guidance in https://abseil.io/tips/181.
2021-07-21Adds a helper function for writing multiple protos to fileMihaela Ion
2021-05-13push internal changesKarn Seth
2021-02-23clean up headers etcKarn Seth
2021-02-11adds shanks discrete log algorithmKarn Seth
2021-01-14adds hash_type to ec_point_utilKarn Seth
2021-01-13adds libraries for status testing, slight modifications to bignumKarn Seth
2021-01-03removes redundant filesKarn Seth
2020-12-22migrate commandlineflags to absl::flagKarn Seth
2020-12-07Merge pull request #20 from schoppmp/windowskarnseth
Fix build on Windows
2020-12-02Fix build on WindowsPhillipp Schoppmann
2020-11-30incorporates absl::string_view where appropriateKarn Seth
2020-11-16uses absl status and statusorKarn Seth
2020-05-12adds missing BUILD rules, updates grpc deps versionKarn Seth
2020-05-12adds commutative elgamal and ec point utilKarn Seth
2020-04-27changes default curve to NIST P-256Karn Seth
2020-04-27syncs various refactoring changesKarn Seth
2020-04-20Removes workarounds from READMEKarn Seth
2020-04-20Merge pull request #11 from schoppmp/fix-buildkarnseth
Fix build with Bazel >= 2
2020-04-20Don't load grpc_test_only_depsPhillipp Schoppmann
2020-04-20Add comments in WORKSPACEPhillipp Schoppmann
2020-04-17Fix build with Bazel >= 2Phillipp Schoppmann
2019-11-07Added note to build with Bazel 0.28.1.mihaelaion-code