-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathKconfig
More file actions
78 lines (62 loc) · 2.17 KB
/
Kconfig
File metadata and controls
78 lines (62 loc) · 2.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#
# Copyright (c) 2025 Nordic Semiconductor ASA
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#
menu "Aliro features"
config DOOR_LOCK_BLE_UWB
bool "Integration with Aliro BLE and UWB [EXPERIMENTAL]"
select NCS_ALIRO_BLE_UWB
select EXPERIMENTAL
help
Enable the door lock application integration with Aliro Bluetooth LE (BLE) and ultra wideband (UWB).
if DOOR_LOCK_BLE_UWB
config DOOR_LOCK_BLE_UWB_MAX_SESSIONS
int "Maximum number of BLE and UWB sessions"
range 1 BT_MAX_CONN
default BT_MAX_CONN
help
The maximum number of BLE and UWB sessions that can be established.
endif # DOOR_LOCK_BLE_UWB
config DOOR_LOCK_EXPEDITED_FAST_PHASE
bool "Support for Aliro Expedited-fast Phase"
default y if CHIP
help
If enabled, the Expedited-fast phase is supported.
The user authentication is based on the Kpersistent keys.
config DOOR_LOCK_STEP_UP_PHASE
bool "Support for Aliro Step-up Phase"
default y if CHIP
select DOOR_LOCK_EXTERNAL_NVS if !SOC_SERIES_NRF52X
help
If enabled, the Step-up phase is supported.
The user authentication is based on the Access Document.
config DOOR_LOCK_CREDENTIAL_ISSUER_CA
bool "Support for Credential Issuer CA public key"
default y if DOOR_LOCK_STEP_UP_PHASE && !CHIP
help
If enabled, the Credential Issuer CA public key is supported.
The Credential Issuer CA public key is used to verify the signature of the Credential Issuer certificate.
config DOOR_LOCK_READER_CERTIFICATE
bool "Support for Reader certificates"
default y if !CHIP
help
Use the reader certificate for the reader authentication.
if DOOR_LOCK_READER_CERTIFICATE
config DOOR_LOCK_READER_CERTIFICATE_MAX_SIZE
int "Maximum size of the Reader certificate"
default 512
help
Specifies the maximum size of the Reader certificate.
The Reader certificate is used to identify the Reader.
endif # DOOR_LOCK_READER_CERTIFICATE
endmenu # Aliro features
rsource "platform/Kconfig"
if DOOR_LOCK_CLI
rsource "cli/Kconfig"
endif
rsource "access_manager/Kconfig"
rsource "kpersistent_manager/Kconfig"
rsource "lock_sim/Kconfig"
rsource "storage/Kconfig"
rsource "aliro_work/Kconfig"