MCPcopy Create free account

hub / github.com/bjornedstrom/timmy / functions

Functions55 in github.com/bjornedstrom/timmy

↓ 10 callersMethodput_u8
(&mut self, a: u8)
src/timmy/util.rs:20
↓ 9 callersMethodtake
TODO: This will grow forever: we should purge bytes already read after a while.
src/timmy/util.rs:76
↓ 8 callersMethodread_u16
(&mut self)
src/timmy/util.rs:106
↓ 8 callersMethodread_u8
(&mut self)
src/timmy/util.rs:113
↓ 6 callersMethodput_u16
(&mut self, a: u16)
src/timmy/util.rs:24
↓ 5 callersMethodparse
(&mut self, parser: &mut BinaryParser)
src/timmy/tls.rs:187
↓ 4 callersMethodcheck_buffer
(&mut self)
src/timmy/asn1.rs:74
↓ 3 callersMethodparse_header
(&mut self, parser: &mut BinaryParser, expected: TLSHandshakeType)
src/timmy/tls.rs:82
↓ 3 callersMethodparse_utf8_type
(&self, raw: Vec<u8>)
src/timmy/asn1.rs:117
↓ 3 callersMethodread_u24
(&mut self)
src/timmy/util.rs:98
↓ 2 callersFunctionasn1_to_raw_integer
(obj: &ASN1Type)
src/timmy/asn1.rs:54
↓ 2 callersMethodget_unix_timestamp
(&self)
src/timmy/tls.rs:49
↓ 2 callersFunctionhash_content
(file_handle: &mut R, hasher: &mut D)
src/timmy/util.rs:133
↓ 2 callersFunctionmake_pkcs1_sig_padding
(n: &BigUint, hash_material: &Vec<u8>)
src/timmy/rsa.rs:63
↓ 2 callersMethodparse_entry
(&mut self)
src/timmy/asn1.rs:125
↓ 2 callersFunctionprint_usage
(program: &str, opts: Options)
src/main.rs:206
↓ 2 callersFunctionrsa_encrypt
(m: &BigUint, e: &BigUint, n: &BigUint)
src/timmy/rsa.rs:27
↓ 2 callersMethodtell
(&mut self)
src/timmy/util.rs:52
↓ 2 callersFunctiontimestamp_to_datetime
(unix_timestamp: u32)
src/timmy/util.rs:120
↓ 1 callersFunctionasn1_to_raw_string
(obj: &ASN1Type)
src/timmy/asn1.rs:46
↓ 1 callersMethodbuffer_up
(&mut self)
src/timmy/util.rs:60
↓ 1 callersFunctioncount_bits
(n: &BigUint)
src/timmy/rsa.rs:31
↓ 1 callersFunctioncreate_special_client_hello
(ch: &mut SimpleBinaryWriter, hash_buf: &[u8; 32])
src/timmy/tls.rs:196
↓ 1 callersFunctioncrypto_compare
(buf_a: &Vec<u8>, buf_b: &Vec<u8>)
src/timmy/rsa.rs:52
↓ 1 callersFunctionestimate_bit_size
(bits: usize)
src/timmy/rsa.rs:44
↓ 1 callersMethodget_length
(&mut self)
src/timmy/asn1.rs:81
↓ 1 callersMethodhandle_alert
(&mut self, parser: &mut BinaryParser, tls_type: u8)
src/timmy/tls.rs:58
↓ 1 callersFunctionmod_exp
Adapted from https://github.com/jsanders/rust-rsa
src/timmy/rsa.rs:7
↓ 1 callersMethodparse_certificates
(&mut self, parser: &mut BinaryParser)
src/timmy/tls.rs:123
↓ 1 callersMethodparse_header
(&mut self)
src/timmy/asn1.rs:103
↓ 1 callersMethodparse_server_hello
(&mut self, parser: &mut BinaryParser)
src/timmy/tls.rs:104
↓ 1 callersMethodparse_server_key_exchange
(&mut self, parser: &mut BinaryParser)
src/timmy/tls.rs:146
↓ 1 callersMethodput_u24
(&mut self, a: u32)
src/timmy/util.rs:29
↓ 1 callersMethodseek
(&mut self, pos: usize)
src/timmy/util.rs:56
↓ 1 callersFunctionsign
(server: &String, port: &u16, hash_buf: &[u8; 32])
src/main.rs:122
↓ 1 callersFunctionvec_to_tup
(vec: &Vec<T>)
src/timmy/tup.rs:21
↓ 1 callersFunctionverify
(blob: &Vec<u8>, cert0: &Vec<u8>, signature: &Vec<u8>)
src/main.rs:49
↓ 1 callersFunctionweird_tls_hash
(blob: &Vec<u8>)
src/timmy/tls.rs:232
↓ 1 callersFunctionx509_oid_to_str
(oid: &ASN1Type)
src/timmy/x509.rs:23
↓ 1 callersFunctionx509_parse_algorithm_identifier
(ai: &ASN1Type)
src/timmy/x509.rs:108
↓ 1 callersFunctionx509_parse_public_key_info
(info: &ASN1Type)
src/timmy/x509.rs:133
↓ 1 callersFunctionx509_subject_to_string
(subject: &ASN1Type)
src/timmy/x509.rs:41
↓ 1 callersFunctionx509_validity_to_datetime
(validity: &ASN1Type)
src/timmy/x509.rs:69
Functionmain
()
src/main.rs:211
Methodnew
()
src/timmy/tls.rs:34
Methodnew
()
src/timmy/util.rs:14
Methodnew
(der: &Vec<u8>)
src/timmy/asn1.rs:67
Methodnew
(der: Vec<u8>)
src/timmy/x509.rs:184
Methodparse
(&self)
src/timmy/x509.rs:198
Methodsha1_fingerprint
(&self)
src/timmy/x509.rs:190
Functiontest_count_bits
()
src/timmy/rsa.rs:103
Functiontest_estimate
()
src/timmy/rsa.rs:110
Functiontest_pkcs1_sig_padding
()
src/timmy/rsa.rs:116
Functiontest_rsa_encrypt
()
src/timmy/rsa.rs:91
Functionto_hex_string
(bytes: &Vec<u8>)
src/timmy/util.rs:126