From 6f477e27dcbb8ecf24947d473186e8984cf87867 Mon Sep 17 00:00:00 2001 From: Magnus Ahltorp Date: Tue, 21 Oct 2014 17:17:36 +0200 Subject: Break include dependency on plop.hrl --- include/plop.hrl | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 include/plop.hrl (limited to 'include/plop.hrl') diff --git a/include/plop.hrl b/include/plop.hrl deleted file mode 100644 index b04af0d..0000000 --- a/include/plop.hrl +++ /dev/null @@ -1,37 +0,0 @@ -%%% Copyright (c) 2014, NORDUnet A/S. -%%% See LICENSE for licensing information. - -%%% Plop data structures. Heavily based on RFC 6962. Some are for -%%% database storage, some for interfacing with consumers and some are -%%% for serialisation. - -%% @doc Merkle Tree Leaf -- what's sent as 'leaf_input' in response to -%% get-entries requests and also the input to the hash function for -%% leaf hashes in the tree. RFC 6962 sect 3.4. - -%% An entry, without the timestamp. This is what we hash over and -%% store in the the database for finding duplicated submissions. --record(sth, { - treesize :: integer(), - timestamp :: integer(), - roothash :: binary(), - signature :: signature() - }). --type sth() :: #sth{}. - -%% RFC 5246 7.4.1.4.1 --type hash_alg_type() :: none | md5 | sha1 | sha224 | sha256 | sha384 | - sha512. % uint8 --type signature_alg_type() :: anonymous | rsa | dsa | ecdsa. % uint8 --record(sig_and_hash_alg, { - hash_alg :: hash_alg_type(), - signature_alg :: signature_alg_type() - }). --type sig_and_hash_alg() :: #sig_and_hash_alg{}. - -%% RFC 5246 4.7 --record(signature, { - algorithm :: sig_and_hash_alg(), - signature :: binary() - }). --type signature() :: #signature{}. -- cgit v1.1