-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdske-config.yaml
More file actions
58 lines (48 loc) · 2.89 KB
/
dske-config.yaml
File metadata and controls
58 lines (48 loc) · 2.89 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
# Configuration file for DSKE topology.
# base_port: 8100 # Base TCP port for the DSKE topology.
# The first hub uses TCP port base_port.
# The second hub uses TCP port base_port + 1, and so on.
# The first client uses TCP port base_port + N, etc.
# (where N is the number of hubs).
# Optional; default value is 8100.
# start_request_psrd_threshold: 500 # Threshold for starting PSRD requests.
# If the pool size drops below this threshold, start
# sending PSRD requests to replenish the pool.
# Optional; default value is 500.
# stop_request_psrd_threshold: 2000 # Threshold for stopping PSRD requests.
# If the pool size exceeds this threshold, stop
# sending PSRD requests.
# Optional; default value is 2000.
# get_psrd_block_size: 1000 # Block size for PSRD requests.
# Optional; default value is 1000.
# min_nr_shares: 3 # Minimum number of shares needed to reconstruct a key
# from the key shares using Shamir's Secret Sharing (SSS).
# Optional; default value is 3.
# share_timeout_secs: 60 # Timeout for shares in seconds. Shares stored on hubs are
# deleted if the responder SAE does not retrieve them by
# invoking the Get key with key IDs API call within this
# timeout.
# Optional; default value is 60 seconds.
# Timeout for shares in seconds. Shares stored on hubs will be deleted if the responder SAE does
# not retrieve them by invoking the Get key with key IDs API call within this timeout.
hubs: # List of hubs (aka DSKE security hubs) in the DSKE topology.
- name: hank # Name of the hub.
- name: helen
- name: hilary
- name: holly
- name: hugo
clients: # List of client (aka DSKE clients) in the DSKE topology.`
- name: carol # Name of the client node.
encryptors: # List of encryptors (aka Secure Application Entity SAE) directly connected to this client (carol).
- name: sam # Name of the encryptor.
- name: celia
encryptors:
- name: serena
- name: cindy # A client with zero directly connected encryptors.
- name: connie
encryptors:
- name: sofia
- name: curtis
encryptors: # A client with more than one (namely two) directly connected encryptors.
- name: sunny
- name: susan