Make compress/decompress use const properly.

This commit is contained in:
Ken MacKay
2014-05-01 21:50:05 -07:00
parent d5a621a7ff
commit 3d0c858e64
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -1688,7 +1688,7 @@ int uECC_shared_secret(const uint8_t p_publicKey[uECC_BYTES*2], const uint8_t p_
return !EccPoint_isZero(&l_product);
}
void uECC_compress(uint8_t p_publicKey[uECC_BYTES*2], uint8_t p_compressed[uECC_BYTES+1])
void uECC_compress(const uint8_t p_publicKey[uECC_BYTES*2], uint8_t p_compressed[uECC_BYTES+1])
{
wordcount_t i;
for(i=0; i<uECC_BYTES; ++i)
@@ -1698,7 +1698,7 @@ void uECC_compress(uint8_t p_publicKey[uECC_BYTES*2], uint8_t p_compressed[uECC_
p_compressed[0] = 2 + (p_publicKey[uECC_BYTES * 2 - 1] & 0x01);
}
void uECC_decompress(uint8_t p_compressed[uECC_BYTES+1], uint8_t p_publicKey[uECC_BYTES*2])
void uECC_decompress(const uint8_t p_compressed[uECC_BYTES+1], uint8_t p_publicKey[uECC_BYTES*2])
{
EccPoint l_point;
uECC_word_t _3[uECC_WORDS] = {3}; /* -a = 3 */
+2 -2
View File
@@ -117,7 +117,7 @@ Inputs:
Outputs:
p_compressed - Will be filled in with the compressed public key.
*/
void uECC_compress(uint8_t p_publicKey[uECC_BYTES*2], uint8_t p_compressed[uECC_BYTES+1]);
void uECC_compress(const uint8_t p_publicKey[uECC_BYTES*2], uint8_t p_compressed[uECC_BYTES+1]);
/* uECC_decompress() function.
Decompress a compressed public key.
@@ -128,7 +128,7 @@ Inputs:
Outputs:
p_publicKey - Will be filled in with the decompressed public key.
*/
void uECC_decompress(uint8_t p_compressed[uECC_BYTES+1], uint8_t p_publicKey[uECC_BYTES*2]);
void uECC_decompress(const uint8_t p_compressed[uECC_BYTES+1], uint8_t p_publicKey[uECC_BYTES*2]);
/* uECC_sign() function.
Generate an ECDSA signature for a given hash value.