YACA: Use get_output_length() where possible 66/76266/7
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Thu, 23 Jun 2016 08:08:01 +0000 (10:08 +0200)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Thu, 23 Jun 2016 12:18:49 +0000 (05:18 -0700)
Change-Id: I484b8cad6ed57968c167e85a2ab03448e8b8cc30

src/yaca/yaca-test-digest.cpp
src/yaca/yaca-test-sign.cpp
src/yaca/yaca-test-stress.cpp

index 8af2893..8943df0 100644 (file)
@@ -38,9 +38,7 @@ const vector<char> DATA = random_buffer(1024);
 void digest_length_test(yaca_digest_algorithm_e algo, size_t expected_bit_len)
 {
     auto ctx_ptr = digest_init(algo);
-    size_t output_len;
-
-    YACA_SUCCESS(yaca_context_get_output_length(ctx_ptr.get(), 0, &output_len));
+    size_t output_len = get_output_length(ctx_ptr);
 
     YACA_ASSERT_MSG(output_len == expected_bit_len / 8,
                     "Digest " << digest2str(algo) << " produces " << output_len * 8 <<
index b65b69d..66abb70 100644 (file)
@@ -41,7 +41,7 @@ void sign_length_test(yaca_digest_algorithm_e algo,
 
     YACA_SUCCESS(yaca_key_get_bit_length(key.get(), &key_bit_len));
 
-    YACA_SUCCESS(yaca_context_get_output_length(ctx.get(), 0, &output_len));
+    output_len = get_output_length(ctx);
 
     YACA_ASSERT_MSG(output_len * 8 == key_bit_len,
                     "Sign " << digest2str(algo) << " produces " << output_len * 8 <<
index f974414..361aef9 100644 (file)
@@ -51,9 +51,8 @@ void thread_fn()
 
         auto ctx = seal_init(key_pub, YACA_ENCRYPT_AES, YACA_BCM_CBC, YACA_KEY_LENGTH_256BIT, sym_key, iv);
 
-        YACA_SUCCESS(yaca_context_get_output_length(ctx.get(), LOREM4096_SIZE, &output_len));
-
-        YACA_SUCCESS(yaca_context_get_output_length(ctx.get(), 0, &block_len));
+        output_len = get_output_length(ctx, LOREM4096_SIZE);
+        block_len = get_output_length(ctx);
 
         enc_size = output_len + block_len;