2383eb527269d333df4222da20e4b422c3662daaEvan Hunt/*
3c5862dfc7718dc1c7ee402138de2227105f547cTinderbox User * Copyright (C) 2014, 2016, 2018 Internet Systems Consortium, Inc. ("ISC")
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt *
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * This Source Code Form is subject to the terms of the Mozilla Public
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * License, v. 2.0. If a copy of the MPL was not distributed with this
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * file, You can obtain one at http://mozilla.org/MPL/2.0/.
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt */
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt#ifndef GENERIC_CAA_257_H
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt#define GENERIC_CAA_257_H 1
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt/* $Id$ */
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt
2383eb527269d333df4222da20e4b422c3662daaEvan Hunttypedef struct dns_rdata_caa {
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt dns_rdatacommon_t common;
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt isc_mem_t * mctx;
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt isc_uint8_t flags;
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt unsigned char * tag;
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt isc_uint8_t tag_len;
d1b499c8271594a904387afbebf4135fd1ab81bbTinderbox User unsigned char *value;
5c78f1f50e53d8e2ed51a187efc2c9a0f43b4b1bMark Andrews isc_uint16_t value_len;
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt} dns_rdata_caa_t;
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt
2383eb527269d333df4222da20e4b422c3662daaEvan Hunt#endif /* GENERIC_CAA_257_H */