aboutsummaryrefslogtreecommitdiff
path: root/src/gnunet/enums/gnunet-gns.tpl
blob: 075fe7300ea11811bc42c7af489b4803ed6d042d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
// Code generated by enum generator; DO NOT EDIT.

package enums

type GNSType int

// GNS constants
const (
	// GNS record types
	GNS_TYPE_ANY                    GNSType = 0     // Record type indicating any record/'*'
	GNS_TYPE_DNS_A                  GNSType = 1     // [RFC1035] IPv4 Address record
	GNS_TYPE_DNS_NS                 GNSType = 2     // [RFC1035] Name Server record
	GNS_TYPE_DNS_CNAME              GNSType = 5     // [RFC1035] Canonical Name record
	GNS_TYPE_DNS_SOA                GNSType = 6     // [RFC2308] Start Of [a zone of] Authority
	GNS_TYPE_DNS_PTR                GNSType = 12    // [RFC1035] Pointer record
	GNS_TYPE_DNS_MX                 GNSType = 15    // [RFC7505] Mail eXchange record
	GNS_TYPE_DNS_TXT                GNSType = 16    // [RFC1035] Text record
	GNS_TYPE_DNS_RP                 GNSType = 17    // [RFC1183] Responsible Person
	GNS_TYPE_DNS_AFSDB              GNSType = 18    // [RFC1183] AFS Database Record
	GNS_TYPE_DNS_SIG                GNSType = 24    // [RFC2535] Signature
	GNS_TYPE_DNS_KEY                GNSType = 25    // [RFC2930] Key record
	GNS_TYPE_DNS_AAAA               GNSType = 28    // [RFC3596] IPv6 Address record
	GNS_TYPE_DNS_LOC                GNSType = 29    // [RFC1876] Location record
	GNS_TYPE_DNS_SRV                GNSType = 33    // [RFC2782] Service locator
	GNS_TYPE_DNS_NAPTR              GNSType = 35    // [RFC3403] Naming Authority Pointer
	GNS_TYPE_DNS_KX                 GNSType = 36    // [RFC2230] Key eXchanger record
	GNS_TYPE_DNS_CERT               GNSType = 37    // [RFC4398] Certificate record
	GNS_TYPE_DNS_DNAME              GNSType = 39    // [RFC2672] Delegation Name
	GNS_TYPE_DNS_APL                GNSType = 42    // [RFC3123] Address Prefix List
	GNS_TYPE_DNS_DS                 GNSType = 43    // [RFC4034] Delegation Signer
	GNS_TYPE_DNS_SSHFP              GNSType = 44    // [RFC4255] SSH public key Fingerprint
	GNS_TYPE_DNS_IPSECKEY           GNSType = 45    // [RFC4025] IPsec Key
	GNS_TYPE_DNS_RRSIG              GNSType = 46    // [RFC4034] DNSSEC Signature
	GNS_TYPE_DNS_NSEC               GNSType = 47    // [RFC4034] Next-Secure record
	GNS_TYPE_DNS_DNSKEY             GNSType = 48    // [RFC4034] DNS Key record
	GNS_TYPE_DNS_DHCID              GNSType = 49    // [RFC4701] DHCP Identifier
	GNS_TYPE_DNS_NSEC3              GNSType = 50    // [RFC5155] NSEC record version 3 or NSEC hashed
	GNS_TYPE_DNS_NSEC3PARAM         GNSType = 51    // [RFC5155] NSEC3 Parameters
	GNS_TYPE_DNS_TLSA               GNSType = 52    // [RFC6698] TLSA certificate association
	GNS_TYPE_DNS_HIP                GNSType = 55    // [RFC5205] Host Identity Protocol
	GNS_TYPE_DNS_CDS                GNSType = 59    // [RFC7344] Child DS
	GNS_TYPE_DNS_CDNSKEY            GNSType = 60    // [RFC7344] Child DNSKEY
	GNS_TYPE_DNS_TKEY               GNSType = 249   // [RFC2930] Secret Key
	GNS_TYPE_DNS_TSIG               GNSType = 250   // [RFC2845] Transaction Signature
	GNS_TYPE_DNS_URI                GNSType = 256   // [RFC7553] Uniform Resource Identifier
	GNS_TYPE_DNS_CAA                GNSType = 257   // [RFC6844] Certification Authority Authorization
	GNS_TYPE_DNS_TA                 GNSType = 32768 // [–] DNSSEC Trust Authorities
	GNS_TYPE_DNS_DLV                GNSType = 32769 // [RFC4431] DNSSEC Lookaside Validation record
{{ range $i, $kv := . }}GNS_TYPE_{{.Name}} GNSType = {{.Number}} // {{.Comment}}
{{ end }}
)