15#ifndef PRIVACY_PROOFS_ZK_LIB_CIRCUITS_MDOC_MDOC_TEST_ATTRIBUTES_H_
16#define PRIVACY_PROOFS_ZK_LIB_CIRCUITS_MDOC_MDOC_TEST_ATTRIBUTES_H_
18#include "circuits/mdoc/mdoc_zk.h"
22static const RequestedAttribute age_over_18 = {
23 {
'a',
'g',
'e',
'_',
'o',
'v',
'e',
'r',
'_',
'1',
'8'},
29static const RequestedAttribute not_over_18 = {
30 .id = {
'a',
'g',
'e',
'_',
'o',
'v',
'e',
'r',
'_',
'1',
'8'},
36static const RequestedAttribute familyname_mustermann = {
37 .id = {
'f',
'a',
'm',
'i',
'l',
'y',
'_',
'n',
'a',
'm',
'e'},
38 .value = {
'M',
'u',
's',
't',
'e',
'r',
'm',
'a',
'n',
'n'},
43static const RequestedAttribute birthdate_1971_09_01 = {
44 .id = {
'b',
'i',
'r',
't',
'h',
'_',
'd',
'a',
't',
'e'},
45 .value = {
'1',
'9',
'7',
'1',
'-',
'0',
'9',
'-',
'0',
'1'},
50static const RequestedAttribute birthdate_1998_09_04 = {
51 .id = {
'b',
'i',
'r',
't',
'h',
'_',
'd',
'a',
't',
'e'},
52 .value = {
'1',
'9',
'9',
'8',
'-',
'0',
'9',
'-',
'0',
'4'},
57static const RequestedAttribute height_175 = {
58 {
'h',
'e',
'i',
'g',
'h',
't'}, {0x18, 0xaf}, 6, 2, kInt};
60static const RequestedAttribute issue_date_2024_03_15 = {
61 {
'i',
's',
's',
'u',
'e',
'_',
'd',
'a',
't',
'e'},
62 {
'2',
'0',
'2',
'4',
'-',
'0',
'3',
'-',
'1',
'5'},