summaryrefslogtreecommitdiff
path: root/src/plop.erl
diff options
context:
space:
mode:
authorLinus Nordberg <linus@nordu.net>2014-05-05 00:19:13 +0200
committerLinus Nordberg <linus@nordu.net>2014-05-05 00:19:13 +0200
commit68ca71b9fe73eab56306aabc0b510c162d839fed (patch)
tree6182e4ca0e2f5087574201d0269778e1b2380de7 /src/plop.erl
parent6c8799f118e3f4eec444a7087c29f8e506e7aa75 (diff)
Make #spt_signed{} private.
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], []).