MCPcopy Create free account

hub / github.com/SteveGremory/Zap / functions

Functions126 in github.com/SteveGremory/Zap

↓ 13 callersMethodinto
(self)
src/bin/cli_util/encryption.rs:39
↓ 6 callersMethodwith_key
(self, key: Vec<u8>)
src/encryption/chachapoly.rs:39
↓ 5 callersMethodbuild_compressor
(&self, io: T)
src/pipeline/mod.rs:106
↓ 5 callersMethodbuild_decompressor
(&self, io: T)
src/pipeline/mod.rs:166
↓ 5 callersMethodcompressor
(&self, io: T)
src/compression/lz4.rs:19
↓ 5 callersMethoddecompressor
(&self, io: T)
src/compression/lz4.rs:30
↓ 4 callersMethodbuild_signer
(&self, io: T)
src/pipeline/mod.rs:122
↓ 4 callersMethodbuild_verifier
(&self, io: T)
src/pipeline/mod.rs:182
↓ 4 callersMethoddecryptor
(&self, reader: T)
src/encryption/chachapoly.rs:69
↓ 4 callersMethodencryptor
(&self, writer: T)
src/encryption/chachapoly.rs:51
↓ 3 callersFunctionpreamble
(verbosity: Verbosity)
src/bin/cli_util/mod.rs:257
↓ 2 callersFunctionconvert_pw_to_key
This will need to be reworked later as more encryption algorithms are brought in. May also need to be moved to 'bin'.
src/bin/cli_util/password.rs:39
↓ 2 callersMethodfinalise
(self)
src/compression/lz4.rs:69
↓ 2 callersMethodwith_compression
(mut self, compression: Arc<CompressionType>)
src/pipeline/mod.rs:49
↓ 2 callersMethodwith_destination
(mut self, destination: PathBuf)
src/pipeline/mod.rs:69
↓ 2 callersMethodwith_encryption
(mut self, encryption: Arc<EncryptionType>)
src/pipeline/mod.rs:39
↓ 2 callersMethodwith_encryption_secret
(mut self, encryption_secret: Arc<EncryptionSecret>)
src/pipeline/mod.rs:44
↓ 2 callersMethodwith_signing
(mut self, signing: Arc<SigningType>)
src/pipeline/mod.rs:59
↓ 2 callersMethodwith_source
(mut self, source: PathBuf)
src/pipeline/mod.rs:64
↓ 1 callersMethodbuild_dencryptor
(self, io: T)
src/pipeline/mod.rs:146
↓ 1 callersMethodbuild_encryptor
(self, io: T)
src/pipeline/mod.rs:86
↓ 1 callersMethodcompress
(mut self, input: &mut F)
src/pipeline/mod.rs:247
↓ 1 callersMethodcompress_dir
(self)
src/pipeline/mod.rs:74
↓ 1 callersFunctioncompress_directory
( input_folder_path: &str, output_folder_path: &str, encryption: EncryptionType, encryption_se
src/lib.rs:27
↓ 1 callersMethoddecompress
( mut self, output: &mut F, )
src/pipeline/mod.rs:260
↓ 1 callersMethoddecompress_dir
(self)
src/pipeline/mod.rs:80
↓ 1 callersFunctiondecompress_directory
todo: This function will alter the filename of binary files eg: a binary called 'someBinary' will end up as 'someBinary.'
src/lib.rs:146
↓ 1 callersMethodexecute
(self)
src/bin/cli_util/mod.rs:40
↓ 1 callersMethodexecute_compression_pipeline
(&self, pipeline: T)
src/pipeline/mod.rs:134
↓ 1 callersMethodexecute_decompression_pipeline
(&self, pipeline: T)
src/pipeline/mod.rs:194
↓ 1 callersMethodflush
(&mut self)
src/encryption/chachapoly.rs:124
↓ 1 callersMethodflush
(&mut self)
src/encryption/passthrough.rs:61
↓ 1 callersMethodflush
(&mut self)
src/encryption/xchachapoly.rs:124
↓ 1 callersMethodflush
(&mut self)
src/encryption/aes_gcm_256.rs:199
↓ 1 callersFunctionget_password_confirm
(key_len: usize)
src/bin/cli_util/password.rs:6
↓ 1 callersFunctionget_password_noconf
(key_len: usize)
src/bin/cli_util/password.rs:28
↓ 1 callersFunctioninit_logger
(level: Verbosity)
src/bin/cli_util/logging.rs:4
↓ 1 callersFunctionrewrite_ext
(path: &Path)
src/lib.rs:256
↓ 1 callersMethodwith_compression_level
(mut self, compression_level: Arc<flate2::Compression>)
src/pipeline/mod.rs:54
Method_increment_nonce
(nonce: Nonce<Aes256Gcm>)
src/encryption/aes_gcm_256.rs:109
Methodarchive
( input: String, output: String, keypath: Option<String>, verbosity: Verbosity
src/bin/cli_util/mod.rs:170
Functionbind_io_constructors
This function binds the three constructors together to make construction more general. That way we can swap out constructors and dynamically build a p
src/internal/mod.rs:25
Methodbuilder
()
src/pipeline/mod.rs:224
Methodcompression_pipeline
(self)
src/pipeline/mod.rs:343
Methodcompressor
(&self, io: T)
src/compression/passthrough.rs:18
Methodcompressor
(&self, io: T)
src/compression/snappy.rs:20
Methodcompressor
(&self, io: T)
src/compression/gzip.rs:33
Methoddecompression_pipeline
(self)
src/pipeline/mod.rs:360
Methoddecompressor
(&self, io: T)
src/compression/passthrough.rs:29
Methoddecompressor
(&self, io: T)
src/compression/snappy.rs:31
Methoddecompressor
(&self, io: T)
src/compression/gzip.rs:46
Methoddecryptor
(&self, reader: T)
src/encryption/passthrough.rs:128
Methoddecryptor
(&self, reader: T)
src/encryption/xchachapoly.rs:69
Methoddecryptor
(&self, io: T)
src/encryption/aes_gcm_256.rs:84
Methoddefault
()
src/encryption/chachapoly.rs:32
Methoddefault
()
src/encryption/passthrough.rs:23
Methoddefault
()
src/encryption/xchachapoly.rs:32
Methoddefault
()
src/encryption/aes_gcm_256.rs:35
Methoddefault
()
src/compression/lz4.rs:42
Methoddefault
()
src/compression/passthrough.rs:41
Methoddefault
()
src/compression/snappy.rs:43
Methoddefault
()
src/compression/gzip.rs:52
Methoddefault
()
src/pipeline/mod.rs:293
Methodencryptor
(&self, writer: T)
src/encryption/passthrough.rs:114
Methodencryptor
(&self, writer: T)
src/encryption/xchachapoly.rs:51
Methodencryptor
(&self, io: T)
src/encryption/aes_gcm_256.rs:61
Methodextract
( input: String, output: String, keypath: Option<String>, verbosity: Verbosity
src/bin/cli_util/mod.rs:212
Methodfinalise
(mut self)
src/encryption/chachapoly.rs:94
Methodfinalise
(mut self)
src/encryption/passthrough.rs:53
Methodfinalise
(mut self)
src/encryption/xchachapoly.rs:94
Methodfinalise
(mut self)
src/encryption/aes_gcm_256.rs:138
Methodfinalise
(self)
src/compression/passthrough.rs:68
Methodfinalise
(self)
src/compression/snappy.rs:70
Methodfinalise
(self)
src/compression/gzip.rs:79
Methodfinalise
(self)
src/signing/passthrough.rs:34
Methodflush
(&mut self)
src/compression/lz4.rs:90
Methodflush
(&mut self)
src/compression/passthrough.rs:83
Methodflush
(&mut self)
src/compression/snappy.rs:91
Methodflush
(&mut self)
src/compression/gzip.rs:100
Methodflush
(&mut self)
src/signing/passthrough.rs:44
Methodfrom
(value: EncryptionSecretError)
src/error.rs:28
Methodfrom
(s: String)
src/encryption/mod.rs:59
Methodfrom
(writer: T)
src/encryption/passthrough.rs:45
Methodfrom
(s: String)
src/compression/mod.rs:49
Methodfrom
(writer: T)
src/signing/passthrough.rs:25
Methodfrom
(s: String)
src/bin/cli_util/encryption.rs:15
Methodfrom
(s: String)
src/bin/cli_util/compression.rs:14
Methodfrom_reader
(io: U)
src/pipeline/mod.rs:235
Methodfrom_writer
(io: U)
src/pipeline/mod.rs:228
Methodinto
(self)
src/bin/cli_util/compression.rs:24
Methodlist
(archive: String, verbosity: Verbosity)
src/bin/cli_util/mod.rs:248
Functionmain
()
src/bin/zap.rs:7
Methodnew
()
src/encryption/chachapoly.rs:24
Methodnew
()
src/encryption/passthrough.rs:15
Methodnew
()
src/encryption/xchachapoly.rs:24
Methodnew
()
src/encryption/aes_gcm_256.rs:26
Methodnew
()
src/compression/lz4.rs:36
Methodnew
()
src/compression/passthrough.rs:35
Methodnew
()
src/compression/snappy.rs:37
Methodnew
()
src/compression/gzip.rs:20
next →1–100 of 126, ranked by callers