|
|
@ -4,21 +4,23 @@ |
|
|
|
// this file is under GNU General Public License 3.0 |
|
|
|
// see LICENSE.txt |
|
|
|
|
|
|
|
// written by Volker Birk |
|
|
|
// written by Nana Karlstetter and Volker Birk |
|
|
|
|
|
|
|
|
|
|
|
type ISO639_1 extends string size=2 > a-z |
|
|
|
type ISO639_1 is string size=2 > a-z |
|
|
|
|
|
|
|
type hex extends string > a-f0-9 |
|
|
|
type hex is string > a-f0-9 |
|
|
|
|
|
|
|
type hash doc="32bit Key ID to SHA512 in hex" |
|
|
|
extends hex min=16, max=128; |
|
|
|
is hex min=16, max=128; |
|
|
|
|
|
|
|
type hash_list doc="sequence of fingerprints of keys" |
|
|
|
extends list< hash >; |
|
|
|
is list< hash >; |
|
|
|
|
|
|
|
type TID doc="UUID version 4 variant 1" |
|
|
|
extends binary size=16; |
|
|
|
is binary size=16; |
|
|
|
|
|
|
|
type blob_list is list < blob >; |
|
|
|
|
|
|
|
|
|
|
|
enum comm_type { |
|
|
|