Andreas Schneider
|
c3980d433a
|
pki_container: Use string functions for cleanup
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:58:47 +02:00 |
|
Andreas Schneider
|
78498ee289
|
packet: Use C99 initializer to reset session->in_packet
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:58:38 +02:00 |
|
Andreas Schneider
|
76f5a60a82
|
packet: Reformat ssh_packet_parse_type()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:58:30 +02:00 |
|
Andreas Schneider
|
07986731c6
|
gzip: Use calloc in initcompress() and initdecompress()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:58:23 +02:00 |
|
Andreas Schneider
|
f1608778be
|
kex: Use C99 initializer instead of memset
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:58:17 +02:00 |
|
Andreas Schneider
|
72e91d5131
|
channels: Remove memset in ssh_channel_do_free()
We have nice tools to detect that in the meantime.
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:58:11 +02:00 |
|
Andreas Schneider
|
4af4b59e21
|
channels: Reformat ssh_channel_free()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:58:03 +02:00 |
|
Andreas Schneider
|
ca464ca2ba
|
channels: Use calloc() in ssh_channel_new()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:57:58 +02:00 |
|
Andreas Schneider
|
9ac6ac6c26
|
channel: Reformat ssh_channel_new()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:57:53 +02:00 |
|
Andreas Schneider
|
b6b5a61c97
|
pki_mbedcrypto: Use explicit_bzero()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:57:48 +02:00 |
|
Andreas Schneider
|
1acb82e38a
|
pki_crypto: Use explicit_bzero()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:57:43 +02:00 |
|
Andreas Schneider
|
a6d59811bb
|
getpass: Use explicit_bzero()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:57:31 +02:00 |
|
Andreas Schneider
|
d4a443d56c
|
getpass: Use calloc to allocate memory
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:57:22 +02:00 |
|
Andreas Schneider
|
62bff4aff1
|
wrapper: Use explicit_bzero() in crypto_free()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:57:16 +02:00 |
|
Andreas Schneider
|
f8e68b92b8
|
wrapper: Fix size type
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:57:12 +02:00 |
|
Andreas Schneider
|
9c5d2d4543
|
wrapper: Reformat crypto_free()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 19:57:06 +02:00 |
|
Andreas Schneider
|
7867126aa6
|
tests: Add a test for sftp_canonicalize_path()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-04 18:13:37 +02:00 |
|
Andreas Schneider
|
4774d2b9f7
|
sftp: Fix segfault in sftp_canonicalize_path()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-04 17:30:18 +02:00 |
|
Andreas Schneider
|
f48dcb26e3
|
string: Don't allow to allocate strings bigger than 256M
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 12:29:20 +02:00 |
|
Andreas Schneider
|
d1f23cd6d8
|
string: Reformat ssh_string_new()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
|
2018-09-04 12:29:09 +02:00 |
|
Andreas Schneider
|
e601dbd8e3
|
sftp: Use ssh_buffer_pack() in sftp_fstat()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:39:23 +02:00 |
|
Andreas Schneider
|
f3ffd8aa41
|
sftp: Reformat sftp_lstat()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:39:23 +02:00 |
|
Andreas Schneider
|
4d98b1cd7e
|
sftp: Use ssh_buffer_pack() in sftp_xstat()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:39:23 +02:00 |
|
Andreas Schneider
|
b00a0578f9
|
sftp: Reformat sftp_xstat()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:39:23 +02:00 |
|
Andreas Schneider
|
336c097ae7
|
sftp: Use ssh_buffer_unpack() in sftp_canonicalize_path()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:39:23 +02:00 |
|
Andreas Schneider
|
1dd8466f66
|
sftp: Use ssh_buffer_pack() in sftp_canonicalize_path()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:39:23 +02:00 |
|
Andreas Schneider
|
8b19ef05f3
|
sftp: Reformat sftp_canonicalize_path()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:39:23 +02:00 |
|
Andreas Schneider
|
7e11e41a9f
|
sftp: Use sftp_buffer_pack() in sftp_fstatvfs()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:39:23 +02:00 |
|
Andreas Schneider
|
5914ea7c75
|
sftp: Reformat sftp_fstatvfs()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:39:23 +02:00 |
|
Andreas Schneider
|
f1e84d5e67
|
sftp: Use ssh_buffer_pack() in sftp_fsync()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:39:23 +02:00 |
|
Andreas Schneider
|
8e3dd09e11
|
sftp: Use ssh_buffer_pack() in sftp_statvfs()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:39:23 +02:00 |
|
Andreas Schneider
|
ae0afec98d
|
sftp: Reformat sftp_statvfs()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:39:23 +02:00 |
|
Andreas Schneider
|
0be43c333e
|
sftp: Use ssh_buffer_unpack() in sftp_readlink()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:39:23 +02:00 |
|
Andreas Schneider
|
83a5d3b258
|
sftp: Use ssh_buffer_pack() in sftp_readlink()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:39:23 +02:00 |
|
Andreas Schneider
|
bb4bdec184
|
sftp: Reformat sftp_readlink()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:39:16 +02:00 |
|
Andreas Schneider
|
e0449ba21f
|
sftp: Use ssh_buffer_pack() in sftp_setstat()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:37:24 +02:00 |
|
Andreas Schneider
|
8a56b90c3e
|
sftp: Reformat sftp_setstat()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:36:29 +02:00 |
|
Andreas Schneider
|
218c67a51d
|
sftp: Use ssh_buffer_pack() in sftp_mkdir()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:36:29 +02:00 |
|
Andreas Schneider
|
89c525bbf1
|
sftp: Reformat sftp_mkdir()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:36:29 +02:00 |
|
Andreas Schneider
|
2c0baef7d4
|
sftp: Use ssh_buffer_pack in sftp_open()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:34:00 +02:00 |
|
Andreas Schneider
|
bfb6718b50
|
sftp: Reformat sftp_open()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:34:00 +02:00 |
|
Andreas Schneider
|
d99c066a0b
|
sftp: Use ssh_buffer_pack() in sftp_handle_close()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:34:00 +02:00 |
|
Andreas Schneider
|
2844942c1b
|
sftp: Reformat sftp_handle_close()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:34:00 +02:00 |
|
Andreas Schneider
|
3a729829fd
|
sftp: Use ssh_buffer_pack() in sftp_readdir()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:34:00 +02:00 |
|
Andreas Schneider
|
576fdbe1e8
|
sftp: Reformat sftp_readdir()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:32:45 +02:00 |
|
Andreas Schneider
|
87df9cfc5d
|
sftp: Use ssh_buffer_pack() in sftp_opendir()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:32:23 +02:00 |
|
Andreas Schneider
|
ea375d1605
|
sftp: Reformat sftp_opendir()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:32:23 +02:00 |
|
Andreas Schneider
|
c15bd2831f
|
buffer: Precalculate the size required for ssh_buffer_pack()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:32:12 +02:00 |
|
Andreas Schneider
|
efef877356
|
buffer: Only reduce the buffer size if it gets bigger than 64K
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:29:15 +02:00 |
|
Andreas Schneider
|
254a0f7132
|
buffer: Only allow to allocate a maximum of 256MB
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
2018-09-03 18:27:32 +02:00 |
|