]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
defines algorithms as ldns_algorithm
authorMiek Gieben <miekg@NLnetLabs.nl>
Tue, 1 Mar 2005 13:49:54 +0000 (13:49 +0000)
committerMiek Gieben <miekg@NLnetLabs.nl>
Tue, 1 Mar 2005 13:49:54 +0000 (13:49 +0000)
TODO
ldns/dnssec.h

diff --git a/TODO b/TODO
index 6c72adcb585721b0bdf9a799e3dcde2830575292..6da427b0f810c2f2749d47bda9d522854fb1e8ea 100644 (file)
--- a/TODO
+++ b/TODO
@@ -12,7 +12,6 @@ o network code
        - tsig?
 o printing of signatures dates/times
 o DNSSEC
-       - define algorithms?
        - signing?
 o Make a shared library and test compile some programs
 o Thread safety
index f0dea47954916adad6589cb8f214d2b474ec1d33..3effdfbbabcde49ea54a8c595e77607c3ab638a6 100644 (file)
 
 #include <openssl/ssl.h>
 
-#define LDNS_RSAMD5            1
-#define LDNS_DH                        2
-#define LDNS_DSA               3
-#define LDNS_ECC               4
-#define LDNS_RSASHA1           5
-#define LDNS_INDIRECT          252
-#define LDNS_PRIVATEDNS                253
-#define LDNS_PRIVATEOID                254
+/**
+ * algorigthms used in dns
+ */
 
+enum ldns_enum_algorithm
+{
+       LDNS_RSAMD5             = 1,
+       LDNS_DH                 = 2,
+       LDNS_DSA                = 3,
+       LDNS_ECC                = 4,
+       LDNS_RSASHA1            = 5,
+       LDNS_INDIRECT           = 252,
+       LDNS_PRIVATEDNS         = 253,
+       LDNS_PRIVATEOID         = 254
+};
+typedef enum ldns_enum_algorithm ldns_algorithm;
 
 /* prototypes */
-
 bool ldns_verify_rrsig_dsa(ldns_buffer *, ldns_buffer *, ldns_buffer *);
 bool ldns_verify_rrsig_rsasha1(ldns_buffer *, ldns_buffer *, ldns_buffer *);
 bool ldns_verify_rrsig_rsamd5(ldns_buffer *, ldns_buffer *, ldns_buffer *);
@@ -33,6 +39,5 @@ bool ldns_verify(ldns_rr_list *, ldns_rr_list *, ldns_rr_list *);
 uint16_t ldns_keytag(ldns_rr *);
 DSA *ldns_key_buf2dsa(ldns_buffer *);
 RSA *ldns_key_buf2rsa(ldns_buffer *);
-       
 
 #endif /* _DNSSEC_H_ */