Lines Matching refs:purpose
108 Operation* AsymmetricKey::CreateOperation(keymaster_purpose_t purpose, keymaster_error_t* error) { in CreateOperation() argument
121 return CreateOperation(purpose, digest, padding, error); in CreateOperation()
227 Operation* RsaKey::CreateOperation(keymaster_purpose_t purpose, keymaster_digest_t digest, in CreateOperation() argument
230 switch (purpose) { in CreateOperation()
232 op = new RsaSignOperation(purpose, logger_, digest, padding, rsa_key_.release()); in CreateOperation()
235 op = new RsaVerifyOperation(purpose, logger_, digest, padding, rsa_key_.release()); in CreateOperation()
431 Operation* DsaKey::CreateOperation(keymaster_purpose_t purpose, keymaster_digest_t digest, in CreateOperation() argument
434 switch (purpose) { in CreateOperation()
436 op = new DsaSignOperation(purpose, logger_, digest, padding, dsa_key_.release()); in CreateOperation()
439 op = new DsaVerifyOperation(purpose, logger_, digest, padding, dsa_key_.release()); in CreateOperation()
599 Operation* EcdsaKey::CreateOperation(keymaster_purpose_t purpose, keymaster_digest_t digest, in CreateOperation() argument
602 switch (purpose) { in CreateOperation()
604 op = new EcdsaSignOperation(purpose, logger_, digest, padding, ecdsa_key_.release()); in CreateOperation()
607 op = new EcdsaVerifyOperation(purpose, logger_, digest, padding, ecdsa_key_.release()); in CreateOperation()