/*
* Copyright (C) 2021 - This file is part of libecc project
*
* Authors:
* Ryad BENADJILA <ryadbenadjila@gmail.com>
* Arnaud EBALARD <arnaud.ebalard@ssi.gouv.fr>
*
* This software is licensed under a dual BSD and GPL v2 license.
* See LICENSE file at the root folder of the project.
*/
#ifndef __SSS_PRIVATE_H__
#define __SSS_PRIVATE_H__
/* NOTE: this is a header that is private to SSS
* and should not be included elsewhare to avoid exposing
* unnecessary APIs and symbols when only using SSS.
*/
/* NOTE: we need the arithmetic library for SSS as all
* operations will take place in Fp with p a public known
* prime number.
*/
#include <libecc/lib_ecc_config.h>
#include <libecc/libarith.h>
/* We use HMAC */
#include <libecc/hash/hmac.h>
/* We generate random */
#include <libecc/external_deps/rand.h>
#endif /* __SSS_PRIVATE_H__ */