diff options
author | Jonathan Beck | 2008-12-11 23:03:21 +0100 |
---|---|---|
committer | Jonathan Beck | 2008-12-11 23:03:21 +0100 |
commit | 18d1ee3b0f17325fdffe0cf3e2770a3f0f45a1b9 (patch) | |
tree | 87a08a825b7a75bc0b0ce43de4801b1b7fd546cb /src/lockdown.c | |
parent | cd95e9bc6e23949b5cef3996132b79bd8803467a (diff) | |
download | libimobiledevice-18d1ee3b0f17325fdffe0cf3e2770a3f0f45a1b9.tar.gz libimobiledevice-18d1ee3b0f17325fdffe0cf3e2770a3f0f45a1b9.tar.bz2 |
move stuff around to make code more organized.
Diffstat (limited to 'src/lockdown.c')
-rw-r--r-- | src/lockdown.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/src/lockdown.c b/src/lockdown.c index ae077b7..0957fa2 100644 --- a/src/lockdown.c +++ b/src/lockdown.c @@ -39,34 +39,7 @@ const ASN1_ARRAY_TYPE pkcs1_asn1_tab[] = { {0, 0, 0} }; -int get_rand(int min, int max) -{ - int retval = (rand() % (max - min)) + min; - return retval; -} -/** Generates a valid HostID (which is actually a UUID). - * - * @param A null terminated string containing a valid HostID. - */ -char *lockdownd_generate_hostid() -{ - char *hostid = (char *) malloc(sizeof(char) * 37); // HostID's are just UUID's, and UUID's are 36 characters long - const char *chars = "ABCDEF0123456789"; - srand(time(NULL)); - int i = 0; - - for (i = 0; i < 36; i++) { - if (i == 8 || i == 13 || i == 18 || i == 23) { - hostid[i] = '-'; - continue; - } else { - hostid[i] = chars[get_rand(0, 16)]; - } - } - hostid[36] = '\0'; // make it a real string - return hostid; -} /** Creates a lockdownd client for the give iPhone. * |