summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--avahi-core/dns.c2
-rw-r--r--avahi-core/dns.h4
2 files changed, 4 insertions, 2 deletions
diff --git a/avahi-core/dns.c b/avahi-core/dns.c
index f0f61fc..b4b7cba 100644
--- a/avahi-core/dns.c
+++ b/avahi-core/dns.c
@@ -944,7 +944,7 @@ AvahiRecord* avahi_get_local_zsk_pubkey(uint32_t ttl){
}
/* invoke as avahi_dnssec_sign_record(<record>, <ttl>, <private key>) */
-AvahiRecord* avahi_dnssec_sign_record(AvahiRecord *s, uint32_t ttl, EVP_PKEY private_key){
+AvahiRecord* avahi_dnssec_sign_record(AvahiRecord *s, uint32_t ttl, EVP_PKEY *private_key){
AvahiRecord *r;
AvahiRecord *key;
diff --git a/avahi-core/dns.h b/avahi-core/dns.h
index 24317d4..fd5281c 100644
--- a/avahi-core/dns.h
+++ b/avahi-core/dns.h
@@ -25,6 +25,8 @@
#include "rr.h"
#include "hashmap.h"
+#include <openssl/evp.h>
+
#define AVAHI_DNS_PACKET_HEADER_SIZE 12
#define AVAHI_DNS_PACKET_EXTRA_SIZE 48
#define AVAHI_DNS_LABELS_MAX 127
@@ -80,7 +82,7 @@ int avahi_dns_packet_is_empty(AvahiDnsPacket *p);
size_t avahi_dns_packet_space(AvahiDnsPacket *p);
AvahiRecord* avahi_get_local_zsk_pubkey(uint32_t ttl);
-AvahiRecord* avahi_dnssec_sign_record(AvahiRecord *s, uint32_t ttl, EVP_PKEY private_key);
+AvahiRecord* avahi_dnssec_sign_record(AvahiRecord *s, uint32_t ttl, EVP_PKEY *private_key);
/*AvahiRecord* avahi_get_local_trust_record();*/