Home | History | Annotate | Download | only in nss

Lines Matching refs:Status

11 #include "content/child/webcrypto/status.h"
47 Status NssSupportsAesGcm() {
49 return Status::Success();
50 return Status::ErrorUnsupported(
57 Status AesGcmEncryptDecrypt(EncryptOrDecrypt mode,
62 Status status = NssSupportsAesGcm();
63 if (status.IsError())
64 return status;
69 return Status::ErrorUnexpected();
72 status = GetAesGcmTagLengthInBits(params, &tag_length_bits);
73 if (status.IsError())
74 return status;
100 return Status::ErrorDataTooLarge();
133 return Status::OperationError();
139 return Status::Success();
146 virtual Status VerifyKeyUsagesBeforeImportKey(
150 Status status = NssSupportsAesGcm();
151 if (status.IsError())
152 return status;
156 virtual Status VerifyKeyUsagesBeforeGenerateKey(
159 Status status = NssSupportsAesGcm();
160 if (status.IsError())
161 return status;
165 virtual Status Encrypt(const blink::WebCryptoAlgorithm& algorithm,
172 virtual Status Decrypt(const blink::WebCryptoAlgorithm& algorithm,