Home | History | Annotate | Download | only in keymaster

Lines Matching refs:Authorization

107      * Clear existing authorization set data
388 return push_back(Authorization(tag, val));
395 return push_back(Authorization(tag));
427 return push_back(Authorization(tag, val));
432 return push_back(Authorization(tag, bytes, bytes_len));
483 AuthorizationSetBuilder& Authorization(TagType tag, ValueType value) {
489 AuthorizationSetBuilder& Authorization(TypedTag<KM_BOOL, Tag> tag) {
495 AuthorizationSetBuilder& Authorization(TypedTag<KM_INVALID, Tag> tag) {
503 AuthorizationSetBuilder& Authorization(TypedTag<KM_BYTES, Tag> tag, const uint8_t* data,
510 AuthorizationSetBuilder& Authorization(TypedTag<KM_BYTES, Tag> tag, const char* data,
512 return Authorization(tag, reinterpret_cast<const uint8_t*>(data), data_length);
533 return Authorization(TAG_DIGEST, digest);
537 return Authorization(TAG_BLOCK_MODE, mode);
541 return Authorization(TAG_PADDING, padding);
558 Authorization(TAG_ALGORITHM, KM_ALGORITHM_RSA);
559 Authorization(TAG_KEY_SIZE, key_size);
560 Authorization(TAG_RSA_PUBLIC_EXPONENT, public_exponent);
565 Authorization(TAG_ALGORITHM, KM_ALGORITHM_EC);
566 Authorization(TAG_KEY_SIZE, key_size);
571 Authorization(TAG_ALGORITHM, KM_ALGORITHM_AES);
572 return Authorization(TAG_KEY_SIZE, key_size);
576 Authorization(TAG_ALGORITHM, KM_ALGORITHM_TRIPLE_DES);
577 return Authorization(TAG_KEY_SIZE, key_size);
581 Authorization(TAG_ALGORITHM, KM_ALGORITHM_HMAC);
582 Authorization(TAG_KEY_SIZE, key_size);
614 Authorization(TAG_PURPOSE, KM_PURPOSE_SIGN);
615 return Authorization(TAG_PURPOSE, KM_PURPOSE_VERIFY);
619 Authorization(TAG_PURPOSE, KM_PURPOSE_ENCRYPT);
620 return Authorization(TAG_PURPOSE, KM_PURPOSE_DECRYPT);
624 Authorization(TAG_DIGEST, KM_DIGEST_NONE);
625 return Authorization(TAG_PADDING, KM_PAD_NONE);
629 return Authorization(TAG_BLOCK_MODE, KM_MODE_ECB);