Loading keymaster/3.0/vts/functional/authorization_set.h +6 −0 Original line number Diff line number Diff line Loading @@ -261,6 +261,12 @@ class AuthorizationSetBuilder : public AuthorizationSet { return Authorization(ttag, reinterpret_cast<const uint8_t*>(data), data_length); } template <Tag tag> AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, char* data, size_t data_length) { return Authorization(ttag, reinterpret_cast<const uint8_t*>(data), data_length); } AuthorizationSetBuilder& Authorizations(AuthorizationSet&& set); AuthorizationSetBuilder& Authorizations(const AuthorizationSet& set); Loading keymaster/4.0/support/include/keymasterV4_0/authorization_set.h +6 −0 Original line number Diff line number Diff line Loading @@ -251,6 +251,12 @@ class AuthorizationSetBuilder : public AuthorizationSet { return Authorization(ttag, reinterpret_cast<const uint8_t*>(data), data_length); } template <Tag tag> AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, char* data, size_t data_length) { return Authorization(ttag, reinterpret_cast<const uint8_t*>(data), data_length); } AuthorizationSetBuilder& Authorizations(const AuthorizationSet& set) { for (const auto& entry : set) { push_back(entry); Loading Loading
keymaster/3.0/vts/functional/authorization_set.h +6 −0 Original line number Diff line number Diff line Loading @@ -261,6 +261,12 @@ class AuthorizationSetBuilder : public AuthorizationSet { return Authorization(ttag, reinterpret_cast<const uint8_t*>(data), data_length); } template <Tag tag> AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, char* data, size_t data_length) { return Authorization(ttag, reinterpret_cast<const uint8_t*>(data), data_length); } AuthorizationSetBuilder& Authorizations(AuthorizationSet&& set); AuthorizationSetBuilder& Authorizations(const AuthorizationSet& set); Loading
keymaster/4.0/support/include/keymasterV4_0/authorization_set.h +6 −0 Original line number Diff line number Diff line Loading @@ -251,6 +251,12 @@ class AuthorizationSetBuilder : public AuthorizationSet { return Authorization(ttag, reinterpret_cast<const uint8_t*>(data), data_length); } template <Tag tag> AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, char* data, size_t data_length) { return Authorization(ttag, reinterpret_cast<const uint8_t*>(data), data_length); } AuthorizationSetBuilder& Authorizations(const AuthorizationSet& set) { for (const auto& entry : set) { push_back(entry); Loading