| /external/anonymous-counting-tokens/act/act_v0/ |
| D | BUILD | 24 …"@private_join_and_compute//private_join_and_compute/crypto/dodis_yampolskiy_prf:bb_oblivious_sign… 25 …"@private_join_and_compute//private_join_and_compute/crypto/dodis_yampolskiy_prf:dy_verifiable_ran… 26 "@private_join_and_compute//private_join_and_compute/crypto/proto:big_num_proto", 27 "@private_join_and_compute//private_join_and_compute/crypto/proto:camenisch_shoup_proto", 28 "@private_join_and_compute//private_join_and_compute/crypto/proto:pedersen_proto", 45 "@private_join_and_compute//private_join_and_compute/crypto:bn_util", 46 "@private_join_and_compute//private_join_and_compute/crypto:camenisch_shoup", 47 "@private_join_and_compute//private_join_and_compute/crypto:ec_util", 48 "@private_join_and_compute//private_join_and_compute/crypto:pedersen_over_zn", 49 …"@private_join_and_compute//private_join_and_compute/crypto/dodis_yampolskiy_prf:bb_oblivious_sign… [all …]
|
| D | act_v0.proto | 18 package private_join_and_compute.anonymous_counting_tokens; 20 import "private_join_and_compute/crypto/dodis_yampolskiy_prf/bb_oblivious_signature.proto"; 21 import "private_join_and_compute/crypto/dodis_yampolskiy_prf/dy_verifiable_random_function.proto"; 22 import "private_join_and_compute/crypto/proto/big_num.proto"; 23 import "private_join_and_compute/crypto/proto/camenisch_shoup.proto"; 24 import "private_join_and_compute/crypto/proto/pedersen.proto"; 55 private_join_and_compute.proto.PedersenParameters pedersen_parameters = 2; 57 private_join_and_compute.proto.CamenischShoupPublicKey camenisch_shoup_public_key = 3; 59 private_join_and_compute.proto.BbObliviousSignaturePublicKey 72 private_join_and_compute.proto.CamenischShoupPrivateKey camenisch_shoup_private_key = 1; [all …]
|
| /external/private-join-and-compute/private_join_and_compute/crypto/dodis_yampolskiy_prf/ |
| D | BUILD | 28 "//private_join_and_compute/crypto/proto:big_num_proto", 29 "//private_join_and_compute/crypto/proto:ec_point_proto", 30 "//private_join_and_compute/crypto/proto:pedersen_proto", 49 "//private_join_and_compute/crypto:bn_util", 50 "//private_join_and_compute/crypto:ec_util", 51 "//private_join_and_compute/crypto:pedersen_over_zn", 52 "//private_join_and_compute/crypto/proto:proto_util", 66 "//private_join_and_compute/crypto:bn_util", 67 "//private_join_and_compute/crypto:ec_util", 68 "//private_join_and_compute/crypto:pedersen_over_zn", [all …]
|
| /external/private-join-and-compute/ |
| D | Android.bp | 37 "private_join_and_compute/crypto/big_num.cc", 38 "private_join_and_compute/crypto/camenisch_shoup.cc", 39 "private_join_and_compute/crypto/commutative_elgamal.cc", 40 "private_join_and_compute/crypto/context.cc", 41 "private_join_and_compute/crypto/dodis_yampolskiy_prf/bb_oblivious_signature.cc", 42 "private_join_and_compute/crypto/dodis_yampolskiy_prf/bb_oblivious_signature.proto", 43 "private_join_and_compute/crypto/dodis_yampolskiy_prf/dy_verifiable_random_function.cc", 44 "private_join_and_compute/crypto/dodis_yampolskiy_prf/dy_verifiable_random_function.proto", 45 "private_join_and_compute/crypto/ec_commutative_cipher.cc", 46 "private_join_and_compute/crypto/ec_group.cc", [all …]
|
| /external/private-join-and-compute/private_join_and_compute/crypto/ |
| D | shanks_discrete_log.h | 40 namespace private_join_and_compute { 62 private_join_and_compute::Context* ctx, 63 const private_join_and_compute::ECGroup* group, 64 const private_join_and_compute::ECPoint* generator, int max_message_bits, 75 const private_join_and_compute::ECPoint& point); 82 private_join_and_compute::Context* ctx, 83 const private_join_and_compute::ECGroup* group, 84 std::unique_ptr<private_join_and_compute::ECPoint> generator, 91 const private_join_and_compute::ECGroup* group, 92 const private_join_and_compute::ECPoint* generator, int precompute_bits); [all …]
|
| D | BUILD | 53 "//private_join_and_compute/util:status_includes", 91 "//private_join_and_compute/util:status_includes", 109 "//private_join_and_compute/util:status_includes", 127 "//private_join_and_compute/util:status_includes", 145 "//private_join_and_compute/util:status_includes", 163 "//private_join_and_compute/util:status_includes", 181 "//private_join_and_compute/util:status_includes", 202 "//private_join_and_compute/util:status_includes", 215 "//private_join_and_compute/util:status_includes", 216 "//private_join_and_compute/util:status_testing_includes", [all …]
|
| D | simultaneous_fixed_bases_exp_test.cc | 33 namespace private_join_and_compute { namespace 53 private_join_and_compute::ECGroup::Create(kTestCurveId, &ctx_)); in SetUp() 54 ec_group_ = std::make_unique<private_join_and_compute::ECGroup>( in SetUp() 58 private_join_and_compute::Context ctx_; 59 std::unique_ptr<private_join_and_compute::ECGroup> ec_group_; 63 private_join_and_compute::BigNum n = ctx_.CreateBigNum(P); // Prime modulus. in TEST_F() 66 private_join_and_compute::BigNum exponent1 = ctx_.CreateBigNum(29); in TEST_F() 67 private_join_and_compute::BigNum exponent2 = ctx_.CreateBigNum(2245); in TEST_F() 77 std::vector<private_join_and_compute::BigNum> exponents; in TEST_F() 90 private_join_and_compute::BigNum n = ctx_.CreateBigNum(P); // Prime modulus. in TEST_F() [all …]
|
| D | ec_commutative_cipher.h | 30 namespace private_join_and_compute { 115 static ::private_join_and_compute::StatusOr< 127 static ::private_join_and_compute::StatusOr< 136 static ::private_join_and_compute::StatusOr< 152 ::private_join_and_compute::StatusOr<std::string> Encrypt( 166 ::private_join_and_compute::StatusOr<std::string> ReEncrypt( 177 ::private_join_and_compute::StatusOr<std::pair<std::string, std::string>> 196 ::private_join_and_compute::StatusOr<std::string> Decrypt( 209 ::private_join_and_compute::StatusOr<std::string> HashToTheCurve( 222 ::private_join_and_compute::StatusOr<ECPoint> Encrypt(const ECPoint& point); [all …]
|
| D | shanks_discrete_log.cc | 27 namespace private_join_and_compute { namespace 33 private_join_and_compute::Context* ctx, in ShanksDiscreteLog() 34 const private_join_and_compute::ECGroup* group, in ShanksDiscreteLog() 35 std::unique_ptr<private_join_and_compute::ECPoint> generator, in ShanksDiscreteLog() 45 const private_join_and_compute::ECGroup* group, in PrecomputeTable() 46 const private_join_and_compute::ECPoint* generator, int precompute_bits) { in PrecomputeTable() 59 private_join_and_compute::Context* ctx, in Create() 60 const private_join_and_compute::ECGroup* group, in Create() 61 const private_join_and_compute::ECPoint* generator, int max_message_bits, in Create() 73 auto generator_ptr = std::make_unique<private_join_and_compute::ECPoint>( in Create() [all …]
|
| D | simultaneous_fixed_bases_exp.cc | 30 namespace private_join_and_compute { namespace 45 StatusOr<private_join_and_compute::BigNum> Clone( in Clone() 46 const private_join_and_compute::BigNum& element) { in Clone() 51 bool IsZero(const private_join_and_compute::BigNum& c) { in IsZero() 62 StatusOr<private_join_and_compute::MontBigNum> Clone( in Clone() 63 const private_join_and_compute::MontBigNum& element) { in Clone() 68 StatusOr<private_join_and_compute::MontBigNum> Mul( in Mul() 69 const private_join_and_compute::MontBigNum& e1, in Mul() 70 const private_join_and_compute::MontBigNum& e2, in Mul() 71 const private_join_and_compute::MontContext& context) { in Mul() [all …]
|
| D | simultaneous_fixed_bases_exp.h | 41 namespace private_join_and_compute { 46 private_join_and_compute::BigNum modulus; 90 const std::vector<private_join_and_compute::BigNum>& exponents) const;
|
| /external/private-join-and-compute/private_join_and_compute/util/ |
| D | BUILD | 136 "//private_join_and_compute/crypto:bn_util", 147 "//private_join_and_compute/crypto:ec_commutative_cipher", 148 "//private_join_and_compute/crypto:openssl_includes", 188 "//private_join_and_compute/crypto:bn_util", 189 "//private_join_and_compute/crypto:ec_util", 190 "//private_join_and_compute/crypto:elgamal", 191 "//private_join_and_compute/crypto:elgamal_proto", 204 "//private_join_and_compute/crypto:bn_util", 205 "//private_join_and_compute/crypto:ec_util", 206 "//private_join_and_compute/crypto:elgamal_proto", [all …]
|
| D | elgamal_key_util.cc | 31 namespace private_join_and_compute::elgamal_key_util { namespace 33 using private_join_and_compute::OkStatus; 34 using private_join_and_compute::ProtoUtils; 42 private_join_and_compute::elgamal::GenerateKeyPair(group)); in GenerateElGamalKeyPair() 77 private_join_and_compute::elgamal::GeneratePublicKeyFromShares(shares)); in ComputeJointElGamalPublicKey()
|
| D | elgamal_proto_util.h | 29 namespace private_join_and_compute::elgamal_proto_util { 43 StatusOr<::private_join_and_compute::ElGamalSecretKey> SerializePrivateKey( 50 const ::private_join_and_compute::ElGamalSecretKey& private_key_proto);
|
| D | elgamal_key_util_test.cc | 36 namespace private_join_and_compute::elgamal_key_util { namespace 42 using private_join_and_compute::ElGamalPublicKey; 43 using private_join_and_compute::ElGamalSecretKey; 44 using private_join_and_compute::ProtoUtils; 137 auto key_pair, private_join_and_compute::elgamal::GenerateKeyPair(group)); in TEST()
|
| /external/private-join-and-compute/private_join_and_compute/ |
| D | BUILD | 34 srcs = ["private_join_and_compute.proto"], 45 "//private_join_and_compute/util:status_includes", 56 "//private_join_and_compute/util:status_includes", 70 "//private_join_and_compute/crypto:bn_util", 71 "//private_join_and_compute/crypto:ec_commutative_cipher", 72 "//private_join_and_compute/crypto:paillier", 73 "//private_join_and_compute/util:status_includes", 83 "//private_join_and_compute/util:status_includes", 97 "//private_join_and_compute/crypto:bn_util", 98 "//private_join_and_compute/crypto:ec_commutative_cipher", [all …]
|
| D | server.cc | 44 ::private_join_and_compute::ReadServerDatasetFromFile( in RunServer() 52 ::private_join_and_compute::Context context; in RunServer() 53 std::unique_ptr<::private_join_and_compute::ProtocolServer> server = in RunServer() 55 ::private_join_and_compute::PrivateIntersectionSumProtocolServerImpl>( in RunServer() 57 ::private_join_and_compute::PrivateJoinAndComputeRpcImpl service( in RunServer()
|
| D | client.cc | 49 namespace private_join_and_compute { namespace 82 ::private_join_and_compute::Context context; in ExecuteProtocol() 86 ::private_join_and_compute::ReadClientDatasetFromFile( in ExecuteProtocol() 98 std::unique_ptr<::private_join_and_compute::ProtocolClient> client = in ExecuteProtocol() 100 ::private_join_and_compute::PrivateIntersectionSumProtocolClientImpl>( in ExecuteProtocol() 181 return private_join_and_compute::ExecuteProtocol(); in main()
|
| /external/anonymous-counting-tokens/act/ |
| D | BUILD | 38 "@private_join_and_compute//private_join_and_compute/util:status_includes", 49 "@private_join_and_compute//private_join_and_compute/crypto:bn_util", 50 "@private_join_and_compute//private_join_and_compute/util:status_includes", 62 "@private_join_and_compute//private_join_and_compute/util:status_includes", 63 "@private_join_and_compute//private_join_and_compute/util:status_testing_includes",
|
| /external/anonymous-counting-tokens/act/act_v0/testing/ |
| D | BUILD | 46 "@private_join_and_compute//private_join_and_compute/util:proto_util", 47 "@private_join_and_compute//private_join_and_compute/util:status_includes", 71 "@private_join_and_compute//private_join_and_compute/util:proto_util", 72 "@private_join_and_compute//private_join_and_compute/util:status_includes", 73 "@private_join_and_compute//private_join_and_compute/util:status_testing_includes",
|
| /external/private-join-and-compute/private_join_and_compute/crypto/proto/ |
| D | BUILD | 71 "//private_join_and_compute/crypto:bn_util", 72 "//private_join_and_compute/crypto:ec_util", 73 "//private_join_and_compute/util:status_includes", 86 "//private_join_and_compute/crypto:bn_util", 87 "//private_join_and_compute/crypto:ec_util", 88 "//private_join_and_compute/crypto:openssl_includes", 89 "//private_join_and_compute/crypto:pedersen_over_zn", 90 "//private_join_and_compute/util:status_includes", 91 "//private_join_and_compute/util:status_testing_includes",
|
| /external/private-join-and-compute/private_join_and_compute/py/ |
| D | BUILD | 19 # Creates private_join_and_compute-0.0.1.whl 28 distribution = "private_join_and_compute", 36 "//private_join_and_compute/py/ciphers:ec_cipher", 37 "//private_join_and_compute/py/crypto_util:converters", 38 "//private_join_and_compute/py/crypto_util:elliptic_curve", 39 "//private_join_and_compute/py/crypto_util:ssl_util", 40 "//private_join_and_compute/py/crypto_util:supported_curves", 41 "//private_join_and_compute/py/crypto_util:supported_hashes",
|
| D | README | 7 from private_join_and_compute.py.ciphers import ec_cipher 8 from private_join_and_compute.py.crypto_util import supported_curves 9 from private_join_and_compute.py.crypto_util import supported_hashes
|
| /external/private-join-and-compute/private_join_and_compute/py/crypto_util/ |
| D | elliptic_curve_test.py | 22 from private_join_and_compute.py.crypto_util import converters 23 from private_join_and_compute.py.crypto_util import ssl_util 24 from private_join_and_compute.py.crypto_util.elliptic_curve import ECKey 25 from private_join_and_compute.py.crypto_util.elliptic_curve import ECPoint 26 from private_join_and_compute.py.crypto_util.ssl_util import BigNum 27 from private_join_and_compute.py.crypto_util.ssl_util import TempBNs 28 from private_join_and_compute.py.crypto_util.supported_curves import SupportedCurve 29 from private_join_and_compute.py.crypto_util.supported_hashes import HashType
|
| /external/private-join-and-compute/private_join_and_compute/py/ciphers/ |
| D | BUILD | 29 "//private_join_and_compute/py/crypto_util:elliptic_curve", 30 "//private_join_and_compute/py/crypto_util:supported_hashes", 40 "//private_join_and_compute/py/crypto_util:supported_curves", 41 "//private_join_and_compute/py/crypto_util:supported_hashes",
|