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:
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user