mirror of
https://git.libssh.org/projects/libssh.git
synced 2025-12-02 01:17:52 +03:00
wrapper: Make sha{1, 256, 384, 512}() input const
Signed-off-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com> Reviewed-by: Jakub Jelen <jjelen@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
This commit is contained in:
committed by
Andreas Schneider
parent
848f59c37e
commit
5f7a3c5c66
@@ -81,22 +81,22 @@ void md5_final(unsigned char *md,MD5CTX c);
|
|||||||
SHACTX sha1_init(void);
|
SHACTX sha1_init(void);
|
||||||
void sha1_update(SHACTX c, const void *data, unsigned long len);
|
void sha1_update(SHACTX c, const void *data, unsigned long len);
|
||||||
void sha1_final(unsigned char *md,SHACTX c);
|
void sha1_final(unsigned char *md,SHACTX c);
|
||||||
void sha1(unsigned char *digest,int len,unsigned char *hash);
|
void sha1(const unsigned char *digest,int len,unsigned char *hash);
|
||||||
|
|
||||||
SHA256CTX sha256_init(void);
|
SHA256CTX sha256_init(void);
|
||||||
void sha256_update(SHA256CTX c, const void *data, unsigned long len);
|
void sha256_update(SHA256CTX c, const void *data, unsigned long len);
|
||||||
void sha256_final(unsigned char *md,SHA256CTX c);
|
void sha256_final(unsigned char *md,SHA256CTX c);
|
||||||
void sha256(unsigned char *digest, int len, unsigned char *hash);
|
void sha256(const unsigned char *digest, int len, unsigned char *hash);
|
||||||
|
|
||||||
SHA384CTX sha384_init(void);
|
SHA384CTX sha384_init(void);
|
||||||
void sha384_update(SHA384CTX c, const void *data, unsigned long len);
|
void sha384_update(SHA384CTX c, const void *data, unsigned long len);
|
||||||
void sha384_final(unsigned char *md,SHA384CTX c);
|
void sha384_final(unsigned char *md,SHA384CTX c);
|
||||||
void sha384(unsigned char *digest, int len, unsigned char *hash);
|
void sha384(const unsigned char *digest, int len, unsigned char *hash);
|
||||||
|
|
||||||
SHA512CTX sha512_init(void);
|
SHA512CTX sha512_init(void);
|
||||||
void sha512_update(SHA512CTX c, const void *data, unsigned long len);
|
void sha512_update(SHA512CTX c, const void *data, unsigned long len);
|
||||||
void sha512_final(unsigned char *md,SHA512CTX c);
|
void sha512_final(unsigned char *md,SHA512CTX c);
|
||||||
void sha512(unsigned char *digest, int len, unsigned char *hash);
|
void sha512(const unsigned char *digest, int len, unsigned char *hash);
|
||||||
|
|
||||||
void evp(int nid, unsigned char *digest, int len, unsigned char *hash, unsigned int *hlen);
|
void evp(int nid, unsigned char *digest, int len, unsigned char *hash, unsigned int *hlen);
|
||||||
EVPCTX evp_init(int nid);
|
EVPCTX evp_init(int nid);
|
||||||
|
|||||||
@@ -139,7 +139,7 @@ void sha1_final(unsigned char *md, SHACTX c)
|
|||||||
EVP_MD_CTX_destroy(c);
|
EVP_MD_CTX_destroy(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sha1(unsigned char *digest, int len, unsigned char *hash)
|
void sha1(const unsigned char *digest, int len, unsigned char *hash)
|
||||||
{
|
{
|
||||||
SHACTX c = sha1_init();
|
SHACTX c = sha1_init();
|
||||||
if (c != NULL) {
|
if (c != NULL) {
|
||||||
@@ -231,7 +231,7 @@ void sha256_final(unsigned char *md, SHA256CTX c)
|
|||||||
EVP_MD_CTX_destroy(c);
|
EVP_MD_CTX_destroy(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sha256(unsigned char *digest, int len, unsigned char *hash)
|
void sha256(const unsigned char *digest, int len, unsigned char *hash)
|
||||||
{
|
{
|
||||||
SHA256CTX c = sha256_init();
|
SHA256CTX c = sha256_init();
|
||||||
if (c != NULL) {
|
if (c != NULL) {
|
||||||
@@ -269,7 +269,7 @@ void sha384_final(unsigned char *md, SHA384CTX c)
|
|||||||
EVP_MD_CTX_destroy(c);
|
EVP_MD_CTX_destroy(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sha384(unsigned char *digest, int len, unsigned char *hash)
|
void sha384(const unsigned char *digest, int len, unsigned char *hash)
|
||||||
{
|
{
|
||||||
SHA384CTX c = sha384_init();
|
SHA384CTX c = sha384_init();
|
||||||
if (c != NULL) {
|
if (c != NULL) {
|
||||||
@@ -307,7 +307,7 @@ void sha512_final(unsigned char *md, SHA512CTX c)
|
|||||||
EVP_MD_CTX_destroy(c);
|
EVP_MD_CTX_destroy(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sha512(unsigned char *digest, int len, unsigned char *hash)
|
void sha512(const unsigned char *digest, int len, unsigned char *hash)
|
||||||
{
|
{
|
||||||
SHA512CTX c = sha512_init();
|
SHA512CTX c = sha512_init();
|
||||||
if (c != NULL) {
|
if (c != NULL) {
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ void sha1_final(unsigned char *md, SHACTX c) {
|
|||||||
gcry_md_close(c);
|
gcry_md_close(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sha1(unsigned char *digest, int len, unsigned char *hash) {
|
void sha1(const unsigned char *digest, int len, unsigned char *hash) {
|
||||||
gcry_md_hash_buffer(GCRY_MD_SHA1, hash, digest, len);
|
gcry_md_hash_buffer(GCRY_MD_SHA1, hash, digest, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -152,7 +152,7 @@ void sha256_final(unsigned char *md, SHACTX c) {
|
|||||||
gcry_md_close(c);
|
gcry_md_close(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sha256(unsigned char *digest, int len, unsigned char *hash){
|
void sha256(const unsigned char *digest, int len, unsigned char *hash){
|
||||||
gcry_md_hash_buffer(GCRY_MD_SHA256, hash, digest, len);
|
gcry_md_hash_buffer(GCRY_MD_SHA256, hash, digest, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -173,7 +173,7 @@ void sha384_final(unsigned char *md, SHACTX c) {
|
|||||||
gcry_md_close(c);
|
gcry_md_close(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sha384(unsigned char *digest, int len, unsigned char *hash) {
|
void sha384(const unsigned char *digest, int len, unsigned char *hash) {
|
||||||
gcry_md_hash_buffer(GCRY_MD_SHA384, hash, digest, len);
|
gcry_md_hash_buffer(GCRY_MD_SHA384, hash, digest, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -194,7 +194,7 @@ void sha512_final(unsigned char *md, SHACTX c) {
|
|||||||
gcry_md_close(c);
|
gcry_md_close(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sha512(unsigned char *digest, int len, unsigned char *hash) {
|
void sha512(const unsigned char *digest, int len, unsigned char *hash) {
|
||||||
gcry_md_hash_buffer(GCRY_MD_SHA512, hash, digest, len);
|
gcry_md_hash_buffer(GCRY_MD_SHA512, hash, digest, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ void sha1_final(unsigned char *md, SHACTX c)
|
|||||||
SAFE_FREE(c);
|
SAFE_FREE(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sha1(unsigned char *digest, int len, unsigned char *hash)
|
void sha1(const unsigned char *digest, int len, unsigned char *hash)
|
||||||
{
|
{
|
||||||
const mbedtls_md_info_t *md_info =
|
const mbedtls_md_info_t *md_info =
|
||||||
mbedtls_md_info_from_type(MBEDTLS_MD_SHA1);
|
mbedtls_md_info_from_type(MBEDTLS_MD_SHA1);
|
||||||
@@ -222,7 +222,7 @@ void sha256_final(unsigned char *md, SHA256CTX c)
|
|||||||
SAFE_FREE(c);
|
SAFE_FREE(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sha256(unsigned char *digest, int len, unsigned char *hash)
|
void sha256(const unsigned char *digest, int len, unsigned char *hash)
|
||||||
{
|
{
|
||||||
const mbedtls_md_info_t *md_info =
|
const mbedtls_md_info_t *md_info =
|
||||||
mbedtls_md_info_from_type(MBEDTLS_MD_SHA256);
|
mbedtls_md_info_from_type(MBEDTLS_MD_SHA256);
|
||||||
@@ -276,7 +276,7 @@ void sha384_final(unsigned char *md, SHA384CTX c)
|
|||||||
SAFE_FREE(c);
|
SAFE_FREE(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sha384(unsigned char *digest, int len, unsigned char *hash)
|
void sha384(const unsigned char *digest, int len, unsigned char *hash)
|
||||||
{
|
{
|
||||||
const mbedtls_md_info_t *md_info =
|
const mbedtls_md_info_t *md_info =
|
||||||
mbedtls_md_info_from_type(MBEDTLS_MD_SHA384);
|
mbedtls_md_info_from_type(MBEDTLS_MD_SHA384);
|
||||||
@@ -329,7 +329,7 @@ void sha512_final(unsigned char *md, SHA512CTX c)
|
|||||||
SAFE_FREE(c);
|
SAFE_FREE(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sha512(unsigned char *digest, int len, unsigned char *hash)
|
void sha512(const unsigned char *digest, int len, unsigned char *hash)
|
||||||
{
|
{
|
||||||
const mbedtls_md_info_t *md_info =
|
const mbedtls_md_info_t *md_info =
|
||||||
mbedtls_md_info_from_type(MBEDTLS_MD_SHA512);
|
mbedtls_md_info_from_type(MBEDTLS_MD_SHA512);
|
||||||
|
|||||||
Reference in New Issue
Block a user