Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/crypto/libecc/src/examples/sss/sss_private.h
34889 views
1
/*
2
* Copyright (C) 2021 - This file is part of libecc project
3
*
4
* Authors:
5
* Ryad BENADJILA <[email protected]>
6
* Arnaud EBALARD <[email protected]>
7
*
8
* This software is licensed under a dual BSD and GPL v2 license.
9
* See LICENSE file at the root folder of the project.
10
*/
11
#ifndef __SSS_PRIVATE_H__
12
#define __SSS_PRIVATE_H__
13
14
/* NOTE: this is a header that is private to SSS
15
* and should not be included elsewhare to avoid exposing
16
* unnecessary APIs and symbols when only using SSS.
17
*/
18
19
/* NOTE: we need the arithmetic library for SSS as all
20
* operations will take place in Fp with p a public known
21
* prime number.
22
*/
23
#include <libecc/lib_ecc_config.h>
24
#include <libecc/libarith.h>
25
/* We use HMAC */
26
#include <libecc/hash/hmac.h>
27
/* We generate random */
28
#include <libecc/external_deps/rand.h>
29
30
#endif /* __SSS_PRIVATE_H__ */
31
32