diff options
author | Andreas Schneider <mail@cynapses.org> | 2009-04-17 08:37:28 +0000 |
---|---|---|
committer | Andreas Schneider <mail@cynapses.org> | 2009-04-17 08:37:28 +0000 |
commit | 2ed09734ebb9edfeb9ae898a02ec5a1160cad710 (patch) | |
tree | e42387355a7c1168d7733c633c9096b4300e2014 /libssh/wrapper.c | |
parent | b15a04e4636982c63720e2745dc0ac9ccd17df3f (diff) | |
download | libssh-2ed09734ebb9edfeb9ae898a02ec5a1160cad710.tar.gz libssh-2ed09734ebb9edfeb9ae898a02ec5a1160cad710.tar.xz libssh-2ed09734ebb9edfeb9ae898a02ec5a1160cad710.zip |
Cleanup SHA1 functions.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@516 7dcaeef0-15fb-0310-b436-a5af3365683c
Diffstat (limited to 'libssh/wrapper.c')
-rw-r--r-- | libssh/wrapper.c | 34 |
1 files changed, 20 insertions, 14 deletions
diff --git a/libssh/wrapper.c b/libssh/wrapper.c index 82cddb7c..bee0c31b 100644 --- a/libssh/wrapper.c +++ b/libssh/wrapper.c @@ -58,16 +58,19 @@ SHACTX sha1_init(void) { return ctx; } + void sha1_update(SHACTX c, const void *data, unsigned long len){ - gcry_md_write(c,data,len); + gcry_md_write(c, data, len); } -void sha1_final(unsigned char *md,SHACTX c){ - gcry_md_final(c); - memcpy(md, gcry_md_read(c, 0), SHA_DIGEST_LEN); - gcry_md_close(c); + +void sha1_final(unsigned char *md, SHACTX c) { + gcry_md_final(c); + memcpy(md, gcry_md_read(c, 0), SHA_DIGEST_LEN); + gcry_md_close(c); } -void sha1(unsigned char *digest,int len,unsigned char *hash){ - gcry_md_hash_buffer(GCRY_MD_SHA1,hash,digest,len); + +void sha1(unsigned char *digest, int len, unsigned char *hash){ + gcry_md_hash_buffer(GCRY_MD_SHA1, hash, digest, len); } MD5CTX md5_init(){ @@ -259,15 +262,18 @@ SHACTX sha1_init(void) { return c; } -void sha1_update(SHACTX c, const void *data, unsigned long len){ - SHA1_Update(c,data,len); + +void sha1_update(SHACTX c, const void *data, unsigned long len) { + SHA1_Update(c,data,len); } -void sha1_final(unsigned char *md,SHACTX c){ - SHA1_Final(md,c); - free(c); + +void sha1_final(unsigned char *md, SHACTX c) { + SHA1_Final(md, c); + SAFE_FREE(c); } -void sha1(unsigned char *digest,int len,unsigned char *hash){ - SHA1(digest,len,hash); + +void sha1(unsigned char *digest, int len, unsigned char *hash) { + SHA1(digest, len, hash); } MD5CTX md5_init(){ |