MCPcopy Create free account

hub / github.com/RustCrypto/block-ciphers / functions

Functions625 in github.com/RustCrypto/block-ciphers

Functionaes256_decrypt
Fully-fixsliced AES-256 decryption (the InvShiftRows is completely omitted). Decrypts four blocks in-place and in parallel.
aes/src/soft/fixslice32.rs:457
Functionaes256_decrypt
Fully-fixsliced AES-256 decryption (the InvShiftRows is completely omitted). Decrypts four blocks in-place and in parallel.
aes/src/soft/fixslice64.rs:480
Functionaes256_encrypt
Fully-fixsliced AES-256 encryption (the ShiftRows is completely omitted). Encrypts four blocks in-place and in parallel.
aes/src/soft/fixslice32.rs:513
Functionaes256_encrypt
Fully-fixsliced AES-256 encryption (the ShiftRows is completely omitted). Encrypts four blocks in-place and in parallel.
aes/src/soft/fixslice64.rs:536
Functionaes256_expand_key_test
()
aes/src/ni/test_expand.rs:202
Functionaes256_expand_key_test
()
aes/src/x86/ni/test_expand.rs:203
Functionaes256_key_expansion
()
aes/src/armv8/test_expand.rs:143
Functionaes256_key_schedule
Fully bitsliced AES-256 key schedule to match the fully-fixsliced representation.
aes/src/soft/fixslice32.rs:184
Functionaes256_key_schedule
Fully bitsliced AES-256 key schedule to match the fully-fixsliced representation.
aes/src/soft/fixslice64.rs:195
Functionaes256_new
(bh: &mut test::Bencher)
aes/benches/mod.rs:56
Methodapply_sbox
Apply S-box and return result
magma/src/sboxes.rs:41
Methodbc_encrypt
Encrypt
blowfish/src/lib.rs:267
Methodbc_expand_key
Expand key
blowfish/src/lib.rs:272
Methodbc_init_state
Init state
blowfish/src/lib.rs:262
Functionbelt_block
()
belt-block/tests/mod.rs:12
Functionbelt_wblock
()
belt-block/tests/mod.rs:45
Methodblock_from_words
(a: W, b: W, c: W, d: W, out_block: &mut Block<W>)
rc6/src/core/backend.rs:221
Methodblock_from_words
(a: W, b: W, out_block: &mut Block<W>)
rc5/src/lib.rs:176
Functionbroadcast_keys
( keys: &Simd128RoundKeys<KEYS>, )
aes/src/x86/vaes512/encdec.rs:9
Functionbroadcast_keys
( keys: &Simd128RoundKeys<KEYS>, )
aes/src/x86/vaes256/encdec.rs:7
Functioncipher_round
(block: &mut Block, round_key: &Block)
aes/src/ni/hazmat.rs:32
Functioncipher_round
(block: &mut Block, round_key: &Block)
aes/src/soft/fixslice32.rs:1404
Functioncipher_round
(block: &mut Block, round_key: &Block)
aes/src/soft/fixslice64.rs:1458
Functioncipher_round
(block: &mut Block, round_key: &Block)
aes/src/x86/ni/hazmat.rs:32
Functioncipher_round
(block: &mut Block, round_key: &Block)
aes/src/armv8/hazmat.rs:14
Functioncipher_round_fips197_vectors
()
aes/tests/hazmat.rs:78
Functioncipher_round_par
(blocks: &mut Block8, round_keys: &Block8)
aes/src/ni/hazmat.rs:42
Functioncipher_round_par
(blocks: &mut Block8, round_keys: &Block8)
aes/src/soft/fixslice32.rs:1416
Functioncipher_round_par
(blocks: &mut Block8, round_keys: &Block8)
aes/src/soft/fixslice64.rs:1470
Functioncipher_round_par
(blocks: &mut Block8, round_keys: &Block8)
aes/src/x86/ni/hazmat.rs:42
Functioncipher_round_par
(blocks: &mut Block8, round_keys: &Block8)
aes/src/armv8/hazmat.rs:33
Functioncipher_round_par_fips197_vectors
()
aes/tests/hazmat.rs:87
Functiondecrypt
( keys: &[__m128i; KEYS], block: InOut<'_, '_, Block>, )
aes/src/ni/encdec.rs:28
Functiondecrypt
( keys: &[__m128i; KEYS], block: InOut<'_, '_, Block>, )
aes/src/x86/ni/encdec.rs:28
Functiondecrypt
( keys: &[uint8x16_t; KEYS], block: InOut<'_, '_, Block>, )
aes/src/armv8/encdec.rs:41
Functiondecrypt30
( keys: &Simd256RoundKeys<KEYS>, blocks: InOut<'_, '_, Block30>, )
aes/src/x86/vaes256/encdec.rs:51
Functiondecrypt64
( keys: &Simd512RoundKeys<KEYS>, blocks: InOut<'_, '_, Block64>, )
aes/src/x86/vaes512/encdec.rs:53
Methoddecrypt_block
(&self, mut block: InOut<'_, '_, Block<Self>>)
des/src/tdes.rs:75
Methoddecrypt_block
(&self, mut block: InOut<'_, '_, Block<Self>>)
des/src/des.rs:87
Methoddecrypt_block
(&self, mut block: InOut<'_, '_, Block<Self>>)
camellia/src/lib.rs:147
Methoddecrypt_block
(&self, block: InOut<'_, '_, Block<Self>>)
idea/src/lib.rs:234
Methoddecrypt_block
(&self, mut block: InOut<'_, '_, Block<Self>>)
blowfish/src/lib.rs:178
Methoddecrypt_block
(&self, mut block: InOut<'_, '_, Block<Self>>)
serpent/src/lib.rs:169
Methoddecrypt_block
(&self, mut block: InOut<'_, '_, Block>)
kuznyechik/src/big_soft/backends.rs:149
Methoddecrypt_block
(&self, mut block: InOut<'_, '_, Block>)
kuznyechik/src/compact_soft/backends.rs:115
Methoddecrypt_block
(&self, block: InOut<'_, '_, Block>)
kuznyechik/src/sse2/backends.rs:240
Methoddecrypt_block
(&self, mut block: InOut<'_, '_, Block<Self>>)
magma/src/lib.rs:126
Methoddecrypt_block
(&self, mut block: InOut<'_, '_, Block<Self>>)
twofish/src/lib.rs:272
Functiondecrypt_par
( keys: &[__m128i; KEYS], blocks: InOut<'_, '_, Array<Block, ParBlocks>>, )
aes/src/ni/encdec.rs:78
Functiondecrypt_par
( keys: &[__m128i; KEYS], blocks: InOut<'_, '_, Array<Block, ParBlocks>>, )
aes/src/x86/ni/encdec.rs:78
Functiondecrypt_par
( keys: &[uint8x16_t; KEYS], blocks: InOut<'_, '_, Array<Block, ParBlocks>>, )
aes/src/armv8/encdec.rs:125
Methoddecrypt_par_blocks
(&self, blocks: InOut<'_, '_, ParBlocks<Self>>)
kuznyechik/src/neon/backends.rs:283
Methoddecrypt_par_blocks
(&self, blocks: InOut<'_, '_, ParBlocks<Self>>)
kuznyechik/src/sse2/backends.rs:263
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
rc6/src/block_cipher.rs:219
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
belt-block/src/cipher_impl.rs:60
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
rc5/src/lib.rs:365
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
des/src/tdes.rs:68
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
des/src/des.rs:80
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
camellia/src/lib.rs:140
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
cast5/src/lib.rs:229
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
idea/src/lib.rs:227
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
blowfish/src/lib.rs:171
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
serpent/src/lib.rs:162
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
xtea/src/lib.rs:143
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
sm4/src/lib.rs:150
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
rc2/src/lib.rs:220
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
aria/src/lib.rs:109
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = BlockSize>)
kuznyechik/src/big_soft/mod.rs:48
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = BlockSize>)
kuznyechik/src/neon/mod.rs:48
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = BlockSize>)
kuznyechik/src/compact_soft/mod.rs:42
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = BlockSize>)
kuznyechik/src/sse2/mod.rs:50
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
cast6/src/lib.rs:254
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
magma/src/lib.rs:147
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
twofish/src/lib.rs:265
Methoddecrypt_with_backend
(&self, f: impl BlockCipherDecClosure<BlockSize = Self::BlockSize>)
gift-cipher/src/lib.rs:112
Methoddispatch
(&self)
aes/src/x86.rs:110
Methoddrop
(&mut self)
belt-block/src/cipher_impl.rs:118
Methoddrop
(&mut self)
rc5/src/lib.rs:496
Methoddrop
(&mut self)
des/src/des.rs:107
Methoddrop
(&mut self)
camellia/src/lib.rs:176
Methoddrop
(&mut self)
cast5/src/lib.rs:285
Methoddrop
(&mut self)
idea/src/lib.rs:252
Methoddrop
(&mut self)
blowfish/src/lib.rs:211
Methoddrop
(&mut self)
serpent/src/lib.rs:200
Methoddrop
(&mut self)
xtea/src/lib.rs:221
Methoddrop
(&mut self)
sm4/src/lib.rs:195
Methoddrop
(&mut self)
rc2/src/lib.rs:266
Methoddrop
(&mut self)
aria/src/lib.rs:133
Methoddrop
(&mut self)
kuznyechik/src/lib.rs:137
Methoddrop
(&mut self)
cast6/src/lib.rs:298
Methoddrop
(&mut self)
magma/src/lib.rs:186
Methoddrop
(&mut self)
twofish/src/lib.rs:322
Methoddrop
(&mut self)
gift-cipher/src/lib.rs:146
Functionenc_dec_16_16_8
()
rc6/tests/mod.rs:28
Functionenc_dec_32_20_16
()
rc6/tests/mod.rs:45
Functionenc_dec_64_24_24
()
rc6/tests/mod.rs:71
Functionenc_dec_8_12_4
()
rc6/tests/mod.rs:10
Functionencrypt
( keys: &[__m128i; KEYS], block: InOut<'_, '_, Block>, )
aes/src/ni/encdec.rs:11
Functionencrypt
( keys: &[__m128i; KEYS], block: InOut<'_, '_, Block>, )
aes/src/x86/ni/encdec.rs:11
Functionencrypt
( keys: &[uint8x16_t; KEYS], block: InOut<'_, '_, Block>, )
aes/src/armv8/encdec.rs:16
← previousnext →301–400 of 625, ranked by callers