From e484372bf3f618eb30b8e6970fd13efa20c48509 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Thu, 11 Jun 2015 19:48:49 +0300 Subject: add error message formatting functions --- include/aesni/error.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'include/aesni/error.h') diff --git a/include/aesni/error.h b/include/aesni/error.h index 54d3d34..47bd0d6 100644 --- a/include/aesni/error.h +++ b/include/aesni/error.h @@ -8,6 +8,8 @@ #pragma once +#include + #ifdef __cplusplus extern "C" { @@ -41,6 +43,13 @@ typedef struct } AesNI_ErrorDetails; +static __inline AesNI_ErrorCode aesni_get_error_code(const AesNI_ErrorDetails* err_details) +{ + return err_details->ec; +} + +size_t aesni_format_error(const AesNI_ErrorDetails*, char*, size_t); + void aesni_make_error_success(AesNI_ErrorDetails*); void aesni_make_error_null_argument(AesNI_ErrorDetails*, const char* arg_name); void aesni_make_error_invalid_pkcs7_padding(AesNI_ErrorDetails*); -- cgit v1.2.3