Tests would stall, since it would wait for me to provide password.
provide one internally and make sure we fail it by returning 0 in
callback return.
Change-Id: I4617301ab089c2a18e26def943e0693ab58fbbad
static int size;
static Eet_File *s_ef;
+static int
+pw_cb(char *buf EINA_UNUSED, int size EINA_UNUSED, int rwflag EINA_UNUSED, void *data EINA_UNUSED)
+{
+ return 0;
+}
+
/**
* @addtogroup eet_identity
* @{
const char *sample = "Sample text to save";
s_ef = eet_open("signed_file.eet", EET_FILE_MODE_WRITE);
eet_write(s_ef, "keys/samples", sample, strlen(sample) + 1, 0);
- Eet_Key *k = eet_identity_open("eet_identity/cert.pem", "eet_identity/key.pem", NULL);
+ Eet_Key *k = eet_identity_open("eet_identity/cert.pem", "eet_identity/key.pem", pw_cb);
eet_identity_set(s_ef, k);
eet_close(s_ef);
s_ef = eet_open("signed_file.eet", EET_FILE_MODE_READ);
eet_shutdown();
}
+static int
+pw_cb(char *buf EINA_UNUSED, int size EINA_UNUSED, int rwflag EINA_UNUSED, void *data EINA_UNUSED)
+{
+ return 0;
+}
+
/**
* @addtogroup eet_identity_close
* @{
*/
START_TEST(utc_eet_identity_close_p)
{
- Eet_Key *key = eet_identity_open("eet_identity/cert.pem", "eet_identity/key.pem", NULL);
+ Eet_Key *key = eet_identity_open("eet_identity/cert.pem", "eet_identity/key.pem", pw_cb);
if (!key)
{
eet_shutdown();
}
+static int
+pw_cb(char *buf EINA_UNUSED, int size EINA_UNUSED, int rwflag EINA_UNUSED, void *data EINA_UNUSED)
+{
+ return 0;
+}
+
/**
* @addtogroup eet_identity_open
* @{
START_TEST(utc_eet_identity_open_p)
{
Eet_Key *key=NULL;
- key = eet_identity_open("eet_identity/cert.pem", "eet_identity/key.pem", NULL);
+ key = eet_identity_open("eet_identity/cert.pem", "eet_identity/key.pem", pw_cb);
if (key == NULL)
{
ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
START_TEST(utc_eet_identity_open_n)
{
Eet_Key * key;
- key = eet_identity_open("eet_identity/cert.pem", NULL, NULL);
+ key = eet_identity_open("eet_identity/cert.pem", NULL, pw_cb);
if (key != NULL)
{
static FILE *out;
static Eet_Key *key;
+static int
+pw_cb(char *buf EINA_UNUSED, int size EINA_UNUSED, int rwflag EINA_UNUSED, void *data EINA_UNUSED)
+{
+ return 0;
+}
+
/**
* @addtogroup eet_identity
* @{
printf(" ============ Startup ============ \n");
eet_init();
out = fopen("myfile.txt" , "w+");
- key = eet_identity_open("eet_identity/cert.pem", "eet_identity/key.pem", NULL);
+ key = eet_identity_open("eet_identity/cert.pem", "eet_identity/key.pem", pw_cb);
}
static void
static Eet_File *ef = NULL;
static Eet_Key *key = NULL;
+static int
+pw_cb(char *buf EINA_UNUSED, int size EINA_UNUSED, int rwflag EINA_UNUSED, void *data EINA_UNUSED)
+{
+ return 0;
+}
+
/**
* @addtogroup eet_identity
* @{
printf(" ============ Startup ============ \n");
eet_init();
ef = eet_open("my_file.eet", EET_FILE_MODE_WRITE);
- key = eet_identity_open("eet_identity/cert.pem", "eet_identity/key.pem", NULL);
+ key = eet_identity_open("eet_identity/cert.pem", "eet_identity/key.pem", pw_cb);
}
static void
eet_shutdown();
}
+static int
+pw_cb(char *buf EINA_UNUSED, int size EINA_UNUSED, int rwflag EINA_UNUSED, void *data EINA_UNUSED)
+{
+ return 0;
+}
+
/**
* @addtogroup eet_identity
* @{
if (!eet_write(ef, "keys/tests", buffer, strlen(buffer) + 1, 0))
ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
- k = eet_identity_open("eet_identity/cert.pem", "eet_identity/key.pem", NULL);
+ k = eet_identity_open("eet_identity/cert.pem", "eet_identity/key.pem", pw_cb);
if (!k)
ck_abort_msg("[TEST_FAIL]:: %s[%d] : Test has failed..", __FILE__, __LINE__);
eet_shutdown();
}
+static int
+pw_cb(char *buf EINA_UNUSED, int size EINA_UNUSED, int rwflag EINA_UNUSED, void *data EINA_UNUSED)
+{
+ return 0;
+}
+
/**
* @addtogroup eet_identity_x509
* @{
eet_close(ef);
return NULL;
}
- Eet_Key *key = eet_identity_open("eet_identity/cert.pem", "eet_identity/key.pem", NULL);
+ Eet_Key *key = eet_identity_open("eet_identity/cert.pem", "eet_identity/key.pem", pw_cb);
if (key && (eet_identity_set(ef, key) == EET_ERROR_NONE))
{