MCPcopy Create free account

hub / github.com/RustCrypto/utils / functions

Functions599 in github.com/RustCrypto/utils

↓ 1 callersMethodcmovne
(&self, rhs: &Self, input: Condition, output: &mut Condition)
cmov/src/slice.rs:210
↓ 1 callersMethodcmovne
(&self, rhs: &Self, input: Condition, output: &mut Condition)
cmov/src/backends/x86.rs:129
↓ 1 callersFunctioncmovne_remainder
( a_remainder: &[T], b_remainder: &[T], input: Condition, output: &mut Condition, )
cmov/src/slice.rs:348
↓ 1 callersMethodcmovnz
(&mut self, value: &Self, condition: Condition)
cmov/src/slice.rs:41
↓ 1 callersFunctioncmovnz_remainder
(dst_remainder: &mut [T], src_remainder: &[T], condition: Condition)
cmov/src/slice.rs:365
↓ 1 callersMethodcopied
(self)
ctutils/src/ct_option.rs:520
↓ 1 callersMethodct_assign
(&mut self, other: &Self, choice: Choice)
ctutils/src/ct_option.rs:570
↓ 1 callersFunctionct_eq
()
ctutils/src/ct_option.rs:707
↓ 1 callersFunctionct_eq
()
ctutils/src/choice.rs:633
↓ 1 callersFunctionct_select
()
ctutils/src/ct_option.rs:716
↓ 1 callersMethodct_select
(&self, other: &Self, choice: Choice)
ctutils/src/traits/ct_select.rs:59
↓ 1 callersFunctioncustom_black_box
(p: *const u8)
zeroize/src/barrier.rs:93
↓ 1 callersFunctiondata
Retrieve Wycheproof test vectors from the given filename in a Wycheproof repo.
wycheproof2blb/src/wycheproof.rs:110
↓ 1 callersFunctiondecode
(mut reader: R, mut writer: W)
blobby/src/bin/decode.rs:22
↓ 1 callersFunctiondecode
(strings: &[&[u8]])
hex-literal/src/lib.rs:61
↓ 1 callersFunctiondecode_hex
(data: &str)
blobby/src/bin/encode.rs:28
↓ 1 callersFunctiondecode_hex_char
(b: u8)
blobby/src/bin/encode.rs:15
↓ 1 callersFunctionderive_zeroize_on_drop_impl
(input: DeriveInput)
zeroize_derive/src/lib.rs:99
↓ 1 callersMethodenable
(&self)
aarch64-dit/src/lib.rs:45
↓ 1 callersFunctionencode
(reader: impl BufRead, mut writer: impl Write)
blobby/src/bin/encode.rs:43
↓ 1 callersFunctionencode_hex
(data: &[u8])
blobby/src/bin/decode.rs:14
↓ 1 callersMethodexpect_ref
(&self, msg: &str)
ctutils/src/ct_option.rs:160
↓ 1 callersFunctionexpected_bits
()
cpubits/src/lib.rs:405
↓ 1 callersFunctionfield_ident
(n: usize, field: &Field)
zeroize_derive/src/lib.rs:320
↓ 1 callersFunctionfrom_u128_nz
()
ctutils/src/choice.rs:866
↓ 1 callersFunctionfrom_u16_nz
()
ctutils/src/choice.rs:759
↓ 1 callersFunctionfrom_u32_nz
()
ctutils/src/choice.rs:796
↓ 1 callersFunctionfrom_u8_nz
()
ctutils/src/choice.rs:722
↓ 1 callersMethodget_in_len
(&self)
inout/src/reserved.rs:92
↓ 1 callersMethodget_out
(&mut self)
inout/src/reserved.rs:151
↓ 1 callersMethodget_out_len
(&self)
inout/src/reserved.rs:99
↓ 1 callersFunctionimpl_zeroize_on_drop
(input: &DeriveInput)
zeroize_derive/src/lib.rs:416
↓ 1 callersMethodinsert
Inserts `value` into the [`CtOption`], then returns a mutable reference to it. If the option already contains a value, the old value is dropped.
ctutils/src/ct_option.rs:169
↓ 1 callersMethodlen128_padding_be
(&mut self, data_len: u128, compress: impl FnMut(&Array<u8, BS>))
block-buffer/src/lib.rs:419
↓ 1 callersMethodlen64_padding_be
(&mut self, data_len: u64, compress: impl FnMut(&Array<u8, BS>))
block-buffer/src/lib.rs:405
↓ 1 callersMethodlen64_padding_le
(&mut self, data_len: u64, compress: impl FnMut(&Array<u8, BS>))
block-buffer/src/lib.rs:412
↓ 1 callersMethodmap_or
(self, default: U, f: F)
ctutils/src/ct_option.rs:332
↓ 1 callersFunctionmaskeq32
(x: u32, y: u32)
cmov/src/backends/soft.rs:102
↓ 1 callersFunctionmaskeq64
(x: u64, y: u64)
cmov/src/backends/soft.rs:108
↓ 1 callersFunctionnext_hex_char
(string: &[u8], mut pos: usize)
hex-literal/src/lib.rs:8
↓ 1 callersMethodor
(self, rhs: Choice)
ctutils/src/choice.rs:65
↓ 1 callersMethodparse
(input: ParseStream<'_>)
zeroize_derive/src/lib.rs:137
↓ 1 callersMethodparse_attr
Parse attribute and handle `#[zeroize(...)]` attributes
zeroize_derive/src/lib.rs:213
↓ 1 callersMethodparse_meta
Parse `#[zeroize(...)]` attribute metadata (e.g. `drop`)
zeroize_derive/src/lib.rs:233
↓ 1 callersMethodreborrow
(&mut self)
inout/src/inout.rs:16
↓ 1 callersMethodreset
Reset buffer into exhausted state.
block-buffer/src/read.rs:129
↓ 1 callersMethodselect_u64
(self, a: u64, b: u64)
ctutils/src/choice.rs:354
↓ 1 callersMethodsize
(&self)
block-buffer/src/read.rs:56
↓ 1 callersFunctionslice_as_chunks_mut
(slice: &mut [T])
cmov/src/slice.rs:441
↓ 1 callersFunctionslice_as_chunks_unchecked
(slice: &[T])
cmov/src/slice.rs:462
↓ 1 callersFunctionslice_as_chunks_unchecked_mut
(slice: &mut [T])
cmov/src/slice.rs:482
↓ 1 callersMethodsqueeze_read_u64_le
( &mut self, state: &mut [u64; N], sponge: fn(&mut [u64; N]), buf: &mut [u8],
sponge-cursor/src/lib.rs:143
↓ 1 callersMethodsqueeze_xor_u64_le
( &mut self, state: &mut [u64; N], sponge: fn(&mut [u64; N]), buf: &mut [u8],
sponge-cursor/src/lib.rs:163
↓ 1 callersMethodto_u128_mask
(self)
ctutils/src/choice.rs:480
↓ 1 callersMethodto_u16_mask
(self)
ctutils/src/choice.rs:447
↓ 1 callersMethodto_u32_mask
(self)
ctutils/src/choice.rs:458
↓ 1 callersMethodto_u64_mask
(self)
ctutils/src/choice.rs:469
↓ 1 callersMethodto_u8_mask
(self)
ctutils/src/choice.rs:436
↓ 1 callersFunctionvolatile_write
(dst: &mut T, src: T)
zeroize/src/lib.rs:735
↓ 1 callersFunctionword_to_slice
(word: Word, out: &mut [T])
cmov/src/slice.rs:391
↓ 1 callersFunctionxor
()
ctutils/src/choice.rs:672
Functionabsorb_partial
( state: &mut [u64; N], offset: usize, data: &[u8], )
sponge-cursor/src/u64_le_utils.rs:26
Functionaes_gcm_generator
(data: &[u8], algorithm: &str, key_size: u32)
wycheproof2blb/src/aead.rs:46
Methodalloc
(&self, layout: Layout)
zeroize/tests/alloc.rs:12
Functionallows_various_spacing
()
hex-literal/tests/basic.rs:61
Functionand
()
ctutils/src/ct_option.rs:764
Functionand
()
ctutils/src/choice.rs:656
Functionand_then
()
ctutils/src/ct_option.rs:770
Functionarc_unsized_zeroizing
()
zeroize/tests/zeroize.rs:243
Functionarray_ct_eq
()
ctutils/src/traits/ct_eq.rs:301
Methodas_deref
(&self)
ctutils/src/ct_option.rs:99
Methodas_deref_mut
(&mut self)
ctutils/src/ct_option.rs:110
Functionasm_wrappers
()
aarch64-dit/src/lib.rs:153
Functionasref
()
zeroize/tests/zeroize.rs:208
Methodbitand
(self, rhs: Choice)
ctutils/src/choice.rs:489
Methodbitand_assign
(&mut self, rhs: Choice)
ctutils/src/choice.rs:496
Methodbitor
(self, rhs: Choice)
ctutils/src/choice.rs:505
Methodbitor_assign
(&mut self, rhs: Choice)
ctutils/src/choice.rs:512
Methodbitxor
(self, rhs: Choice)
ctutils/src/choice.rs:521
Methodbitxor_assign
(&mut self, rhs: Choice)
ctutils/src/choice.rs:528
Functionblobby_rondtrip_test
()
blobby/tests/mod.rs:21
Functionbox_unsized_zeroizing
()
zeroize/tests/zeroize.rs:220
Functioncan_use_const
()
hex-literal/tests/basic.rs:83
Functioncase_result
Convert a `result` enum to a byte.
wycheproof2blb/src/wycheproof.rs:101
Functioncast_slice
Performs an unsafe pointer cast from one slice type to the other. # Compile-time panics - If `T` and `U` differ in size - If `T` and `U` differ in al
cmov/src/slice.rs:311
Functioncast_slice_mut
Performs an unsafe pointer cast from one mutable slice type to the other. # Compile-time panics - If `T` and `U` differ in size - If `T` and `U` diff
cmov/src/slice.rs:331
Functionchacha20_poly1305
(data: &[u8], algorithm: &str, _key_size: u32)
wycheproof2blb/src/aead.rs:51
Methodclone
(&self)
digest-io/src/writer.rs:81
Methodclone
(&self)
digest-io/src/reader.rs:80
Methodclone_from
(&mut self, source: &Self)
zeroize/src/lib.rs:625
Methodclone_in
(&self)
inout/src/inout.rs:102
Methodcloned
(self)
ctutils/src/ct_option.rs:532
Methodcmoveq
Move if both inputs are equal. Moves `input` to `output` in constant-time if `self` and `rhs` are equal.
cmov/src/lib.rs:67
Methodcmoveq
(&self, rhs: &Self, input: Condition, output: &mut Condition)
cmov/src/backends/soft.rs:65
Methodcmoveq
(&self, rhs: &Self, input: Condition, output: &mut Condition)
cmov/src/backends/aarch64.rs:152
Functioncmoveq_works
()
cmov/tests/core_impls.rs:170
Functioncmoveq_wrong_output_i16
()
cmov/tests/regression.rs:42
Functioncmoveq_wrong_output_u16
()
cmov/tests/regression.rs:31
Methodcmovne
Move if both inputs are not equal. Moves `input` to `output` in constant-time if `self` and `rhs` are NOT equal.
cmov/src/lib.rs:58
Methodcmovne
(&self, rhs: &Self, input: Condition, output: &mut Condition)
cmov/src/array.rs:26
← previousnext →101–200 of 599, ranked by callers