1ldns(3) Library Functions Manual ldns(3)
2
3
4
6 ldns_algorithm - numbers assigned to algorithms used in dns
7
8
10 #include <stdint.h>
11 #include <stdbool.h>
12
13 #include <ldns/ldns.h>
14
16 ldns_algorithm
17 Algorithms used in dns
18 enum ldns_enum_algorithm
19 {
20 LDNS_RSAMD5 = 1, /* RFC 4034,4035 */
21 LDNS_DH = 2,
22 LDNS_DSA = 3,
23 LDNS_ECC = 4,
24 LDNS_RSASHA1 = 5,
25 LDNS_DSA_NSEC3 = 6,
26 LDNS_RSASHA1_NSEC3 = 7,
27 LDNS_RSASHA256 = 8, /* RFC 5702 */
28 LDNS_RSASHA512 = 10, /* RFC 5702 */
29 LDNS_ECC_GOST = 12, /* RFC 5933 */
30 LDNS_ECDSAP256SHA256 = 13, /* RFC 6605 */
31 LDNS_ECDSAP384SHA384 = 14, /* RFC 6605 */
32 #ifdef USE_ED25519
33 /* this ifdef is internal to ldns, because we do not want
34 to export
35 * the symbol. Users can define it if they want access,
36 * the feature is not fully implemented at this time and
37 openssl
38 * does not support it fully either (also for ED448). */
39 LDNS_ED25519 = 15, /* draft-ietf-curdle-dnskey-
40 ed25519 */
41 #endif
42 #ifdef USE_ED448
43 LDNS_ED448 = 16, /* draft-ietf-curdle-dnskey-
44 ed448 */
45 #endif
46 LDNS_INDIRECT = 252,
47 LDNS_PRIVATEDNS = 253,
48 LDNS_PRIVATEOID = 254
49 };
50 typedef enum ldns_enum_algorithm ldns_algorithm;
51
53 The ldns team at NLnet Labs. Which consists out of Jelte Jansen and
54 Miek Gieben.
55
56
58 Please report bugs to ldns-team@nlnetlabs.nl or in our bugzilla at
59 http://www.nlnetlabs.nl/bugs/index.html
60
61
63 Copyright (c) 2004 - 2006 NLnet Labs.
64
65 Licensed under the BSD License. There is NO warranty; not even for MER‐
66 CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
67
69 perldoc Net::DNS, RFC1034, RFC1035, RFC4033, RFC4034 and RFC4035.
70
72 This manpage was automatically generated from the ldns source code by
73 use of Doxygen and some perl.
74
75
76
77 30 May 2006 ldns(3)