Home | History | Annotate | Download | only in crypto

Lines Matching defs:SymmetricKey

25 class SymmetricKey {
34 virtual ~SymmetricKey();
38 // The caller is responsible for deleting the returned SymmetricKey.
39 static SymmetricKey* GenerateRandomKey(Algorithm algorithm,
45 // deleting the returned SymmetricKey.
46 static SymmetricKey* DeriveKeyFromPassword(Algorithm algorithm,
55 // size for use with |algorithm|. The caller owns the returned SymmetricKey.
56 static SymmetricKey* Import(Algorithm algorithm, const std::string& raw_key);
75 SymmetricKey() {}
78 explicit SymmetricKey(PK11SymKey* key);
81 SymmetricKey(const void* key_data, size_t key_size_in_bits);
84 SymmetricKey(HCRYPTPROV provider, HCRYPTKEY key,
99 DISALLOW_COPY_AND_ASSIGN(SymmetricKey);