summaryrefslogtreecommitdiff
path: root/src/plop.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/plop.erl')
-rw-r--r--src/plop.erl11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/plop.erl b/src/plop.erl
index 0fb8f7e..b8e8055 100644
--- a/src/plop.erl
+++ b/src/plop.erl
@@ -47,6 +47,17 @@
}).
-type sth_signed() :: #sth_signed{}.
+%% @doc What's signed in an SPT. Used for serialisation before hasning
+%% and signing. FIXME: Overlapping #spt{} -- merge somehow?
+-record(spt_signed, {
+ version :: pos_integer(),
+ signature_type :: signature_type(),
+ timestamp :: integer(),
+ entry_type :: entry_type(),
+ signed_entry :: binary()
+ }).
+-type spt_signed() :: #spt_signed{}.
+
start_link(Keyfile, Passphrase) ->
gen_server:start_link({local, ?MODULE}, ?MODULE, [Keyfile, Passphrase], []).