Skip to content
  • Kevin Graney's avatar
    Import content from http://ag/22581896 · ca3f55ae
    Kevin Graney authored
    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 e028e594
    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 e028e594
    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 8f055b2e
    Author: Karn Seth <karn@google.com>
    Date:   Mon Apr 3 11:02:49 2023 -0400
    
        updates dependencies, adds pedersen, cs, dy primitives
    
    commit ff5af155
    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 8eafe59e
    Author: Karn Seth <karn@google.com>
    Date:   Wed Jul 20 16:25:23 2022 -0400
    
        updates grpc dep to 1.48.0
    
    commit 505ba981
    Author: Karn Seth <karn@google.com>
    Date:   Wed Sep 29 19:13:29 2021 +0000
    
        adds .bazelrc, pjc_deps and .gitignore
    
    commit 5fb148f7
    Author: Karn Seth <karn@google.com>
    Date:   Tue Sep 28 20:22:27 2021 +0000
    
        modifies header guards, updates copyright notice
    
    commit 2c8d9c3c
    Author: Karn Seth <karn@google.com>
    Date:   Mon Sep 6 23:28:06 2021 +0000
    
        updates proto_util
    
    commit b4d3de61
    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 8bc01b3f
    Author: Karn Seth <karn@google.com>
    Date:   Fri Aug 6 23:53:19 2021 +0000
    
        removes unnecessary include
    
    commit 163826c8
    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 76477f8d
    Author: Mihaela Ion <mion@google.com>
    Date:   Mon Aug 2 20:37:39 2021 +0200
    
        Updates util imports
    
    commit 4d556ce5
    Author: Mihaela Ion <mion@google.com>
    Date:   Mon Aug 2 20:20:45 2021 +0200
    
        Removes unsupported proto option
    
    commit 75e36865
    Author: Mihaela Ion <mion@google.com>
    Date:   Mon Aug 2 16:36:29 2021 +0200
    
        Fixes proto dependency
    
    commit d363bd46
    Author: Mihaela Ion <mion@google.com>
    Date:   Mon Aug 2 08:56:30 2021 +0200
    
        Fixes a BUILD rule name
    
    commit 81249f1f
    Author: Mihaela Ion <mion@google.com>
    Date:   Mon Aug 2 08:32:18 2021 +0200
    
        Adds missing util BUILD rules
    
    commit 4c0fea19
    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 e88d36aa
    Merge: 24780233 fe6237a6
    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 fe6237a6
    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 24780233
    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 11cfedad
    Author: Karn Seth <karn@google.com>
    Date:   Thu May 13 20:13:40 2021 +0000
    
        push internal changes
    
    commit 89c8d0aa
    Author: Karn Seth <karn@google.com>
    Date:   Tue Feb 23 16:51:52 2021 +0000
    
        clean up headers etc
    
    commit 217dbe13
    Author: Karn Seth <karn@google.com>
    Date:   Thu Feb 11 18:18:59 2021 +0000
    
        adds shanks discrete log algorithm
    
    commit 842f43b0
    Author: Karn Seth <karn@google.com>
    Date:   Thu Jan 14 16:06:54 2021 +0000
    
        adds hash_type to ec_point_util
    
    commit 52c605f8
    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 884e999b
    Author: Karn Seth <karn@google.com>
    Date:   Sun Jan 3 21:12:22 2021 +0000
    
        removes redundant files
    
    commit 484a85c6
    Author: Karn Seth <karn@google.com>
    Date:   Tue Dec 22 00:33:23 2020 +0000
    
        migrate commandlineflags to absl::flag
    
    commit 458ea224
    Merge: 99fbcf79 ee2c5814
    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 ee2c5814
    Author: Phillipp Schoppmann <schoppmp+git@posteo.net>
    Date:   Wed Dec 2 10:16:17 2020 +0100
    
        Fix build on Windows
    
    commit 99fbcf79
    Author: Karn Seth <karn@google.com>
    Date:   Mon Nov 30 15:29:42 2020 +0000
    
        incorporates absl::string_view where appropriate
    
    commit aa2d68e6
    Author: Karn Seth <karn@google.com>
    Date:   Mon Nov 16 21:27:16 2020 +0000
    
        uses absl status and statusor
    
    commit b040c117
    Author: Karn Seth <karn@google.com>
    Date:   Tue May 12 13:35:01 2020 -0400
    
        adds missing BUILD rules, updates grpc deps version
    
    commit 6daf1c5f
    Author: Karn Seth <karn@google.com>
    Date:   Tue May 12 11:41:45 2020 -0400
    
        adds commutative elgamal and ec point util
    
    commit 53ca1e23
    Author: Karn Seth <karn@google.com>
    Date:   Mon Apr 27 13:17:31 2020 -0400
    
        changes default curve to NIST P-256
    
    commit d9bd7fe9
    Author: Karn Seth <karn@google.com>
    Date:   Mon Apr 27 13:11:30 2020 -0400
    
        syncs various refactoring changes
    
    commit eaec47fa
    Author: Karn Seth <>
    Date:   Mon Apr 20 14:23:45 2020 -0400
    
        Removes workarounds from README
    
    commit 391f0934
    Merge: 4e1c4fda 646f563e
    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 646f563e
    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 a5219c24
    Author: Phillipp Schoppmann <schoppmann@informatik.hu-berlin.de>
    Date:   Mon Apr 20 15:04:34 2020 +0200
    
        Add comments in WORKSPACE
    
    commit 975b14f0
    Author: Phillipp Schoppmann <schoppmann@informatik.hu-berlin.de>
    Date:   Fri Apr 17 10:27:38 2020 -0700
    
        Fix build with Bazel >= 2
    
    commit 4e1c4fda
    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 375be831
    Author: Kevin Yeo <kwlyeo@google.com>
    Date:   Mon Aug 5 10:40:10 2019 -0400
    
        Update README.
    
    commit 2506f959
    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 040ac897
    Merge: d03baa04 6fb131c8
    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 6fb131c8
    Author: Walter Poupore <wpoupore@google.com>
    Date:   Thu Jun 20 11:41:36 2019 -0700
    
        Fixes typo in csv file name
    
    commit d03baa04
    Author: mihaelaion-code <51996505+mihaelaion-code@users.noreply.github.com>
    Date:   Wed Jun 19 15:02:51 2019 +0200
    
        Update README.md
    
    commit 5b8a532e
    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
    ca3f55ae
After you've reviewed these contribution guidelines, you'll be all set to contribute to this project.