diff options
author | Heiko Schocher <hs@denx.de> | 2014-03-03 12:19:27 +0100 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2014-03-21 16:39:35 -0400 |
commit | db1b5f3d20666ffd52d649a3bd6141989b596e3f (patch) | |
tree | d252870955d71dd8aaccc705cf5e0b1a68c5c76c /include/rsa.h | |
parent | 646257d1f4004855d486024527a4784bf57c4c4d (diff) | |
download | u-boot-imx-db1b5f3d20666ffd52d649a3bd6141989b596e3f.zip u-boot-imx-db1b5f3d20666ffd52d649a3bd6141989b596e3f.tar.gz u-boot-imx-db1b5f3d20666ffd52d649a3bd6141989b596e3f.tar.bz2 |
rsa: add sha256,rsa4096 algorithm
Add support for sha256,rsa4096 signatures in u-boot.
Signed-off-by: Heiko Schocher <hs@denx.de>
Acked-by: Simon Glass <sjg@chromium.org>
Cc: andreas@oetken.name
Diffstat (limited to 'include/rsa.h')
-rw-r--r-- | include/rsa.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/rsa.h b/include/rsa.h index e9ae870..a5680ab 100644 --- a/include/rsa.h +++ b/include/rsa.h @@ -103,4 +103,14 @@ static inline int rsa_verify(struct image_sign_info *info, } #endif +#define RSA2048_BYTES (2048 / 8) +#define RSA4096_BYTES (4096 / 8) + +/* This is the minimum/maximum key size we support, in bits */ +#define RSA_MIN_KEY_BITS 2048 +#define RSA_MAX_KEY_BITS 4096 + +/* This is the maximum signature length that we support, in bits */ +#define RSA_MAX_SIG_BITS 4096 + #endif |