chiark / gitweb /
(Python): Use more modern `raise' syntax.
[tripe] / keys / tripe-keys.master
1 ### -*-conf-*-
2 ###
3 ### tripe-keys configuration file
4 ###
5 ### see tripe-keys.conf(5) for full details
6
7 ###--------------------------------------------------------------------------
8 ### File locations (required).
9
10 ## The base URL for the repository files.  Include the trailing slash if
11 ## necessary.
12 # base-url = http://some.server.somewhere/blah/
13
14 ## The local directory name for the repository files.  Again, include the
15 ## trailing slash if necessary.
16 # base-dir = /some/directory/blah/
17
18 ###--------------------------------------------------------------------------
19 ### Crypto parameters.
20
21 ## The key-exchange type.  May be `dh', `ec', `x25519', or `x448'.
22 # kx = dh
23
24 ## Key-generation parameters for key exchange group.
25 # kx-param = -LS -b3072 -B256
26 # kx-param = -Cnist-p256
27 # kx-param =
28
29 ## Expiry time for peer key-exchange keys.
30 # kx-expire = now + 1 year
31
32 ## Bulk crypto transform to use.  May be `v0', `iiv', or `naclbox'.
33 # bulk = iiv
34
35 ## Symmetric encryption scheme to use.
36 # cipher = rijndael-cbc
37
38 ## Hash function to use.  (We derive the MGF and MAC from this.)
39 # hash = sha256
40
41 ## Signature scheme to use for signing/verifying repository archives.
42 # sig = dsa
43 # sig = ecdsa
44 # sig = ed25519
45
46 ## How recently an archive must have been signed to be valid.
47 # sig-fresh = always
48 # sig-fresh = 28 days ago
49
50 ## When the master signing key expires.
51 # sig-expire = forever
52
53 ###--------------------------------------------------------------------------
54 ### Master key integrity
55
56 ## Since the master public key is contained within the repository, we must
57 ## check its integrity: therefore we record its sequence number and
58 ## fingerprint here.  These are filled in automatically by `tripe-keys
59 ## upload'.  Leave them as they are.
60 master-sequence = @MASTER-SEQUENCE@
61 hk-master = @HK-MASTER@