gnunet-go

GNUnet Bindings for Go
Log | Files | Refs | README | LICENSE

gns_type.go (5160B)


      1 // Code generated by enum generator; DO NOT EDIT.
      2 
      3 //nolint:stylecheck // allow non-camel-case for constants
      4 package enums
      5 
      6 type GNSType uint32
      7 
      8 // GNS constants
      9 const (
     10 	// GNS record types
     11 	GNS_TYPE_ANY                    GNSType = 0     // Record type indicating any record/'*'
     12 	GNS_TYPE_DNS_A                  GNSType = 1     // [RFC1035] IPv4 Address record
     13 	GNS_TYPE_DNS_NS                 GNSType = 2     // [RFC1035] Name Server record
     14 	GNS_TYPE_DNS_CNAME              GNSType = 5     // [RFC1035] Canonical Name record
     15 	GNS_TYPE_DNS_SOA                GNSType = 6     // [RFC2308] Start Of [a zone of] Authority
     16 	GNS_TYPE_DNS_PTR                GNSType = 12    // [RFC1035] Pointer record
     17 	GNS_TYPE_DNS_MX                 GNSType = 15    // [RFC7505] Mail eXchange record
     18 	GNS_TYPE_DNS_TXT                GNSType = 16    // [RFC1035] Text record
     19 	GNS_TYPE_DNS_RP                 GNSType = 17    // [RFC1183] Responsible Person
     20 	GNS_TYPE_DNS_AFSDB              GNSType = 18    // [RFC1183] AFS Database Record
     21 	GNS_TYPE_DNS_SIG                GNSType = 24    // [RFC2535] Signature
     22 	GNS_TYPE_DNS_KEY                GNSType = 25    // [RFC2930] Key record
     23 	GNS_TYPE_DNS_AAAA               GNSType = 28    // [RFC3596] IPv6 Address record
     24 	GNS_TYPE_DNS_LOC                GNSType = 29    // [RFC1876] Location record
     25 	GNS_TYPE_DNS_SRV                GNSType = 33    // [RFC2782] Service locator
     26 	GNS_TYPE_DNS_NAPTR              GNSType = 35    // [RFC3403] Naming Authority Pointer
     27 	GNS_TYPE_DNS_KX                 GNSType = 36    // [RFC2230] Key eXchanger record
     28 	GNS_TYPE_DNS_CERT               GNSType = 37    // [RFC4398] Certificate record
     29 	GNS_TYPE_DNS_DNAME              GNSType = 39    // [RFC2672] Delegation Name
     30 	GNS_TYPE_DNS_APL                GNSType = 42    // [RFC3123] Address Prefix List
     31 	GNS_TYPE_DNS_DS                 GNSType = 43    // [RFC4034] Delegation Signer
     32 	GNS_TYPE_DNS_SSHFP              GNSType = 44    // [RFC4255] SSH public key Fingerprint
     33 	GNS_TYPE_DNS_IPSECKEY           GNSType = 45    // [RFC4025] IPsec Key
     34 	GNS_TYPE_DNS_RRSIG              GNSType = 46    // [RFC4034] DNSSEC Signature
     35 	GNS_TYPE_DNS_NSEC               GNSType = 47    // [RFC4034] Next-Secure record
     36 	GNS_TYPE_DNS_DNSKEY             GNSType = 48    // [RFC4034] DNS Key record
     37 	GNS_TYPE_DNS_DHCID              GNSType = 49    // [RFC4701] DHCP Identifier
     38 	GNS_TYPE_DNS_NSEC3              GNSType = 50    // [RFC5155] NSEC record version 3 or NSEC hashed
     39 	GNS_TYPE_DNS_NSEC3PARAM         GNSType = 51    // [RFC5155] NSEC3 Parameters
     40 	GNS_TYPE_DNS_TLSA               GNSType = 52    // [RFC6698] TLSA certificate association
     41 	GNS_TYPE_DNS_HIP                GNSType = 55    // [RFC5205] Host Identity Protocol
     42 	GNS_TYPE_DNS_CDS                GNSType = 59    // [RFC7344] Child DS
     43 	GNS_TYPE_DNS_CDNSKEY            GNSType = 60    // [RFC7344] Child DNSKEY
     44 	GNS_TYPE_DNS_TKEY               GNSType = 249   // [RFC2930] Secret Key
     45 	GNS_TYPE_DNS_TSIG               GNSType = 250   // [RFC2845] Transaction Signature
     46 	GNS_TYPE_DNS_URI                GNSType = 256   // [RFC7553] Uniform Resource Identifier
     47 	GNS_TYPE_DNS_CAA                GNSType = 257   // [RFC6844] Certification Authority Authorization
     48 	GNS_TYPE_DNS_TA                 GNSType = 32768 // [–] DNSSEC Trust Authorities
     49 	GNS_TYPE_DNS_DLV                GNSType = 32769 // [RFC4431] DNSSEC Lookaside Validation record
     50 GNS_TYPE_PKEY GNSType = 65536 // GNS zone transfer
     51 GNS_TYPE_NICK GNSType = 65537 // GNS nick names
     52 GNS_TYPE_LEHO GNSType = 65538 // legacy hostnames
     53 GNS_TYPE_VPN GNSType = 65539 // VPN resolution
     54 GNS_TYPE_GNS2DNS GNSType = 65540 // Delegation to DNS
     55 GNS_TYPE_BOX GNSType = 65541 // Boxed records (see TLSA/SRV handling in GNS)
     56 GNS_TYPE_PLACE GNSType = 65542 // social place for SecuShare
     57 GNS_TYPE_PHONE GNSType = 65543 // Endpoint for conversation
     58 GNS_TYPE_RECLAIM_ATTRIBUTE GNSType = 65544 // identity attribute
     59 GNS_TYPE_RECLAIM_TICKET GNSType = 65545 // local ticket reference
     60 GNS_TYPE_DELEGATE GNSType = 65548 // For ABD policies
     61 GNS_TYPE_ATTRIBUTE GNSType = 65549 // For ABD reverse lookups
     62 GNS_TYPE_RECLAIM_ATTRIBUTE_REF GNSType = 65550 // for reclaim records
     63 GNS_TYPE_REDIRECT GNSType = 65551 // Resolver redirects
     64 GNS_TYPE_RECLAIM_OIDC_CLIENT GNSType = 65552 // For reclaim OIDC client names.
     65 GNS_TYPE_RECLAIM_OIDC_REDIRECT GNSType = 65553 // Used reclaimID OIDC client redirect URIs.
     66 GNS_TYPE_RECLAIM_CREDENTIAL GNSType = 65554 // Record type for an attribute attestation (e.g. JWT).
     67 GNS_TYPE_RECLAIM_PRESENTATION GNSType = 65555 // Record type for a presentation of a credential.
     68 GNS_TYPE_EDKEY GNSType = 65556 // Record type for EDKEY zone delegations.
     69 GNS_TYPE_ERIS_READ_CAPABILITY GNSType = 65557 // Encoding for Robust Immutable Storage (ERIS) binary read capability
     70 GNS_TYPE_MESSENGER_ROOM_ENTRY GNSType = 65558 // Record type to share an entry of a messenger room
     71 GNS_TYPE_TOMBSTONE GNSType = 65559 // Record type to indicate a previously delete record (PRIVATE only)
     72 GNS_TYPE_MESSENGER_ROOM_DETAILS GNSType = 65560 // Record type to store details about a messenger room
     73 GNS_TYPE_DID_DOCUMENT GNSType = 65561 // Record type to store DID Documents
     74 
     75 )