Fix reading broken BER in gcrypt/rsa.c
[tinc] / src / gcrypt / rsagen.c
index 8576555..b89225d 100644 (file)
 #include <gcrypt.h>
 #include <assert.h>
 
+#include "asn1.h"
 #include "rsa.h"
 #include "pem.h"
 #include "../rsagen.h"
 #include "../xalloc.h"
 #include "../utils.h"
 
-// ASN.1 tags.
-typedef enum {
-       TAG_INTEGER = 2,
-       TAG_SEQUENCE = 16,
-} asn1_tag_t;
-
 static size_t der_tag_len(size_t n) {
        if(n < 128) {
                return 2;