Loading...
Searching...
No Matches
Go to the documentation of this file.
8#ifndef _CC_USER_CREDENTIAL_CONFIG_H_
9#define _CC_USER_CREDENTIAL_CONFIG_H_
30#if !defined(CC_USER_CREDENTIAL_MAX_USER_UNIQUE_IDENTIFIERS)
31#define CC_USER_CREDENTIAL_MAX_USER_UNIQUE_IDENTIFIERS 20
38#if !defined(CC_USER_CREDENTIAL_MAX_LENGTH_USER_NAME)
39#define CC_USER_CREDENTIAL_MAX_LENGTH_USER_NAME 16
47#if !defined(CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_PIN_CODE)
48#define CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_PIN_CODE 5
56#if !defined(CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_PASSWORD)
57#define CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_PASSWORD 5
65#if !defined(CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_RFID_CODE)
66#define CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_RFID_CODE 0
74#if !defined(CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_BLE)
75#define CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_BLE 0
83#if !defined(CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_NFC)
84#define CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_NFC 0
92#if !defined(CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_UWB)
93#define CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_UWB 0
101#if !defined(CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_EYE_BIOMETRIC)
102#define CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_EYE_BIOMETRIC 0
110#if !defined(CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_FACE_BIOMETRIC)
111#define CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_FACE_BIOMETRIC 0
119#if !defined(CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_FINGER_BIOMETRIC)
120#define CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_FINGER_BIOMETRIC 0
128#if !defined(CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_HAND_BIOMETRIC)
129#define CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_HAND_BIOMETRIC 0
137#if !defined(CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_UNSPECIFIED_BIOMETRIC)
138#define CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_UNSPECIFIED_BIOMETRIC 0
145#if !defined(CC_USER_CREDENTIAL_MAX_HASH_LENGTH_PIN_CODE)
146#define CC_USER_CREDENTIAL_MAX_HASH_LENGTH_PIN_CODE 0
153#if !defined(CC_USER_CREDENTIAL_MAX_HASH_LENGTH_PASSWORD)
154#define CC_USER_CREDENTIAL_MAX_HASH_LENGTH_PASSWORD 0
161#if !defined(CC_USER_CREDENTIAL_MAX_HASH_LENGTH_RFID_CODE)
162#define CC_USER_CREDENTIAL_MAX_HASH_LENGTH_RFID_CODE 0
169#if !defined(CC_USER_CREDENTIAL_MAX_HASH_LENGTH_BLE)
170#define CC_USER_CREDENTIAL_MAX_HASH_LENGTH_BLE 0
177#if !defined(CC_USER_CREDENTIAL_MAX_HASH_LENGTH_NFC)
178#define CC_USER_CREDENTIAL_MAX_HASH_LENGTH_NFC 0
185#if !defined(CC_USER_CREDENTIAL_MAX_HASH_LENGTH_UWB)
186#define CC_USER_CREDENTIAL_MAX_HASH_LENGTH_UWB 4
193#if !defined(CC_USER_CREDENTIAL_MAX_HASH_LENGTH_EYE_BIOMETRIC)
194#define CC_USER_CREDENTIAL_MAX_HASH_LENGTH_EYE_BIOMETRIC 4
201#if !defined(CC_USER_CREDENTIAL_MAX_HASH_LENGTH_FACE_BIOMETRIC)
202#define CC_USER_CREDENTIAL_MAX_HASH_LENGTH_FACE_BIOMETRIC 4
209#if !defined(CC_USER_CREDENTIAL_MAX_HASH_LENGTH_FINGER_BIOMETRIC)
210#define CC_USER_CREDENTIAL_MAX_HASH_LENGTH_FINGER_BIOMETRIC 4
217#if !defined(CC_USER_CREDENTIAL_MAX_HASH_LENGTH_HAND_BIOMETRIC)
218#define CC_USER_CREDENTIAL_MAX_HASH_LENGTH_HAND_BIOMETRIC 4
225#if !defined(CC_USER_CREDENTIAL_MAX_HASH_LENGTH_UNSPECIFIED_BIOMETRIC)
226#define CC_USER_CREDENTIAL_MAX_HASH_LENGTH_UNSPECIFIED_BIOMETRIC 4
233#if !defined(CC_USER_CREDENTIAL_MIN_DATA_LENGTH_PIN_CODE)
234#define CC_USER_CREDENTIAL_MIN_DATA_LENGTH_PIN_CODE 4
241#if !defined(CC_USER_CREDENTIAL_MIN_DATA_LENGTH_PASSWORD)
242#define CC_USER_CREDENTIAL_MIN_DATA_LENGTH_PASSWORD 2
249#if !defined(CC_USER_CREDENTIAL_MIN_DATA_LENGTH_RFID_CODE)
250#define CC_USER_CREDENTIAL_MIN_DATA_LENGTH_RFID_CODE 1
257#if !defined(CC_USER_CREDENTIAL_MIN_DATA_LENGTH_BLE)
258#define CC_USER_CREDENTIAL_MIN_DATA_LENGTH_BLE 1
265#if !defined(CC_USER_CREDENTIAL_MIN_DATA_LENGTH_NFC)
266#define CC_USER_CREDENTIAL_MIN_DATA_LENGTH_NFC 1
273#if !defined(CC_USER_CREDENTIAL_MIN_DATA_LENGTH_UWB)
274#define CC_USER_CREDENTIAL_MIN_DATA_LENGTH_UWB 1
281#if !defined(CC_USER_CREDENTIAL_MIN_DATA_LENGTH_EYE_BIOMETRIC)
282#define CC_USER_CREDENTIAL_MIN_DATA_LENGTH_EYE_BIOMETRIC 1
289#if !defined(CC_USER_CREDENTIAL_MIN_DATA_LENGTH_FACE_BIOMETRIC)
290#define CC_USER_CREDENTIAL_MIN_DATA_LENGTH_FACE_BIOMETRIC 1
297#if !defined(CC_USER_CREDENTIAL_MIN_DATA_LENGTH_FINGER_BIOMETRIC)
298#define CC_USER_CREDENTIAL_MIN_DATA_LENGTH_FINGER_BIOMETRIC 1
305#if !defined(CC_USER_CREDENTIAL_MIN_DATA_LENGTH_HAND_BIOMETRIC)
306#define CC_USER_CREDENTIAL_MIN_DATA_LENGTH_HAND_BIOMETRIC 1
313#if !defined(CC_USER_CREDENTIAL_MIN_DATA_LENGTH_UNSPECIFIED_BIOMETRIC)
314#define CC_USER_CREDENTIAL_MIN_DATA_LENGTH_UNSPECIFIED_BIOMETRIC 1
321#if !defined(CC_USER_CREDENTIAL_MAX_DATA_LENGTH_PIN_CODE)
322#define CC_USER_CREDENTIAL_MAX_DATA_LENGTH_PIN_CODE 10
329#if !defined(CC_USER_CREDENTIAL_MAX_DATA_LENGTH_PASSWORD)
330#define CC_USER_CREDENTIAL_MAX_DATA_LENGTH_PASSWORD 20
337#if !defined(CC_USER_CREDENTIAL_MAX_DATA_LENGTH_RFID_CODE)
338#define CC_USER_CREDENTIAL_MAX_DATA_LENGTH_RFID_CODE 32
345#if !defined(CC_USER_CREDENTIAL_MAX_DATA_LENGTH_BLE)
346#define CC_USER_CREDENTIAL_MAX_DATA_LENGTH_BLE 32
353#if !defined(CC_USER_CREDENTIAL_MAX_DATA_LENGTH_NFC)
354#define CC_USER_CREDENTIAL_MAX_DATA_LENGTH_NFC 32
361#if !defined(CC_USER_CREDENTIAL_MAX_DATA_LENGTH_UWB)
362#define CC_USER_CREDENTIAL_MAX_DATA_LENGTH_UWB 32
369#if !defined(CC_USER_CREDENTIAL_MAX_DATA_LENGTH_EYE_BIOMETRIC)
370#define CC_USER_CREDENTIAL_MAX_DATA_LENGTH_EYE_BIOMETRIC 32
377#if !defined(CC_USER_CREDENTIAL_MAX_DATA_LENGTH_FACE_BIOMETRIC)
378#define CC_USER_CREDENTIAL_MAX_DATA_LENGTH_FACE_BIOMETRIC 32
385#if !defined(CC_USER_CREDENTIAL_MAX_DATA_LENGTH_FINGER_BIOMETRIC)
386#define CC_USER_CREDENTIAL_MAX_DATA_LENGTH_FINGER_BIOMETRIC 32
393#if !defined(CC_USER_CREDENTIAL_MAX_DATA_LENGTH_HAND_BIOMETRIC)
394#define CC_USER_CREDENTIAL_MAX_DATA_LENGTH_HAND_BIOMETRIC 32
401#if !defined(CC_USER_CREDENTIAL_MAX_DATA_LENGTH_UNSPECIFIED_BIOMETRIC)
402#define CC_USER_CREDENTIAL_MAX_DATA_LENGTH_UNSPECIFIED_BIOMETRIC 32
410#if !defined(CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_GENERAL)
411#define CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_GENERAL 1
419#if !defined(CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_PROGRAMMING)
420#define CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_PROGRAMMING 1
428#if !defined(CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_NON_ACCESS)
429#define CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_NON_ACCESS 1
437#if !defined(CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_DURESS)
438#define CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_DURESS 0
446#if !defined(CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_DISPOSABLE)
447#define CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_DISPOSABLE 0
455#if !defined(CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_EXPIRING)
456#define CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_EXPIRING 0
464#if !defined(CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_REMOTE_ONLY)
465#define CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_REMOTE_ONLY 0
472#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_PIN_CODE)
473#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_PIN_CODE 1
480#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_PASSWORD)
481#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_PASSWORD 0
488#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_RFID_CODE)
489#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_RFID_CODE 0
496#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_BLE)
497#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_BLE 0
504#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_NFC)
505#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_NFC 0
512#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_UWB)
513#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_UWB 0
520#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_EYE_BIOMETRIC)
521#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_EYE_BIOMETRIC 0
528#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_FACE_BIOMETRIC)
529#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_FACE_BIOMETRIC 0
536#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_FINGER_BIOMETRIC)
537#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_FINGER_BIOMETRIC 0
544#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_HAND_BIOMETRIC)
545#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_HAND_BIOMETRIC 0
552#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_UNSPECIFIED_BIOMETRIC)
553#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_UNSPECIFIED_BIOMETRIC 0
560#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_PIN_CODE)
561#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_PIN_CODE 20
568#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_PASSWORD)
569#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_PASSWORD 20
576#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_RFID_CODE)
577#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_RFID_CODE 20
584#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_BLE)
585#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_BLE 20
592#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_NFC)
593#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_NFC 20
600#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_UWB)
601#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_UWB 20
608#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_EYE_BIOMETRIC)
609#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_EYE_BIOMETRIC 20
616#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_FACE_BIOMETRIC)
617#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_FACE_BIOMETRIC 20
624#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_FINGER_BIOMETRIC)
625#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_FINGER_BIOMETRIC 20
632#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_HAND_BIOMETRIC)
633#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_HAND_BIOMETRIC 20
640#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_UNSPECIFIED_BIOMETRIC)
641#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_UNSPECIFIED_BIOMETRIC 20
648#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_PIN_CODE)
649#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_PIN_CODE 1
656#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_PASSWORD)
657#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_PASSWORD 1
664#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_RFID_CODE)
665#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_RFID_CODE 1
672#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_BLE)
673#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_BLE 1
680#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_NFC)
681#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_NFC 1
688#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_UWB)
689#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_UWB 1
696#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_EYE_BIOMETRIC)
697#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_EYE_BIOMETRIC 1
704#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_FACE_BIOMETRIC)
705#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_FACE_BIOMETRIC 1
712#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_FINGER_BIOMETRIC)
713#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_FINGER_BIOMETRIC 1
720#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_HAND_BIOMETRIC)
721#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_HAND_BIOMETRIC 1
728#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_UNSPECIFIED_BIOMETRIC)
729#define CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_UNSPECIFIED_BIOMETRIC 1
736#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_RULE_SUPPORTED_SINGLE)
737#define CC_USER_CREDENTIAL_CREDENTIAL_RULE_SUPPORTED_SINGLE 1
744#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_RULE_SUPPORTED_DUAL)
745#define CC_USER_CREDENTIAL_CREDENTIAL_RULE_SUPPORTED_DUAL 0
752#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_RULE_SUPPORTED_TRIPLE)
753#define CC_USER_CREDENTIAL_CREDENTIAL_RULE_SUPPORTED_TRIPLE 0
760#if !defined(CC_USER_CREDENTIAL_ALL_USERS_CHECKSUM_SUPPORTED)
761#define CC_USER_CREDENTIAL_ALL_USERS_CHECKSUM_SUPPORTED 1
768#if !defined(CC_USER_CREDENTIAL_USER_CHECKSUM_SUPPORTED)
769#define CC_USER_CREDENTIAL_USER_CHECKSUM_SUPPORTED 1
776#if !defined(CC_USER_CREDENTIAL_CREDENTIAL_CHECKSUM_SUPPORTED)
777#define CC_USER_CREDENTIAL_CREDENTIAL_CHECKSUM_SUPPORTED 1
784#if !defined(CC_USER_CREDENTIAL_ADMIN_CODE_SUPPORTED)
785#define CC_USER_CREDENTIAL_ADMIN_CODE_SUPPORTED 1
792#if !defined(CC_USER_CREDENTIAL_ADMIN_CODE_DEACTIVATE_SUPPORTED)
793#define CC_USER_CREDENTIAL_ADMIN_CODE_DEACTIVATE_SUPPORTED 1