Home | History | Annotate | Download | only in keymasterV4_0

Lines Matching refs:AuthorizationSetBuilder

29 class AuthorizationSetBuilder;
107 * AuthorizationSetBuilder).
227 class AuthorizationSetBuilder : public AuthorizationSet {
230 AuthorizationSetBuilder& Authorization(TagType ttag, ValueType&&... value) {
236 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const uint8_t* data,
245 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const char* data,
250 AuthorizationSetBuilder& Authorizations(const AuthorizationSet& set) {
257 AuthorizationSetBuilder& RsaKey(uint32_t key_size, uint64_t public_exponent);
258 AuthorizationSetBuilder& EcdsaKey(uint32_t key_size);
259 AuthorizationSetBuilder& EcdsaKey(EcCurve curve);
260 AuthorizationSetBuilder& AesKey(uint32_t key_size);
261 AuthorizationSetBuilder& TripleDesKey(uint32_t key_size);
262 AuthorizationSetBuilder& HmacKey(uint32_t key_size);
264 AuthorizationSetBuilder& RsaSigningKey(uint32_t key_size, uint64_t public_exponent);
265 AuthorizationSetBuilder& RsaEncryptionKey(uint32_t key_size, uint64_t public_exponent);
266 AuthorizationSetBuilder& EcdsaSigningKey(uint32_t key_size);
267 AuthorizationSetBuilder& EcdsaSigningKey(EcCurve curve);
268 AuthorizationSetBuilder& AesEncryptionKey(uint32_t key_size);
269 AuthorizationSetBuilder& TripleDesEncryptionKey(uint32_t key_size);
271 AuthorizationSetBuilder& SigningKey();
272 AuthorizationSetBuilder& EncryptionKey();
274 AuthorizationSetBuilder& NoDigestOrPadding();
276 AuthorizationSetBuilder& EcbMode();
277 AuthorizationSetBuilder& GcmModeMinMacLen(uint32_t minMacLength);
278 AuthorizationSetBuilder& GcmModeMacLen(uint32_t macLength);
280 AuthorizationSetBuilder& BlockMode(std::initializer_list<BlockMode> blockModes);
281 AuthorizationSetBuilder& Digest(std::initializer_list<Digest> digests);
282 AuthorizationSetBuilder& Padding(std::initializer_list<PaddingMode> paddings);
285 AuthorizationSetBuilder& BlockMode(T&&... a) {
289 AuthorizationSetBuilder& Digest(T&&... a) {
293 AuthorizationSetBuilder& Padding(T&&... a) {