Lines Matching refs:authenticated_attributes
64 static void kc_dict_from_auth_data(const SecDbClass *class, const uint8_t *der, const uint8_t *der_end, CFMutableDictionaryRef *authenticated_attributes, CFMutableDictionaryRef *acl);
74 CFDictionaryRef attributes, CFDictionaryRef authenticated_attributes, CFDataRef *pBlob, CFErrorRef *error) {
100 if (authenticated_attributes) {
101 CFDictionaryForEach(authenticated_attributes, ^(const void *key, const void *value) {
119 if (authenticated_attributes) {
120 CFDictionaryForEach(authenticated_attributes, ^(const void *key, const void *value) {
174 constraint_data = kc_copy_constraints_data(access_control, authenticated_attributes);
284 CFMutableDictionaryRef authenticated_attributes = NULL;
420 kc_dict_from_auth_data(db_class, cursor, cursor + wrapped_key_size, &authenticated_attributes, &acl);
456 attributes = CFRetainSafe(authenticated_attributes);
529 if (version >= 4 && authenticated_attributes != NULL) {
530 CFDictionaryForEach(authenticated_attributes, ^(const void *key, const void *value) {
562 CFReleaseSafe(authenticated_attributes);
652 static void kc_dict_from_auth_data(const SecDbClass *class, const uint8_t *der, const uint8_t *der_end, CFMutableDictionaryRef *authenticated_attributes, CFMutableDictionaryRef *acl)
664 if (!*authenticated_attributes)
665 *authenticated_attributes = CFDictionaryCreateMutable(NULL, 0, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks);
667 CFDictionaryAddValue(*authenticated_attributes, attr_desc->name, value);