Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RustCrypto/block-ciphers
/ functions
Functions
625 in github.com/RustCrypto/block-ciphers
⨍
Functions
625
◇
Types & classes
65
Function
encrypt30
( keys: &Simd256RoundKeys<KEYS>, blocks: InOut<'_, '_, Block30>, )
aes/src/x86/vaes256/encdec.rs:15
Function
encrypt64
( keys: &Simd512RoundKeys<KEYS>, blocks: InOut<'_, '_, Block64>, )
aes/src/x86/vaes512/encdec.rs:17
Method
encrypt_block
(&self, mut block: InOut<'_, '_, Block<Self>>)
des/src/tdes.rs:57
Method
encrypt_block
(&self, mut block: InOut<'_, '_, Block<Self>>)
des/src/des.rs:71
Method
encrypt_block
(&self, mut block: InOut<'_, '_, Block<Self>>)
camellia/src/lib.rs:110
Method
encrypt_block
(&self, block: InOut<'_, '_, Block<Self>>)
idea/src/lib.rs:220
Method
encrypt_block
(&self, mut block: InOut<'_, '_, Block<Self>>)
blowfish/src/lib.rs:161
Method
encrypt_block
(&self, mut block: InOut<'_, '_, Block<Self>>)
serpent/src/lib.rs:143
Method
encrypt_block
(&self, mut block: InOut<'_, '_, Block>)
kuznyechik/src/big_soft/backends.rs:102
Method
encrypt_block
(&self, mut block: InOut<'_, '_, Block>)
kuznyechik/src/compact_soft/backends.rs:93
Method
encrypt_block
(&self, block: InOut<'_, '_, Block>)
kuznyechik/src/sse2/backends.rs:181
Method
encrypt_block
(&self, mut block: InOut<'_, '_, Block<Self>>)
magma/src/lib.rs:100
Method
encrypt_block
(&self, mut block: InOut<'_, '_, Block<Self>>)
twofish/src/lib.rs:219
Function
encrypt_par
( keys: &[__m128i; KEYS], blocks: InOut<'_, '_, Array<Block, ParBlocks>>, )
aes/src/ni/encdec.rs:45
Function
encrypt_par
( keys: &[__m128i; KEYS], blocks: InOut<'_, '_, Array<Block, ParBlocks>>, )
aes/src/x86/ni/encdec.rs:45
Function
encrypt_par
( keys: &[uint8x16_t; KEYS], blocks: InOut<'_, '_, Array<Block, ParBlocks>>, )
aes/src/armv8/encdec.rs:67
Method
encrypt_par_blocks
(&self, mut blocks: InOut<'_, '_, ParBlocks<Self>>)
kuznyechik/src/big_soft/backends.rs:117
Method
encrypt_par_blocks
(&self, blocks: InOut<'_, '_, ParBlocks<Self>>)
kuznyechik/src/neon/backends.rs:218
Method
encrypt_par_blocks
(&self, blocks: InOut<'_, '_, ParBlocks<Self>>)
kuznyechik/src/sse2/backends.rs:197
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
rc6/src/block_cipher.rs:106
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
belt-block/src/cipher_impl.rs:39
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
rc5/src/lib.rs:295
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
des/src/tdes.rs:50
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
des/src/des.rs:64
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
camellia/src/lib.rs:103
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
cast5/src/lib.rs:171
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
idea/src/lib.rs:213
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
blowfish/src/lib.rs:154
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
serpent/src/lib.rs:136
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
xtea/src/lib.rs:76
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
sm4/src/lib.rs:116
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
rc2/src/lib.rs:185
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
aria/src/lib.rs:84
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = BlockSize>)
kuznyechik/src/big_soft/mod.rs:42
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = BlockSize>)
kuznyechik/src/neon/mod.rs:42
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = BlockSize>)
kuznyechik/src/compact_soft/mod.rs:36
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = BlockSize>)
kuznyechik/src/sse2/mod.rs:44
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
cast6/src/lib.rs:213
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
magma/src/lib.rs:119
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
twofish/src/lib.rs:212
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
gift-cipher/src/lib.rs:92
Function
equiv_inv_cipher_round
(block: &mut Block, round_key: &Block)
aes/src/ni/hazmat.rs:55
Function
equiv_inv_cipher_round
(block: &mut Block, round_key: &Block)
aes/src/soft/fixslice32.rs:1435
Function
equiv_inv_cipher_round
(block: &mut Block, round_key: &Block)
aes/src/soft/fixslice64.rs:1489
Function
equiv_inv_cipher_round
(block: &mut Block, round_key: &Block)
aes/src/x86/ni/hazmat.rs:55
Function
equiv_inv_cipher_round
(block: &mut Block, round_key: &Block)
aes/src/armv8/hazmat.rs:53
Function
equiv_inv_cipher_round_fips197_vectors
()
aes/tests/hazmat.rs:111
Function
equiv_inv_cipher_round_par
(blocks: &mut Block8, round_keys: &Block8)
aes/src/ni/hazmat.rs:65
Function
equiv_inv_cipher_round_par
(blocks: &mut Block8, round_keys: &Block8)
aes/src/soft/fixslice32.rs:1447
Function
equiv_inv_cipher_round_par
(blocks: &mut Block8, round_keys: &Block8)
aes/src/soft/fixslice64.rs:1502
Function
equiv_inv_cipher_round_par
(blocks: &mut Block8, round_keys: &Block8)
aes/src/x86/ni/hazmat.rs:65
Function
equiv_inv_cipher_round_par
(blocks: &mut Block8, round_keys: &Block8)
aes/src/armv8/hazmat.rs:72
Function
equiv_inv_cipher_round_par_fips197_vectors
()
aes/tests/hazmat.rs:120
Method
expand_key
(key: &[u8], t1: usize)
rc2/src/lib.rs:52
Function
expand_round
(keys: &mut Aes128RoundKeys, pos: usize)
aes/src/ni/expand.rs:12
Function
expand_round
(keys: &mut Aes128RoundKeys, pos: usize)
aes/src/x86/ni/expand.rs:15
Function
expand_round_last
(keys: &mut Aes256RoundKeys, pos: usize)
aes/src/ni/expand.rs:158
Function
expand_round_last
(keys: &mut Aes256RoundKeys, pos: usize)
aes/src/x86/ni/expand.rs:172
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
rc5/src/lib.rs:452
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
des/src/tdes.rs:85
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
des/src/weak_key.rs:52
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
des/src/des.rs:95
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
camellia/src/camellia128.rs:26
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
camellia/src/camellia256.rs:30
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
camellia/src/camellia192.rs:28
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
cast5/src/lib.rs:273
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
idea/src/lib.rs:240
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
blowfish/src/lib.rs:187
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
serpent/src/lib.rs:188
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
xtea/src/lib.rs:209
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
sm4/src/lib.rs:183
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
rc2/src/lib.rs:254
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
aria/src/aria192.rs:65
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
aria/src/aria256.rs:68
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
aria/src/aria128.rs:60
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
kuznyechik/src/lib.rs:125
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
cast6/src/lib.rs:286
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
magma/src/lib.rs:162
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
twofish/src/lib.rs:310
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
gift-cipher/src/lib.rs:140
Method
from
(enc: KuznyechikEnc)
kuznyechik/src/lib.rs:110
Method
from
(enc: EncKeys)
kuznyechik/src/big_soft/mod.rs:27
Method
from
(enc: EncKeys)
kuznyechik/src/neon/mod.rs:27
Method
from
(enc: EncKeys)
kuznyechik/src/compact_soft/mod.rs:18
Method
from
(enc: EncKeys)
kuznyechik/src/sse2/mod.rs:29
Method
from_le_bytes
(bytes: &Array<u8, Self::Bytes>)
rc6/src/core/primitives.rs:78
Method
from_le_bytes
(bytes: &Array<u8, Self::Bytes>)
rc5/src/primitives.rs:88
Function
full_maintenance_test
()
cast5/tests/mod.rs:41
Method
g
Function `g` based on the S-box
magma/src/sboxes.rs:52
Function
gift128_new
(bh: &mut test::Bencher)
gift-cipher/benches/gift128enc.rs:19
Method
init_state
(key_len: usize)
cast5/src/lib.rs:71
Method
init_state
()
blowfish/src/lib.rs:63
Method
initialize_expanded_key_table
()
rc6/src/core/backend.rs:82
Method
initialize_expanded_key_table
()
rc5/src/lib.rs:111
Function
intermediate128
()
twofish/src/tests.rs:4
Function
intermediate192
()
twofish/src/tests.rs:19
Function
intermediate256
()
twofish/src/tests.rs:41
Function
inv_keys
(keys: &[__m128i; N])
aes/src/ni/expand.rs:196
Function
inv_keys
(keys: &[__m128i; N])
aes/src/x86/ni/expand.rs:211
Function
inv_mix
(r: u8, y: (u64, u64))
threefish/src/lib.rs:48
← previous
next →
401–500 of 625, ranked by callers