Software APIs
sw
device
lib
crypto
include
otcrypto.h
Go to the documentation of this file.
1
// Copyright lowRISC contributors (OpenTitan project).
2
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
3
// SPDX-License-Identifier: Apache-2.0
4
5
#ifndef OPENTITAN_SW_DEVICE_LIB_CRYPTO_INCLUDE_OTCRYPTO_H_
6
#define OPENTITAN_SW_DEVICE_LIB_CRYPTO_INCLUDE_OTCRYPTO_H_
7
8
#include "aes.h"
9
#include "datatypes.h"
10
#include "drbg.h"
11
#include "
ecc.h
"
12
#include "hash.h"
13
#include "
kdf.h
"
14
#include "
key_transport.h
"
15
#include "
mac.h
"
16
#include "
rsa.h
"
17
18
/**
19
* @file
20
* @brief Unified header file that includes the full crypto library.
21
*/
22
23
#ifdef __cplusplus
24
extern
"C"
{
25
#endif // __cplusplus
26
27
#ifdef __cplusplus
28
}
// extern "C"
29
#endif // __cplusplus
30
31
#endif // OPENTITAN_SW_DEVICE_LIB_CRYPTO_INCLUDE_OTCRYPTO_H_
Return to
OpenTitan Documentation