Remove outdated TODO.
Change-Id: I9cc610efec27fd84a95c1bade1b7b59892e781aa
#include "lorem.h"
#include "misc.h"
-#include "../src/debug.h"
void digest_simple(void)
{
int main()
{
- yaca_debug_set_error_cb(debug_func);
-
int ret = yaca_initialize();
if (ret != YACA_ERROR_NONE)
return ret;
#include "lorem.h"
#include "misc.h"
-#include "../src/debug.h"
void encrypt_simple(const yaca_encrypt_algorithm_e algo,
const yaca_block_cipher_mode_e bcm,
int main()
{
- yaca_debug_set_error_cb(debug_func);
-
int ret = yaca_initialize();
if (ret != YACA_ERROR_NONE)
return ret;
#include "lorem.h"
#include "misc.h"
-#include "../src/debug.h"
void encrypt_decrypt_aes_gcm(void)
{
int main()
{
- yaca_debug_set_error_cb(debug_func);
-
int ret = yaca_initialize();
if (ret != YACA_ERROR_NONE)
return ret;
#include <yaca_error.h>
#include "misc.h"
-#include "../src/debug.h"
/* send own public key and get peer public key */
static yaca_key_h exchange_keys(const yaca_key_h pkey)
int main()
{
- yaca_debug_set_error_cb(debug_func);
-
yaca_key_h ecdh_key = YACA_KEY_NULL;
yaca_key_h dh_params = YACA_KEY_NULL;
yaca_key_h dh_key_from_params = YACA_KEY_NULL;
*/
#include <stdio.h>
+
#include <yaca_crypto.h>
#include <yaca_key.h>
#include <yaca_types.h>
#include <yaca_error.h>
+
#include "misc.h"
-#include "../src/debug.h"
int main()
{
yaca_key_h key = YACA_KEY_NULL;
yaca_key_h key_params = YACA_KEY_NULL;
- yaca_debug_set_error_cb(debug_func);
-
ret = yaca_initialize();
if (ret != YACA_ERROR_NONE)
goto error;
#include <yaca_error.h>
#include "misc.h"
-#include "../src/debug.h"
int key_import_export_sym(yaca_key_h sym)
{
if (ret != YACA_ERROR_NONE)
return ret;
- yaca_debug_set_error_cb(debug_func);
-
ret = yaca_key_generate(YACA_KEY_TYPE_SYMMETRIC, YACA_KEY_LENGTH_1024BIT, &sym);
if (ret != YACA_ERROR_NONE)
goto exit;
#include <stdio.h>
#include <string.h>
+
#include <yaca_crypto.h>
#include <yaca_key.h>
#include <yaca_types.h>
#include <yaca_error.h>
+
#include "misc.h"
-#include "../src/debug.h"
void example_password(const yaca_key_h key, yaca_key_format_e key_fmt,
yaca_key_file_format_e key_file_fmt)
int ret;
yaca_key_h key = YACA_KEY_NULL;
- yaca_debug_set_error_cb(debug_func);
-
ret = yaca_initialize();
if (ret != YACA_ERROR_NONE)
goto exit;
#include <yaca_error.h>
#include "misc.h"
-#include "../src/debug.h"
void key_wrap_aes(void)
{
int main()
{
- yaca_debug_set_error_cb(debug_func);
-
int ret = yaca_initialize();
if (ret != YACA_ERROR_NONE)
return ret;
#include "lorem.h"
#include "misc.h"
-#include "../src/debug.h"
void encrypt_seal(const yaca_encrypt_algorithm_e algo,
const yaca_block_cipher_mode_e bcm,
int main()
{
- yaca_debug_set_error_cb(debug_func);
-
int ret = yaca_initialize();
if (ret != YACA_ERROR_NONE)
return ret;
#include "lorem.h"
#include "misc.h"
-#include "../src/debug.h"
/* Signature creation and verification using simple API */
void simple_sign_verify_asym(yaca_key_type_e type, const char *algo)
int main()
{
- yaca_debug_set_error_cb(debug_func);
-
int ret = yaca_initialize();
if (ret != YACA_ERROR_NONE)
return ret;
Global:
- Rethink and possibly add verification of output buffer lengths.
In other words check whether the user won't cause a buffer overflow.
-- Importing/exporting encrypted (passphrased) RSA keys
- Support for OCB mode was added in OpenSSL 1.1.0
-- Remove debug function from examples
-- yaca_key_wrap(), yaca_key_unwrap()
- We need a way to import keys encrypted with hw (or other) keys. New
function like yaca_key_load or sth?
- Add extended description and examples in documentation.