Home | History | Annotate | Download | only in crypto

Lines Matching defs:SymmetricKey

26 class CRYPTO_EXPORT SymmetricKey {
35 virtual ~SymmetricKey();
39 // The caller is responsible for deleting the returned SymmetricKey.
40 static SymmetricKey* GenerateRandomKey(Algorithm algorithm,
47 // SymmetricKey.
48 static SymmetricKey* DeriveKeyFromPassword(Algorithm algorithm,
57 // size for use with |algorithm|. The caller owns the returned SymmetricKey.
58 static SymmetricKey* Import(Algorithm algorithm, const std::string& raw_key);
75 SymmetricKey() {}
78 SymmetricKey(HCRYPTPROV provider, HCRYPTKEY key,
92 explicit SymmetricKey(PK11SymKey* key);
96 DISALLOW_COPY_AND_ASSIGN(SymmetricKey);