From: Pieter Lexis Date: Tue, 26 May 2015 10:08:27 +0000 (+0200) Subject: Shrink TKEYRecordContent from 80 to 72 bytes X-Git-Tag: dnsdist-1.0.0-alpha1~248^2~77^2~4^2~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=adc18742d4ec8c8a17a4d312dc237aa8b0e0566b;p=thirdparty%2Fpdns.git Shrink TKEYRecordContent from 80 to 72 bytes --- diff --git a/pdns/dnsrecords.hh b/pdns/dnsrecords.hh index d4f9a951bc..b9f65a2e93 100644 --- a/pdns/dnsrecords.hh +++ b/pdns/dnsrecords.hh @@ -108,10 +108,10 @@ public: includeboilerplate(IPSECKEY) private: - uint8_t d_preference, d_gatewaytype, d_algorithm; string d_gateway, d_publickey; - uint32_t d_ip4; string d_ip6; + uint32_t d_ip4; + uint8_t d_preference, d_gatewaytype, d_algorithm; }; class DHCIDRecordContent : public DNSRecordContent @@ -540,15 +540,17 @@ public: includeboilerplate(TKEY) // storage for the bytes - string d_algo; + uint16_t d_othersize; + uint16_t d_mode; uint32_t d_inception; uint32_t d_expiration; - uint16_t d_mode; - uint16_t d_error; - uint16_t d_keysize; + + string d_algo; string d_key; - uint16_t d_othersize; string d_other; + + uint16_t d_error; + uint16_t d_keysize; private: };