Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RustCrypto/utils
/ functions
Functions
599 in github.com/RustCrypto/utils
⨍
Functions
599
◇
Types & classes
109
Function
into_option
()
ctutils/src/ct_option.rs:740
Function
into_option_copied
()
ctutils/src/ct_option.rs:746
Method
into_option_copied
(self)
ctutils/src/ct_option.rs:221
Method
into_out
(self)
inout/src/inout.rs:59
Method
into_out
(self)
inout/src/reserved.rs:158
Method
into_out
(self)
inout/src/inout_buf.rs:150
Method
into_out_with_copied_in
(self)
inout/src/inout.rs:44
Method
into_out_with_copied_in
(self)
inout/src/inout_buf.rs:135
Method
into_padded_blocks
(self)
inout/src/reserved.rs:171
Method
into_parts
Consume the HashWriter and return its hasher and internal writer
digest-io/src/writer.rs:60
Method
into_parts
Consume the HashReader and return its hasher and internal reader
digest-io/src/reader.rs:59
Method
into_raw
(self)
inout/src/inout.rs:66
Method
into_raw
(self)
inout/src/inout_buf.rs:157
Method
inv_dbl
(self)
dbl/src/lib.rs:56
Method
invariant
(pos: usize, block_size: usize)
block-buffer/src/sealed.rs:61
Method
is_enabled
Check if DIT has been enabled.
aarch64-dit/src/lib.rs:59
Function
is_none
()
ctutils/src/ct_option.rs:758
Function
is_some
()
ctutils/src/ct_option.rs:752
Function
keccak_test
()
sponge-cursor/tests/mod.rs:67
Function
len
(strings: &[&[u8]])
hex-literal/src/lib.rs:42
Function
main
()
blobby/src/bin/encode.rs:5
Function
main
()
blobby/src/bin/decode.rs:5
Function
main
()
wycheproof2blb/src/main.rs:38
Function
map
()
ctutils/src/ct_option.rs:825
Function
map_macro
()
ctutils/src/ct_option.rs:686
Function
map_or
()
ctutils/src/ct_option.rs:831
Function
map_or_default
()
ctutils/src/ct_option.rs:838
Method
map_or_default
(self, f: F)
ctutils/src/ct_option.rs:345
Function
mixed_case
()
hex-literal/tests/basic.rs:26
Function
multiple_literals
()
hex-literal/tests/basic.rs:31
Method
ne
(self, other: Self)
ctutils/src/choice.rs:98
Method
new
(pos: u8)
sponge-cursor/src/lib.rs:39
Method
new
(buf: &[u8])
block-buffer/src/lib.rs:136
Method
new
(value: T, is_some: Choice)
ctutils/src/ct_option.rs:53
Method
new
(value: Z)
zeroize/src/lib.rs:613
Method
new
(val: S)
zeroize/tests/alloc.rs:34
Method
new
(in_buf: &'inp [T], out_buf: &'out mut [T])
inout/src/inout_buf.rs:72
Method
new
Construct a new `HashWriter` given an existing `writer` by value.
digest-io/src/writer.rs:13
Method
new
Construct a new `HashReader` given an existing `reader` by value.
digest-io/src/reader.rs:13
Method
new_from_parts
Construct a new `HashWriter` given an existing `hasher` and `writer` by value.
digest-io/src/writer.rs:18
Method
new_from_parts
Construct a new `HashReader` given an existing `hasher` and `reader` by value.
digest-io/src/reader.rs:18
Method
next
(&mut self)
inout/src/inout_buf.rs:312
Function
no_spacing
()
hex-literal/tests/basic.rs:52
Function
non_zero
()
zeroize/tests/zeroize.rs:31
Method
none
()
ctutils/src/ct_option.rs:68
Function
not
()
ctutils/src/choice.rs:680
Function
observe_secret_box_alloc_test
()
zeroize/tests/alloc.rs:69
Function
ok_or
()
ctutils/src/ct_option.rs:844
Function
ok_or_else
()
ctutils/src/ct_option.rs:850
Method
ok_or_else
(self, err: F)
ctutils/src/ct_option.rs:385
Function
or
()
ctutils/src/ct_option.rs:856
Function
or
()
ctutils/src/choice.rs:664
Method
or
(self, optb: CtOption<T>)
ctutils/src/ct_option.rs:395
Function
ordering
()
ctutils/src/traits/ct_gt.rs:97
Function
ordering
()
ctutils/src/traits/ct_lt.rs:106
Function
ordering_ct_eq
()
ctutils/src/traits/ct_eq.rs:309
Function
ordering_ct_select
()
ctutils/src/traits/ct_select.rs:203
Method
output_size
Get output size of the hasher
digest-io/src/writer.rs:75
Method
output_size
Get output size of the hasher
digest-io/src/reader.rs:74
Method
pad
(block: &mut Array<u8, BlockSize>, pos: usize)
block-padding/src/lib.rs:37
Method
pad_detached
(data: &[u8])
block-padding/src/lib.rs:58
Method
pad_detached
(data: &[u8])
block-padding/src/lib.rs:122
Method
pad_with_zeros
(&mut self)
block-buffer/src/lib.rs:226
Method
parse
Parse blobby header. # Errors If data could not be parsed successfully.
blobby/src/decode.rs:67
Function
parse_into_array
Parse blobby data into an array. # Errors If data could not be parsed successfully.
blobby/src/decode.rs:82
Method
raw_pad
(block: &mut [u8], pos: usize)
block-padding/src/lib.rs:106
Method
raw_pos
(&self)
sponge-cursor/src/lib.rs:51
Method
raw_unpad
(block: &[u8])
block-padding/src/lib.rs:112
Method
read
(&mut self, buf: &mut [u8], mut gen_block: impl FnMut(&mut Array<u8, BS>))
block-buffer/src/read.rs:137
Method
read
(&mut self, buf: &mut [u8])
digest-io/src/reader.rs:89
Method
read
(&mut self, buf: &mut [u8])
digest-io/src/io_wrapper.rs:24
Function
read_buffer_exception_safety
()
block-buffer/tests/mod.rs:406
Method
reborrow
(&mut self)
inout/src/inout_buf.rs:163
Method
remaining
(&self)
block-buffer/src/lib.rs:279
Method
replace_reader
Replace the reader with another reader
digest-io/src/reader.rs:23
Method
replace_writer
Replace the writer with another writer
digest-io/src/writer.rs:23
Method
reset
(&mut self)
digest-io/src/writer.rs:118
Method
reset
(&mut self)
digest-io/src/reader.rs:113
Function
secret_box_alloc_test
()
zeroize/tests/alloc.rs:46
Function
select_i64
()
ctutils/src/choice.rs:873
Method
select_i64
(self, a: i64, b: i64)
ctutils/src/choice.rs:313
Function
select_u128
()
ctutils/src/choice.rs:913
Method
select_u128
(self, a: u128, b: u128)
ctutils/src/choice.rs:364
Function
select_u16
()
ctutils/src/choice.rs:889
Method
select_u16
(self, a: u16, b: u16)
ctutils/src/choice.rs:334
Function
select_u32
()
ctutils/src/choice.rs:897
Method
select_u32
(self, a: u32, b: u32)
ctutils/src/choice.rs:344
Function
select_u64
()
ctutils/src/choice.rs:905
Function
select_u8
()
ctutils/src/choice.rs:881
Method
select_u8
(self, a: u8, b: u8)
ctutils/src/choice.rs:324
Function
select_vartime
(a: &u8, b: &u8, choice: Choice)
ctutils/src/ct_option.rs:695
Method
serialize
(&self)
block-buffer/src/read.rs:154
Method
serialize
(&self, serializer: S)
zeroize/src/lib.rs:711
Method
set
(&mut self, buf: Array<u8, BS>, pos: usize)
block-buffer/src/lib.rs:261
Method
set_pos
(buf: &mut Block<N>, _pos: &mut Self::Pos, val: usize)
block-buffer/src/sealed.rs:50
Function
single_literal
()
hex-literal/tests/basic.rs:6
Function
slice_ct_eq
()
ctutils/src/traits/ct_eq.rs:317
Function
some
()
ctutils/src/ct_option.rs:864
Method
some
(value: T)
ctutils/src/ct_option.rs:60
Method
split_blocks
(data: &[u8])
block-buffer/src/sealed.rs:66
← previous
next →
401–500 of 599, ranked by callers