Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NLnetLabs/domain
/ functions
Functions
4,465 in github.com/NLnetLabs/domain
⨍
Functions
4,465
◇
Types & classes
838
↓ 2 callers
Method
compose_head
( &self, target: &mut Target, )
src/rdata/naptr.rs:432
↓ 2 callers
Method
compose_len
(&self)
src/rdata/dnssec.rs:2158
↓ 2 callers
Method
compose_len
Returns the length of the wire format representation.
src/base/charstr.rs:369
↓ 2 callers
Method
compose_len
(&self)
src/base/name/label.rs:344
↓ 2 callers
Method
compose_len
Returns the space needed for a TSIG RR for this key.
src/tsig/mod.rs:269
↓ 2 callers
Method
compose_param
Appends the wire format of the full parameter to the target. This includes the key and length of the parameter.
src/rdata/svcb/params.rs:716
↓ 2 callers
Function
compose_prefixed
( target: &mut Target, op: F, )
src/base/rdata.rs:105
↓ 2 callers
Method
compose_rdata
( &self, target: &mut Target, )
src/rdata/rp.rs:215
↓ 2 callers
Method
composed_cmp
(&self, other: &Self)
src/base/name/label.rs:262
↓ 2 callers
Method
contains
(&self, name: &StoredName)
src/zonetree/parsed.rs:357
↓ 2 callers
Method
continues
(&mut self)
src/base/scan.rs:873
↓ 2 callers
Method
convert_one_token
Converts a single token using a token converter.
src/zonefile/inplace.rs:921
↓ 2 callers
Method
cookie
( request: &Request<RequestOctets, RequestMeta>, )
src/net/server/middleware/cookies.rs:143
↓ 2 callers
Method
counts_mut
Returns a mutable reference to the message header counts.
src/base/message_builder.rs:365
↓ 2 callers
Function
create_message
()
examples/client.rs:10
↓ 2 callers
Method
data_mut
Returns a mutable reference to the record data.
src/base/record.rs:181
↓ 2 callers
Method
dec_num_pending_writes
Decrement the number of pending writes metric.
src/net/server/metrics.rs:124
↓ 2 callers
Function
decode
Decodes a string with Base 16 encoded data. The function attempts to decode the entire string and returns the result as an `Octets` value.
src/utils/base16.rs:31
↓ 2 callers
Method
delete_key
Delete a key.
src/dnssec/sign/keys/keyset.rs:417
↓ 2 callers
Method
deref_mut
(&mut self)
src/new/base/charstr.rs:383
↓ 2 callers
Method
digest
Calculates a digest from DNSKEY. See [RFC 4034, Section 5.1.4]: ```text 5.1.4. The Digest Field The digest is calculated by concatenating the canon
src/dnssec/validator/base.rs:72
↓ 2 callers
Method
dispatch
Dispatch a request and process the responses. Dispatches the given request to the given [`Service`] impl and processes the stream of resulting respon
src/net/server/invoker.rs:72
↓ 2 callers
Function
display
()
src/base/name/chain.rs:590
↓ 2 callers
Method
display_as_bind
Display this secret key in the conventional format used by BIND. This is a simple wrapper around [`Self::format_as_bind()`].
src/crypto/sign.rs:613
↓ 2 callers
Method
dnskey
Convert to a [`Dnskey`].
src/crypto/openssl.rs:319
↓ 2 callers
Method
dnskey
Convert to a [`Dnskey`].
src/crypto/ring.rs:233
↓ 2 callers
Method
dnssec_ok
Return whether DO is set.
src/net/client/cache.rs:856
↓ 2 callers
Method
do_enqueue_response
Enqueue a response from the [`Service`] impl for writing back to the client.
src/net/server/connection.rs:1079
↓ 2 callers
Function
do_server
( msg: &'a Message<Oct>, stelline: &Stelline, step_value: &CurrStepValue, )
src/stelline/server.rs:18
↓ 2 callers
Function
do_single_response
(invalidate_signature: bool)
src/net/client/tsig.rs:745
↓ 2 callers
Function
encode_display_hex
Returns a placeholder value that implements `Display` for encoded data.
src/utils/base32.rs:116
↓ 2 callers
Function
encode_string_hex
(bytes: &B)
src/utils/base32.rs:109
↓ 2 callers
Function
entry2msg
(entry: &Entry)
src/stelline/client.rs:703
↓ 2 callers
Function
entry2reqmsg
(entry: &Entry)
src/stelline/client.rs:661
↓ 2 callers
Function
eq
()
src/base/charstr.rs:1299
↓ 2 callers
Method
eq
Compare this entry to a label.
src/base/message_builder.rs:2483
↓ 2 callers
Method
eq
(&self, other: &T)
src/base/name/label.rs:377
↓ 2 callers
Method
expire
(self)
src/base/opt/expire.rs:46
↓ 2 callers
Method
extended_error
Get the optional extended error.
src/dnssec/validator/context.rs:1663
↓ 2 callers
Method
fields
The fields of this 'struct'.
macros/src/data.rs:40
↓ 2 callers
Method
final_answer
Signs an answer and drops the context. This is like `answer` above but it doesn’t need to clone the context.
src/tsig/mod.rs:1395
↓ 2 callers
Function
find_key_for_ds
( ds: &Ds<Bytes>, dnskey_group: &Group, )
src/dnssec/validator/context.rs:1755
↓ 2 callers
Method
find_matching_record
( &self, entries: &[ZonefileEntry], msg_rr: &ParsedRecord<'_, Octs>, )
src/stelline/matches.rs:245
↓ 2 callers
Method
first
Gets the first RRset record, if any.
src/zonetree/types.rs:130
↓ 2 callers
Method
first_answer
Signs the first answer in a sequence. This is like `answer` but it resets the context.
src/tsig/mod.rs:1412
↓ 2 callers
Method
flatten_into
(self)
src/base/name/traits.rs:610
↓ 2 callers
Method
for_slice
Returns a parameter sequence atop a slice of this value’s octets.
src/rdata/svcb/params.rs:343
↓ 2 callers
Method
for_slice
Returns a domain name for the octets slice of the content.
src/base/name/relative.rs:288
↓ 2 callers
Method
for_slice
Returns a domain name for the octets slice of the content.
src/base/name/absolute.rs:359
↓ 2 callers
Method
for_slice_ref
(&self)
src/base/opt/mod.rs:192
↓ 2 callers
Method
fudge
Return the number of seconds of offset from signing time permitted. When a signature is checked, the local system time needs to be within this many s
src/rdata/tsig.rs:184
↓ 2 callers
Function
generate_rrsigs_for_complete_zone
( keys: &[&SigningKey<Bytes, TestKey>], _ksk_idx: usize, zsk_idx: usize, cfg:
src/dnssec/sign/signatures/rrsigs.rs:813
↓ 2 callers
Function
generate_rrsigs_for_partial_zone
(zone_apex: &str, record_owner: &str)
src/dnssec/sign/signatures/rrsigs.rs:664
↓ 2 callers
Function
generate_wire_query
( qname: &Name<Bytes>, qtype: Rtype, )
examples/common/serve-utils.rs:8
↓ 2 callers
Function
generate_wire_response
( wire_query: &Message<Vec<u8>>, zone_answer: Answer, )
examples/common/serve-utils.rs:19
↓ 2 callers
Method
get
(&self, name: &StoredName)
src/zonetree/parsed.rs:361
↓ 2 callers
Function
get_checked_nsec
A group may contain an NSEC record. Check if there is a valid, secure NSEC record. And if so return it.
src/dnssec/validator/nsec.rs:309
↓ 2 callers
Method
get_flag
Get the specified flag bit.
src/new/rdata/dnssec/dnskey.rs:142
↓ 2 callers
Method
get_label
Returns the next label. This just assumes that there is a label at the current beginning of the parser. This may lead to funny results if there isn’t
src/base/name/parsed.rs:560
↓ 2 callers
Method
get_ready_flag
(&self)
src/net/server/tests/unit.rs:201
↓ 2 callers
Method
get_response
( &mut self, )
src/stelline/client.rs:202
↓ 2 callers
Method
get_response
( &mut self, )
src/net/client/load_balancer.rs:378
↓ 2 callers
Method
get_response
( &mut self, )
src/net/client/redundant.rs:204
↓ 2 callers
Method
get_soa
Returns the SOA record for the given version if available.
src/zonetree/in_memory/nodes.rs:86
↓ 2 callers
Function
get_test_message
()
src/base/message.rs:1364
↓ 2 callers
Method
get_transport
( &self, )
src/resolv/stub/mod.rs:192
↓ 2 callers
Method
get_writable_child_node_for_owner
Given a zone record, obtain a [`WritableZoneNode`] for the owner. A [`Zone`] is a tree structure which can be modified by descending the tree from pa
src/zonetree/update.rs:378
↓ 2 callers
Method
hash
(&self, state: &mut H)
src/base/opt/cookie.rs:383
↓ 2 callers
Method
hash_len
(&self)
src/rdata/nsec3.rs:1346
↓ 2 callers
Method
head
Get the head label for this entry.
src/base/message_builder.rs:2471
↓ 2 callers
Method
header
Return the current value of the message header.
src/base/message_builder.rs:348
↓ 2 callers
Method
header
(&self)
src/net/client/request.rs:339
↓ 2 callers
Method
inc_nscount
Increases the value of the NSCOUNT field by one. If increasing the counter would result in an overflow, returns an error.
src/base/header.rs:667
↓ 2 callers
Method
inc_num_received_requests
Increment the number of received requests metric.
src/net/server/metrics.rs:142
↓ 2 callers
Method
inc_num_sent_responses
Increment the number of sent responses metric.
src/net/server/metrics.rs:164
↓ 2 callers
Method
inc_qdcount
Increases the value of the QDCOUNT field by one. If increasing the counter would result in an overflow, returns an error.
src/base/header.rs:589
↓ 2 callers
Method
init_vars
The initializing variables for this 'struct'.
macros/src/data.rs:111
↓ 2 callers
Function
inner
( stelline: &Stelline, step_value: &CurrStepValue, request: R, )
src/stelline/client.rs:123
↓ 2 callers
Method
into_absolute
Converts the name into an absolute name by appending the root label. This manipulates the name itself and thus is only available for octets sequences
src/base/name/relative.rs:321
↓ 2 callers
Method
into_data
Extract the data.
src/new/base/wire/size_prefixed.rs:102
↓ 2 callers
Method
into_int
(self)
src/new/rdata/dnssec/rrsig.rs:224
↓ 2 callers
Method
into_iter
(self)
src/base/name/absolute.rs:913
↓ 2 callers
Method
into_qname
Converts the question into the qname.
src/base/question.rs:68
↓ 2 callers
Method
into_record
Converts the header into an actual record.
src/base/record.rs:637
↓ 2 callers
Method
into_shared
Converts this [`Rrset`] to an [`SharedRrset`].
src/zonetree/types.rs:173
↓ 2 callers
Method
into_wire_slice
Returns a octet slice with the wire-format domain name for this value.
src/tsig/mod.rs:1699
↓ 2 callers
Method
is_async
(&self)
src/zonetree/in_memory/read.rs:288
↓ 2 callers
Function
is_dnssec
Check if a type is a DNSSEC type that needs to be removed.
src/net/client/cache.rs:1152
↓ 2 callers
Method
is_empty
Returns true if this RRset has no resource records, false otherwise.
src/zonetree/types.rs:125
↓ 2 callers
Method
is_optout
Whether unsigned delegations can exist in the covered range.
src/new/rdata/dnssec/nsec3.rs:271
↓ 2 callers
Method
is_root
Whether this is the root label.
src/new/base/name/absolute.rs:90
↓ 2 callers
Method
is_root
Returns whether the name is the root label only.
src/base/name/parsed.rs:78
↓ 2 callers
Method
is_suitable
(&self, entry: &Entry)
src/stelline/client.rs:394
↓ 2 callers
Method
is_zero
(&self)
src/base/record.rs:1315
↓ 2 callers
Method
is_zone_key
Returns whether the Zone Key flag is set. If the flag is not set, the key MUST NOT be used to verify RRSIGs that cover RRSETs. See [RFC 4034, Section
src/rdata/dnssec.rs:174
↓ 2 callers
Method
iter
Returns an iterator over the individual key tags.
src/base/opt/keytag.rs:152
↓ 2 callers
Method
iter
Returns an iterator over the host names.
src/resolv/lookup/addr.rs:45
↓ 2 callers
Method
iter_labels
(&self)
src/base/name/uncertain.rs:387
↓ 2 callers
Method
iter_suffixes
Returns an iterator over the suffixes of the name. The returned iterator starts with the full name and then for each additional step returns a name w
src/base/name/absolute.rs:416
↓ 2 callers
Method
key
Returns the key of the value.
src/rdata/svcb/params.rs:728
← previous
next →
801–900 of 4,465, ranked by callers