From adc18742d4ec8c8a17a4d312dc237aa8b0e0566b Mon Sep 17 00:00:00 2001 From: Pieter Lexis Date: Tue, 26 May 2015 12:08:27 +0200 Subject: [PATCH] Shrink TKEYRecordContent from 80 to 72 bytes --- pdns/dnsrecords.hh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) 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: }; -- 2.47.2