summaryrefslogtreecommitdiff
path: root/test/pinweaver.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/pinweaver.c')
-rw-r--r--test/pinweaver.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/test/pinweaver.c b/test/pinweaver.c
index df7327887f..8f2890d34b 100644
--- a/test/pinweaver.c
+++ b/test/pinweaver.c
@@ -936,16 +936,17 @@ const struct sha256_digest *HMAC_SHA256_final(struct hmac_sha256_ctx *ctx)
/* Perform a symmetric transformation of the data to simulate AES without
* requiring a full AES-CTR implementation.
*
- * 1 for success 0 for fail
+ * DCRYPTO_OK for success DCRYPTO_FAIL for fail
*/
-int DCRYPTO_aes_ctr(uint8_t *out, const uint8_t *key, uint32_t key_bits,
- const uint8_t *iv, const uint8_t *in, size_t in_len)
+enum dcrypto_result DCRYPTO_aes_ctr(uint8_t *out, const uint8_t *key,
+ uint32_t key_bits, const uint8_t *iv,
+ const uint8_t *in, size_t in_len)
{
size_t x;
if (MOCK_aes_fail) {
--MOCK_aes_fail;
- return 0;
+ return DCRYPTO_FAIL;
}
TEST_ASSERT(key_bits == 256);
@@ -956,7 +957,7 @@ int DCRYPTO_aes_ctr(uint8_t *out, const uint8_t *key, uint32_t key_bits,
for (x = 0; x < in_len; ++x)
out[x] = MOCK_AES_XOR_BYTE(x) ^ in[x];
- return 1;
+ return DCRYPTO_OK;
}
/* 1 for success 0 for fail*/