The signature of keystore_get changed again.

With Android 2.2 (Froyo) the interface of keystore_get was changed once
again. The change was made to allow the keys to contain \0 characters.
This commit is contained in:
Tobias Brunner
2010-06-28 17:18:53 +02:00
parent 6f52d3b077
commit 0f21ebc81d
@@ -200,9 +200,11 @@ METHOD(android_creds_t, add_certificate, bool,
bool status = FALSE;
chunk_t chunk;
#ifdef KEYSTORE_MESSAGE_SIZE
/* most current interface, the eclair interface (without key length) is
* currently not supported */
char value[KEYSTORE_MESSAGE_SIZE];
chunk.ptr = value;
chunk.len = keystore_get(name, chunk.ptr);
chunk.len = keystore_get(name, strlen(name), chunk.ptr);
if (chunk.len > 0)
#else
/* 1.6 interface, allocates memory */