From c2b8223413607d2e31b087ea29d07375348ade92 Mon Sep 17 00:00:00 2001 From: jakcron Date: Fri, 22 Jun 2018 21:30:50 +0800 Subject: [PATCH] [es] Add a constant to sign.h --- lib/libes/include/es/sign.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/libes/include/es/sign.h b/lib/libes/include/es/sign.h index c41182e..61d352f 100644 --- a/lib/libes/include/es/sign.h +++ b/lib/libes/include/es/sign.h @@ -3,6 +3,7 @@ #include #include #include +#include namespace es { @@ -17,6 +18,8 @@ namespace es SIGN_RSA2048_SHA256, SIGN_ECDSA240_SHA256, }; + + static const size_t kEcdsaSigSize = 0x3C; } #pragma pack(push,1) struct sRsa4096SignBlock @@ -36,7 +39,7 @@ namespace es struct sEcdsa240SignBlock { be_uint32_t sign_type; - byte_t signature[0x3C]; + byte_t signature[sign::kEcdsaSigSize]; byte_t padding[0x40]; }; #pragma pack(pop)