Lines Matching refs:Status
58 virtual Status GenerateSecretKey(const blink::WebCryptoAlgorithm& algorithm,
68 return Status::ErrorUnsupported();
71 Status status = GetHmacKeyGenLengthInBits(params, &keylen_bits);
84 virtual Status VerifyKeyUsagesBeforeImportKey(
92 return Status::ErrorUnsupportedImportKeyFormat();
96 virtual Status VerifyKeyUsagesBeforeGenerateKey(
101 virtual Status ImportKeyRaw(const CryptoData& key_data,
111 return Status::ErrorUnsupported();
117 return Status::ErrorDataTooLarge();
129 virtual Status ImportKeyJwk(const CryptoData& key_data,
137 return Status::ErrorUnexpected();
140 Status status = ReadSecretKeyJwk(
149 virtual Status ExportKeyRaw(const blink::WebCryptoKey& key,
152 return Status::Success();
155 virtual Status ExportKeyJwk(const blink::WebCryptoKey& key,
163 return Status::ErrorUnexpected();
171 return Status::Success();
174 virtual Status Sign(const blink::WebCryptoAlgorithm& algorithm,
184 return Status::ErrorUnexpected();
194 return Status::OperationError();
205 return Status::OperationError();
209 return Status::Success();
212 virtual Status Verify(const blink::WebCryptoAlgorithm& algorithm,
218 Status status = Sign(algorithm, key, data, &result);
229 return Status::Success();