chiark / gitweb /
extract-profile: Add manpage.
[distorted-keys] / profile.d / 01reop
1 ;;; -*-conf-*-
2 ;;;
3 ;;; Default configuration for REOP keys
4 ;;;
5 ;;; (c) 2015 Mark Wooding
6 ;;;
7
8 ;;;----- Licensing notice ---------------------------------------------------
9 ;;;
10 ;;; This file is part of the distorted.org.uk key management suite.
11 ;;;
12 ;;; distorted-keys is free software; you can redistribute it and/or modify
13 ;;; it under the terms of the GNU General Public License as published by
14 ;;; the Free Software Foundation; either version 2 of the License, or
15 ;;; (at your option) any later version.
16 ;;;
17 ;;; distorted-keys is distributed in the hope that it will be useful,
18 ;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20 ;;; GNU General Public License for more details.
21 ;;;
22 ;;; You should have received a copy of the GNU General Public License
23 ;;; along with distorted-keys; if not, write to the Free Software Foundation,
24 ;;; Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
25
26 ;;;--------------------------------------------------------------------------
27 ;;; REOP configuration.
28 ;;;
29 ;;; Important note!  REOP tries to provide (deniable) authenticity of
30 ;;; ciphertexts.  This implementation subverts that property by generating an
31 ;;; ephemeral sending key.
32 ;;;
33 ;;; Properties defined by the key-type are as follows.  All the properties
34 ;;; are optional.
35 ;;;
36 ;;; identity            The identity to store in the key data.  A %{PARAM}
37 ;;;                     placeholder is replaced by the value of the named
38 ;;;                     key-generation parameter PARAM, and an error is
39 ;;;                     reported if no such parameter is provided; a
40 ;;;                     %{PARAM-DEFAULT} placeholder is replaced by the value
41 ;;;                     of the parameter PARAM, or the string DEFAULT is no
42 ;;;                     such parameter is provided.
43
44 [%reop]
45 type = reop
46
47 ;; Identity string.
48 identity = %{identity}
49
50 [reop-integrity]
51 @include = %reop %asymmetric-integrity
52
53 [reop-secrecy]
54 @include = %reop %asymmetric-secrecy
55
56 [%seccure-infra]
57 @include = %seccure
58
59 ;;;----- That's all, folks --------------------------------------------------