summaryrefslogtreecommitdiffstats
path: root/src/lockdown.c
diff options
context:
space:
mode:
authorGravatar Jonathan Beck2008-12-11 23:03:21 +0100
committerGravatar Jonathan Beck2008-12-11 23:03:21 +0100
commit18d1ee3b0f17325fdffe0cf3e2770a3f0f45a1b9 (patch)
tree87a08a825b7a75bc0b0ce43de4801b1b7fd546cb /src/lockdown.c
parentcd95e9bc6e23949b5cef3996132b79bd8803467a (diff)
downloadlibplist-18d1ee3b0f17325fdffe0cf3e2770a3f0f45a1b9.tar.gz
libplist-18d1ee3b0f17325fdffe0cf3e2770a3f0f45a1b9.tar.bz2
move stuff around to make code more organized.
Diffstat (limited to 'src/lockdown.c')
-rw-r--r--src/lockdown.c27
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.
*