bind  9.17.5
About: BIND 9.17 implements the Domain Name System (DNS) protocols for the Internet (see the Release Notes). Source code distribution. Unstable development release.
  Fossies Dox: bind-9.17.5.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

nsec3param_51.c File Reference
#include <isc/base32.h>
#include <isc/iterated_hash.h>
Include dependency graph for nsec3param_51.c:

Go to the source code of this file.

Macros

#define RDATA_GENERIC_NSEC3PARAM_51_C
 
#define RRTYPE_NSEC3PARAM_ATTRIBUTES   (DNS_RDATATYPEATTR_DNSSEC)
 

Functions

static isc_result_t fromtext_nsec3param (ARGS_FROMTEXT)
 
static isc_result_t totext_nsec3param (ARGS_TOTEXT)
 
static isc_result_t fromwire_nsec3param (ARGS_FROMWIRE)
 
static isc_result_t towire_nsec3param (ARGS_TOWIRE)
 
static int compare_nsec3param (ARGS_COMPARE)
 
static isc_result_t fromstruct_nsec3param (ARGS_FROMSTRUCT)
 
static isc_result_t tostruct_nsec3param (ARGS_TOSTRUCT)
 
static void freestruct_nsec3param (ARGS_FREESTRUCT)
 
static isc_result_t additionaldata_nsec3param (ARGS_ADDLDATA)
 
static isc_result_t digest_nsec3param (ARGS_DIGEST)
 
static bool checkowner_nsec3param (ARGS_CHECKOWNER)
 
static bool checknames_nsec3param (ARGS_CHECKNAMES)
 
static int casecompare_nsec3param (ARGS_COMPARE)
 

Macro Definition Documentation

◆ RDATA_GENERIC_NSEC3PARAM_51_C

#define RDATA_GENERIC_NSEC3PARAM_51_C

Definition at line 31 of file nsec3param_51.c.

◆ RRTYPE_NSEC3PARAM_ATTRIBUTES

#define RRTYPE_NSEC3PARAM_ATTRIBUTES   (DNS_RDATATYPEATTR_DNSSEC)

Definition at line 36 of file nsec3param_51.c.

Function Documentation

◆ additionaldata_nsec3param()

static isc_result_t additionaldata_nsec3param ( ARGS_ADDLDATA  )
inlinestatic

Definition at line 270 of file nsec3param_51.c.

References add, arg, ISC_R_SUCCESS, REQUIRE, and UNUSED.

◆ casecompare_nsec3param()

static int casecompare_nsec3param ( ARGS_COMPARE  )
inlinestatic

Definition at line 314 of file nsec3param_51.c.

References compare_nsec3param().

◆ checknames_nsec3param()

static bool checknames_nsec3param ( ARGS_CHECKNAMES  )
inlinestatic

Definition at line 303 of file nsec3param_51.c.

References REQUIRE, and UNUSED.

◆ checkowner_nsec3param()

static bool checkowner_nsec3param ( ARGS_CHECKOWNER  )
inlinestatic

Definition at line 291 of file nsec3param_51.c.

References name, rdclass, REQUIRE, and UNUSED.

◆ compare_nsec3param()

static int compare_nsec3param ( ARGS_COMPARE  )
inlinestatic

Definition at line 186 of file nsec3param_51.c.

References dns_rdata_toregion(), isc_region_compare(), r1, r2, and REQUIRE.

Referenced by casecompare_nsec3param().

◆ digest_nsec3param()

static isc_result_t digest_nsec3param ( ARGS_DIGEST  )
inlinestatic

Definition at line 281 of file nsec3param_51.c.

References arg, dns_rdata_toregion(), r, and REQUIRE.

◆ freestruct_nsec3param()

static void freestruct_nsec3param ( ARGS_FREESTRUCT  )
inlinestatic

Definition at line 253 of file nsec3param_51.c.

References isc_mem_free, and REQUIRE.

◆ fromstruct_nsec3param()

static isc_result_t fromstruct_nsec3param ( ARGS_FROMSTRUCT  )
inlinestatic

◆ fromtext_nsec3param()

◆ fromwire_nsec3param()

◆ tostruct_nsec3param()

◆ totext_nsec3param()

◆ towire_nsec3param()

static isc_result_t towire_nsec3param ( ARGS_TOWIRE  )
inlinestatic