MAGMA
Cryptographic Library
Loading...
Searching...
No Matches
keys.h
Go to the documentation of this file.
1
#ifndef MAGMA_KEYS_H
2
#define MAGMA_KEYS_H
3
4
#include "
types.h
"
5
#include <stdlib.h>
6
#include <string.h>
7
8
#define MASTER_KEY_LEN 32
9
#define ITER_KEYS_COUNT 32
10
#define ITER_KEY_LEN 4
11
12
MagmaResult
key_expand
(
const
unsigned
char
master_key[
MASTER_KEY_LEN
],
unsigned
char
result_keys[
ITER_KEYS_COUNT
][
ITER_KEY_LEN
]);
13
14
#endif
MASTER_KEY_LEN
#define MASTER_KEY_LEN
Definition
keys.h:8
ITER_KEYS_COUNT
#define ITER_KEYS_COUNT
Definition
keys.h:9
ITER_KEY_LEN
#define ITER_KEY_LEN
Definition
keys.h:10
key_expand
MagmaResult key_expand(const unsigned char master_key[MASTER_KEY_LEN], unsigned char result_keys[ITER_KEYS_COUNT][ITER_KEY_LEN])
types.h
MagmaResult
MagmaResult
Definition
types.h:4
include
core
keys.h
Generated by
1.16.1