diff options
Diffstat (limited to 'src/lockdown.c')
| -rw-r--r-- | src/lockdown.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lockdown.c b/src/lockdown.c index 480a653..78ab6a9 100644 --- a/src/lockdown.c +++ b/src/lockdown.c | |||
| @@ -356,8 +356,9 @@ int lockdownd_gen_pair_cert(char *public_key_b64, char **device_cert_b64, char * | |||
| 356 | 356 | ||
| 357 | /* first decode base64 public_key */ | 357 | /* first decode base64 public_key */ |
| 358 | gnutls_datum_t pem_pub_key; | 358 | gnutls_datum_t pem_pub_key; |
| 359 | pem_pub_key.data = g_base64_decode (public_key_b64, &pem_pub_key.size); | 359 | gsize decoded_size; |
| 360 | 360 | pem_pub_key.data = g_base64_decode (public_key_b64, &decoded_size); | |
| 361 | pem_pub_key.size = decoded_size; | ||
| 361 | 362 | ||
| 362 | /* now decode the PEM encoded key */ | 363 | /* now decode the PEM encoded key */ |
| 363 | gnutls_datum_t der_pub_key; | 364 | gnutls_datum_t der_pub_key; |
| @@ -396,7 +397,6 @@ int lockdownd_gen_pair_cert(char *public_key_b64, char **device_cert_b64, char * | |||
| 396 | if (1 == ret && 0 != modulus.size && 0 != exponent.size) { | 397 | if (1 == ret && 0 != modulus.size && 0 != exponent.size) { |
| 397 | 398 | ||
| 398 | gnutls_global_init(); | 399 | gnutls_global_init(); |
| 399 | int effthis = 0; | ||
| 400 | gnutls_datum_t essentially_null = {strdup("abababababababab"), strlen("abababababababab")}; | 400 | gnutls_datum_t essentially_null = {strdup("abababababababab"), strlen("abababababababab")}; |
| 401 | 401 | ||
| 402 | gnutls_x509_privkey_t fake_privkey, root_privkey; | 402 | gnutls_x509_privkey_t fake_privkey, root_privkey; |
