Home
last modified time | relevance | path

Searched refs:NullOr (Results 1 – 14 of 14) sorted by relevance

/hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/
Dconfirmationui_utils.h40 class NullOr {
60 NullOr() : value_(initializer_t<ValueT>::init()), null_(true) {} in NullOr() function
62 NullOr(T&& value) : value_(std::forward<T>(value)), null_(false) {} in NullOr() function
181 static NullOr<hmac_t> hmac256(const auth_token_key_t& key, const Data&... data) { in hmac256()
/hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/1.0/generic/
DGenericOperation.h103 NullOr<auth_token_key_t> hmacKey() const { return hmacKey_; } in hmacKey()
188 NullOr<hmac_t> confirmationTokenScratchpad_;
191 NullOr<auth_token_key_t> hmacKey_;
/hardware/interfaces/keymaster/3.0/vts/functional/
Dkeymaster_tags.h275 template <typename ValueT> class NullOr {
295 NullOr() : value_(initializer_t<ValueT>::init()), null_(true) {}
296 NullOr(ValueT&& value) : value_(std::forward<ValueT>(value)), null_(false) {}
309 template <typename T> std::remove_reference_t<T> NullOrOr(NullOr<T>&& v) {
321 std::remove_reference_t<Wrapped> defaultOr(NullOr<Wrapped>&& optional, Default&& def) {
330 inline NullOr<const typename TypedTag2ValueType<TypedTag<tag_type, tag>>::type&>
Dkey_param_output.h29 ::std::ostream& operator<<(::std::ostream& os, const NullOr<ValueT>& value) {
Dauthorization_set.h180 inline NullOr<const typename TypedTag2ValueType<T>::type&> GetTagValue(T tag) const { in GetTagValue()
236 NullOr<const KeyParameter&> GetEntry(Tag tag) const;
Dauthorization_set.cpp177 NullOr<const KeyParameter&> AuthorizationSet::GetEntry(Tag tag) const { in GetEntry()
/hardware/interfaces/keymaster/4.0/support/include/keymasterV4_0/
Dkeymaster_tags.h291 class NullOr {
314 NullOr() : value_(initializer_t::init()), null_(true) {}
316 NullOr(T&& value, typename std::enable_if<
322 NullOr(T& value, typename std::enable_if<
352 std::remove_reference_t<Wrapped> defaultOr(NullOr<Wrapped>&& optional, Default&& def) {
361 inline NullOr<const typename TypedTag2ValueType<TypedTag<tag_type, tag>>::type&> authorizationValue(
Dkey_param_output.h61 ::std::ostream& operator<<(::std::ostream& os, const NullOr<ValueT>& value) {
Dauthorization_set.h184 inline NullOr<const typename TypedTag2ValueType<T>::type&> GetTagValue(T tag) const { in GetTagValue()
228 NullOr<const KeyParameter&> GetEntry(Tag tag) const;
/hardware/interfaces/confirmationui/1.0/default/
DPlatformSpecifics.cpp39 support::NullOr<support::hmac_t> HMacImplementation::hmac256( in hmac256()
DPlatformSpecifics.h51 static support::NullOr<support::hmac_t> hmac256(
/hardware/interfaces/keymaster/4.1/support/include/keymasterV4_1/
Dkeymaster_tags.h45 using V4_0::NullOr;
/hardware/interfaces/confirmationui/1.0/vts/functional/
DVtsHalConfirmationUIV1_0TargetTest.cpp57 static support::NullOr<support::hmac_t> hmac256( in hmac256()
/hardware/interfaces/keymaster/4.0/support/
Dauthorization_set.cpp178 NullOr<const KeyParameter&> AuthorizationSet::GetEntry(Tag tag) const { in GetEntry()