summaryrefslogtreecommitdiffstats
path: root/src/lockdown.h
diff options
context:
space:
mode:
authorGravatar Jonathan Beck2008-08-31 18:31:21 +0200
committerGravatar Jonathan Beck2008-08-31 19:33:19 +0200
commit8333ca944cc56b4da1ab418c0b890f96f5135210 (patch)
tree63792ef9d2786d23b53e47dd8af9f9055c1a6bef /src/lockdown.h
parent86f61988990daa30c8564e2b26666dd442bd6e65 (diff)
downloadlibimobiledevice-8333ca944cc56b4da1ab418c0b890f96f5135210.tar.gz
libimobiledevice-8333ca944cc56b4da1ab418c0b890f96f5135210.tar.bz2
use new function signature and few bugfixes.
Diffstat (limited to 'src/lockdown.h')
-rw-r--r--src/lockdown.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/lockdown.h b/src/lockdown.h
index f22d7db..62c453f 100644
--- a/src/lockdown.h
+++ b/src/lockdown.h
@@ -43,19 +43,17 @@ struct iphone_lckd_client_int {
43char *lockdownd_generate_hostid(); 43char *lockdownd_generate_hostid();
44 44
45iphone_lckd_client_t new_lockdownd_client(iphone_device_t phone); 45iphone_lckd_client_t new_lockdownd_client(iphone_device_t phone);
46int lockdownd_hello(iphone_lckd_client_t control); 46iphone_error_t lockdownd_hello(iphone_lckd_client_t control);
47int lockdownd_get_device_uid(iphone_lckd_client_t control, char **uid); 47iphone_error_t lockdownd_get_device_uid(iphone_lckd_client_t control, char **uid);
48int lockdownd_get_device_public_key(iphone_lckd_client_t control, char **public_key); 48iphone_error_t lockdownd_get_device_public_key(iphone_lckd_client_t control, char **public_key);
49 49
50int lockdownd_gen_pair_cert(char *public_key_b64, char **device_cert_b64, char **host_cert_b64, char **root_cert_b64); 50iphone_error_t lockdownd_gen_pair_cert(char *public_key_b64, char **device_cert_b64, char **host_cert_b64, char **root_cert_b64);
51int lockdownd_pair_device(iphone_lckd_client_t control, char *public_key, char *host_id); 51iphone_error_t lockdownd_pair_device(iphone_lckd_client_t control, char *public_key, char *host_id);
52int lockdownd_recv(iphone_lckd_client_t control, char **dump_data);
53int lockdownd_send(iphone_lckd_client_t control, char *raw_data, uint32 length);
54void lockdownd_close(iphone_lckd_client_t control); 52void lockdownd_close(iphone_lckd_client_t control);
55 53
56// SSL functions 54// SSL functions
57 55
58int lockdownd_start_SSL_session(iphone_lckd_client_t control, const char *HostID); 56iphone_error_t lockdownd_start_SSL_session(iphone_lckd_client_t control, const char *HostID);
59ssize_t lockdownd_securead(gnutls_transport_ptr_t transport, char *buffer, size_t length); 57ssize_t lockdownd_securead(gnutls_transport_ptr_t transport, char *buffer, size_t length);
60ssize_t lockdownd_secuwrite(gnutls_transport_ptr_t transport, char *buffer, size_t length); 58ssize_t lockdownd_secuwrite(gnutls_transport_ptr_t transport, char *buffer, size_t length);
61 59