eet: Add password callbacks for eet_test_identity 75/188875/1
authorAmitesh Singh <singh.amitesh@gmail.com>
Tue, 11 Sep 2018 08:28:10 +0000 (13:58 +0530)
committerAmitesh Singh <singh.amitesh@gmail.com>
Tue, 11 Sep 2018 08:31:22 +0000 (14:01 +0530)
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

TC/eet/eet_identity/utc_eet_identity_certificate_print.c
TC/eet/eet_identity/utc_eet_identity_close.c
TC/eet/eet_identity/utc_eet_identity_open.c
TC/eet/eet_identity/utc_eet_identity_print.c
TC/eet/eet_identity/utc_eet_identity_set.c
TC/eet/eet_identity/utc_eet_identity_verify.c
TC/eet/eet_identity/utc_eet_identity_x509.c

index f56ddcd7c405a1dc51efc6a37385d353054fc3b9..cdfe062b42e9a1da43089c8d0ca8ae4f65291944 100644 (file)
@@ -6,6 +6,12 @@ static const void *certificate;
 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
  * @{
@@ -29,7 +35,7 @@ setup(void)
    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);
index 9b8398d5c79f8c1ee19315c8ab7f1849b9ee2e04..be577b8f5896af39b29e8c1860e544950ddf5a9f 100644 (file)
@@ -25,6 +25,12 @@ teardown(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_close
  * @{
@@ -41,7 +47,7 @@ teardown(void)
  */
 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)
      {
index 351110c839d9d922f49780bf817856b1751be10c..fbf1cd9778c20cc3b5f816c0568b505d6da76790 100644 (file)
@@ -26,6 +26,12 @@ teardown(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_open
  * @{
@@ -41,7 +47,7 @@ teardown(void)
 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__);
@@ -65,7 +71,7 @@ END_TEST
 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)
      {
index c55a64f946cba2c42e266456ff63e6c5b62d2ec7..be871b76cb0f3bd499ecfedc3498b77b2ef969c9 100644 (file)
@@ -7,6 +7,12 @@
 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
  * @{
@@ -25,7 +31,7 @@ setup(void)
    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
index 75620b142c4f9554f9596373a7d51f90cfb3b575..5ee9db53bf7d7f5778a8bc1b08d13751bdd72445 100644 (file)
@@ -4,6 +4,12 @@
 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
  * @{
@@ -21,7 +27,7 @@ setup(void)
    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
index f111e6d1acfeb88dac3ad0d4f4a7d986e6a2ed6d..e7c8b595c7d5f8eac11548f26cf82a5c666ddca7 100644 (file)
@@ -48,6 +48,12 @@ teardown(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
  * @{
@@ -118,7 +124,7 @@ START_TEST(utc_eet_identity_verify_test)
    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__);
 
index 297f050c22b7a68dd57f10c2038f61e134e06744..84791a9221e50da3f25364966c77e02aaaeaf0d8 100644 (file)
@@ -28,6 +28,12 @@ teardown(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_x509
  * @{
@@ -56,7 +62,7 @@ static Eet_File* create_eet_file(const char *fname)
         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))
      {