Markus Friedl
becc57491f
ssh_set_app_data(): attach application specific data to 'struct ssh'
2012-03-04 21:19:24 +01:00
Markus Friedl
a9b5c1feef
replace ssh_packet_payload() with sshpkt_ptr(); adapt ssh_packet_payload()
...
sshpkt_ptr() has similar argument/return types as sshbuf_ptr()
u_int -> size_t, void * -> u_char.
2012-03-04 21:19:24 +01:00
Markus Friedl
b8e9499508
ssh_api.h: u_int -> size_t
2012-03-04 21:19:24 +01:00
Markus Friedl
dd6d702278
pass a struct sshkey to ssh_add_hostkey() (instead of a string)
2012-03-04 21:19:20 +01:00
Matthias Pitzl
53c9092076
Function to set a verify_host_key callback
2012-03-04 21:19:20 +01:00
Markus Friedl
b14028ba52
fix whiteo in ssh_api.[ch]
2012-03-04 21:19:19 +01:00
Markus Friedl
f046133614
de-fatal ssh_api.c and change API to return ssh-error codes (err.h)
2012-03-04 21:19:18 +01:00
Markus Friedl
4f48a68397
rename ssh_packet_get() to ssh_packet_next() and document resulting API
2012-01-17 14:37:26 +01:00
Markus Friedl
7c423254e3
add ssh_free() to API and use it in the proxy
2012-01-17 14:32:48 +01:00
Markus Friedl
205959230c
ssh_api.h: remove obsolete comment
2012-01-17 14:32:47 +01:00
Markus Friedl
9cc85e2464
move packet state internals back from packet.h to packet.c
2012-01-17 14:32:46 +01:00
Markus Friedl
530367aafa
Move the key exchange state and other global variables into
...
a per connection state struct, add a initial API that could
be used for a proxy (see ssh-proxy.c)
Joint work with Matthias Pitzl, Stefan Rinkes, Bernhard Zaun and
Arne Becker.
2012-01-17 14:32:46 +01:00