aboutsummaryrefslogtreecommitdiff
path: root/libssh/wrapper.c
diff options
context:
space:
mode:
authorAndreas Schneider <mail@cynapses.org>2009-04-17 08:37:28 +0000
committerAndreas Schneider <mail@cynapses.org>2009-04-17 08:37:28 +0000
commit2ed09734ebb9edfeb9ae898a02ec5a1160cad710 (patch)
treee42387355a7c1168d7733c633c9096b4300e2014 /libssh/wrapper.c
parentb15a04e4636982c63720e2745dc0ac9ccd17df3f (diff)
downloadlibssh-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.c34
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(){