Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

verify_sha1.c File Reference


Detailed Description

Hash verification.

Author:
Raphael Manfredi
Date:
2002-2003

#include "common.h"
#include "verify.h"
#include "lib/misc.h"
#include "lib/sha1.h"
#include "lib/override.h"

Functions

const char * verify_sha1_name (void)
void verify_sha1_reset (filesize_t amount)
int verify_sha1_update (const void *data, size_t size)
int verify_sha1_final (void)
int verify_sha1_enqueue (int high_priority, const char *pathname, filesize_t filesize, verify_callback callback, void *user_data)
const struct sha1verify_sha1_digest (const struct verify *ctx)
void verify_sha1_init (void)
void verify_sha1_close (void)

Variables

struct {
   verify *   verify
   SHA1Context   context
   sha1   digest
verify_sha1
const struct verify_hash verify_hash_sha1


Function Documentation

void verify_sha1_close void   ) 
 

const struct sha1* verify_sha1_digest const struct verify ctx  ) 
 

int verify_sha1_enqueue int  high_priority,
const char *  pathname,
filesize_t  filesize,
verify_callback  callback,
void *  user_data
 

int verify_sha1_final void   )  [static]
 

void verify_sha1_init void   ) 
 

const char* verify_sha1_name void   )  [static]
 

void verify_sha1_reset filesize_t  amount  )  [static]
 

int verify_sha1_update const void *  data,
size_t  size
[static]
 


Variable Documentation

SHA1Context context
 

struct sha1 digest
 

struct verify* verify
 

const struct verify_hash verify_hash_sha1 [static]
 

Initial value:

 {
    verify_sha1_name,
    verify_sha1_reset,
    verify_sha1_update,
    verify_sha1_final,
}

struct { ... } verify_sha1 [static]
 


Generated on Sat Jun 30 17:53:32 2007 for gtk-gnutella by  doxygen 1.3.9.1