tlsa_52.h revision 0c27b3fe77ac1d5094ba3521e8142d9e7973133f
5babe00918c88eda487771fa6d6d4a1a19c0ced0chuck/*
5babe00918c88eda487771fa6d6d4a1a19c0ced0chuck * Copyright (C) 2012, 2014, 2016 Internet Systems Consortium, Inc. ("ISC")
d5048b742864f0538c2d5c101619c1a24d4ea4c8orlikowski *
5babe00918c88eda487771fa6d6d4a1a19c0ced0chuck * This Source Code Form is subject to the terms of the Mozilla Public
e3bdcd44563c36ba761ad5a17915fc046bc072c1minfrin * License, v. 2.0. If a copy of the MPL was not distributed with this
e3bdcd44563c36ba761ad5a17915fc046bc072c1minfrin * file, You can obtain one at http://mozilla.org/MPL/2.0/.
e3bdcd44563c36ba761ad5a17915fc046bc072c1minfrin */
2e41eca72bcc4167d1871b0941ee79845540d58eminfrin
7fc0e028874b2ea97fc49d7e1a9a1becda6a0481orlikowski/* $Id$ */
7fc0e028874b2ea97fc49d7e1a9a1becda6a0481orlikowski
2e41eca72bcc4167d1871b0941ee79845540d58eminfrin#ifndef GENERIC_TLSA_52_H
96863eb4016437ef08d50e06e178c98c02bcd4efchuck#define GENERIC_TLSA_52_H 1
2e41eca72bcc4167d1871b0941ee79845540d58eminfrin
c02c9d0ca0cae52f10e4ce3214db26b10b04f49forlikowski/*!
5babe00918c88eda487771fa6d6d4a1a19c0ced0chuck * \brief per rfc6698.txt
fb9a093c3bee4c3340800a5ff4c64f87bc8b27acjorton */
fb9a093c3bee4c3340800a5ff4c64f87bc8b27acjortontypedef struct dns_rdata_tlsa {
fb9a093c3bee4c3340800a5ff4c64f87bc8b27acjorton dns_rdatacommon_t common;
fb9a093c3bee4c3340800a5ff4c64f87bc8b27acjorton isc_mem_t *mctx;
fb9a093c3bee4c3340800a5ff4c64f87bc8b27acjorton isc_uint8_t usage;
2e41eca72bcc4167d1871b0941ee79845540d58eminfrin isc_uint8_t selector;
c94ea06439bc6b14a3abe7d89cccef14703b70abbjh isc_uint8_t match;
c94ea06439bc6b14a3abe7d89cccef14703b70abbjh isc_uint16_t length;
c94ea06439bc6b14a3abe7d89cccef14703b70abbjh unsigned char *data;
c94ea06439bc6b14a3abe7d89cccef14703b70abbjh} dns_rdata_tlsa_t;
c94ea06439bc6b14a3abe7d89cccef14703b70abbjh
c94ea06439bc6b14a3abe7d89cccef14703b70abbjh#endif /* GENERIC_TLSA_52_H */
c94ea06439bc6b14a3abe7d89cccef14703b70abbjh