aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/aesni/box.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/aesni/box.h')
-rw-r--r--include/aesni/box.h84
1 files changed, 0 insertions, 84 deletions
diff --git a/include/aesni/box.h b/include/aesni/box.h
deleted file mode 100644
index 58517e1..0000000
--- a/include/aesni/box.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/**
- * \file
- * \author Egor Tensin <Egor.Tensin@gmail.com>
- * \date 2015
- * \copyright This file is licensed under the terms of the MIT License.
- * See LICENSE.txt for details.
- */
-
-#pragma once
-
-#include "algorithm.h"
-#include "box_data.h"
-#include "error.h"
-
-#include <stdlib.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-AesNI_StatusCode aesni_box_init(
- AesNI_Box* box,
- AesNI_Algorithm algorithm,
- const AesNI_BoxKey* box_key,
- AesNI_Mode mode,
- const AesNI_BoxBlock* iv,
- AesNI_ErrorDetails* err_details);
-
-AesNI_StatusCode aesni_box_parse_key(
- AesNI_BoxKey* dest,
- AesNI_Algorithm algorithm,
- const char* src,
- AesNI_ErrorDetails* err_details);
-
-AesNI_StatusCode aesni_box_parse_block(
- AesNI_BoxBlock* dest,
- AesNI_Algorithm algorithm,
- const char* src,
- AesNI_ErrorDetails* err_details);
-
-AesNI_StatusCode aesni_box_format_key(
- AesNI_BoxKeyString* dest,
- AesNI_Algorithm algorithm,
- const AesNI_BoxKey* src,
- AesNI_ErrorDetails* err_details);
-
-AesNI_StatusCode aesni_box_format_block(
- AesNI_BoxBlockString* dest,
- AesNI_Algorithm algorithm,
- const AesNI_BoxBlock* src,
- AesNI_ErrorDetails* err_details);
-
-AesNI_StatusCode aesni_box_encrypt_block(
- AesNI_Box* box,
- const AesNI_BoxBlock* plaintext,
- AesNI_BoxBlock* ciphertext,
- AesNI_ErrorDetails* err_details);
-
-AesNI_StatusCode aesni_box_decrypt_block(
- AesNI_Box* box,
- const AesNI_BoxBlock* ciphertext,
- AesNI_BoxBlock* plaintext,
- AesNI_ErrorDetails* err_details);
-
-AesNI_StatusCode aesni_box_encrypt_buffer(
- AesNI_Box* box,
- const void* src,
- size_t src_size,
- void* dest,
- size_t* dest_size,
- AesNI_ErrorDetails* err_details);
-
-AesNI_StatusCode aesni_box_decrypt_buffer(
- AesNI_Box* box,
- const void* src,
- size_t src_size,
- void* dest,
- size_t* dest_size,
- AesNI_ErrorDetails* err_details);
-
-#ifdef __cplusplus
-}
-#endif