Home
last modified time | relevance | path

Searched refs:private_join_and_compute (Results 1 – 25 of 138) sorted by relevance

123456

/external/anonymous-counting-tokens/act/act_v0/
DBUILD24 …"@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 …]
Dact_v0.proto18 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/
DBUILD28 "//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/
DAndroid.bp37 "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/
Dshanks_discrete_log.h40 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 …]
DBUILD53 "//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 …]
Dsimultaneous_fixed_bases_exp_test.cc33 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 …]
Dec_commutative_cipher.h30 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 …]
Dshanks_discrete_log.cc27 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 …]
Dsimultaneous_fixed_bases_exp.cc30 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 …]
Dsimultaneous_fixed_bases_exp.h41 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/
DBUILD136 "//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 …]
Delgamal_key_util.cc31 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()
Delgamal_proto_util.h29 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);
Delgamal_key_util_test.cc36 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/
DBUILD34 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 …]
Dserver.cc44 ::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()
Dclient.cc49 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/
DBUILD38 "@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/
DBUILD46 "@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/
DBUILD71 "//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/
DBUILD19 # 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",
DREADME7 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/
Delliptic_curve_test.py22 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/
DBUILD29 "//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",

123456