mirror of
https://github.com/smaeul/u-boot.git
synced 2025-10-14 04:46:01 +01:00
lib: ecdsa: Remove #ifdefs from ecdsa.h
It is no longer necessary to implement ecdsa_() functions as no-ops depending on config options. It is merely sufficient to provide the prototypes, as the ecdsa code is no longer linked when unused. Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
24cee49fcc
commit
820c4968c3
@ -15,7 +15,6 @@
|
|||||||
* @see "struct crypto_algo"
|
* @see "struct crypto_algo"
|
||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
#if IMAGE_ENABLE_SIGN
|
|
||||||
/**
|
/**
|
||||||
* sign() - calculate and return signature for given input data
|
* sign() - calculate and return signature for given input data
|
||||||
*
|
*
|
||||||
@ -49,22 +48,7 @@ int ecdsa_sign(struct image_sign_info *info, const struct image_region region[],
|
|||||||
* other -ve value on error
|
* other -ve value on error
|
||||||
*/
|
*/
|
||||||
int ecdsa_add_verify_data(struct image_sign_info *info, void *keydest);
|
int ecdsa_add_verify_data(struct image_sign_info *info, void *keydest);
|
||||||
#else
|
|
||||||
static inline
|
|
||||||
int ecdsa_sign(struct image_sign_info *info, const struct image_region region[],
|
|
||||||
int region_count, uint8_t **sigp, uint *sig_len)
|
|
||||||
{
|
|
||||||
return -ENXIO;
|
|
||||||
}
|
|
||||||
|
|
||||||
static inline
|
|
||||||
int ecdsa_add_verify_data(struct image_sign_info *info, void *keydest)
|
|
||||||
{
|
|
||||||
return -ENXIO;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if IMAGE_ENABLE_VERIFY_ECDSA
|
|
||||||
/**
|
/**
|
||||||
* verify() - Verify a signature against some data
|
* verify() - Verify a signature against some data
|
||||||
*
|
*
|
||||||
@ -78,15 +62,6 @@ int ecdsa_add_verify_data(struct image_sign_info *info, void *keydest)
|
|||||||
int ecdsa_verify(struct image_sign_info *info,
|
int ecdsa_verify(struct image_sign_info *info,
|
||||||
const struct image_region region[], int region_count,
|
const struct image_region region[], int region_count,
|
||||||
uint8_t *sig, uint sig_len);
|
uint8_t *sig, uint sig_len);
|
||||||
#else
|
|
||||||
static inline
|
|
||||||
int ecdsa_verify(struct image_sign_info *info,
|
|
||||||
const struct image_region region[], int region_count,
|
|
||||||
uint8_t *sig, uint sig_len)
|
|
||||||
{
|
|
||||||
return -ENXIO;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
#define ECDSA256_BYTES (256 / 8)
|
#define ECDSA256_BYTES (256 / 8)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user