sipxportlib  Version 3.3
Classes | Macros | Typedefs | Enumerations | Functions
sha1.h File Reference
#include <stdint.h>
Include dependency graph for sha1.h:

Go to the source code of this file.

Classes

struct  SHA1Context
 

Macros

#define _SHA_enum_
 
#define SHA1HashSize   20
 

Typedefs

typedef struct SHA1Context SHA1Context
 

Enumerations

enum  { shaSuccess = 0, shaNull, shaInputTooLong, shaStateError }
 

Functions

int SHA1Reset (SHA1Context *)
 
int SHA1Input (SHA1Context *, const uint8_t *, unsigned int)
 
int SHA1Result (SHA1Context *, uint8_t Message_Digest[SHA1HashSize])
 

Macro Definition Documentation

#define _SHA_enum_
#define SHA1HashSize   20

Typedef Documentation

typedef struct SHA1Context SHA1Context

Enumeration Type Documentation

anonymous enum
Enumerator
shaSuccess 
shaNull 
shaInputTooLong 
shaStateError 

Function Documentation

int SHA1Reset ( SHA1Context )
int SHA1Input ( SHA1Context ,
const uint8_t ,
unsigned  int 
)
int SHA1Result ( SHA1Context ,
uint8_t  Message_Digest[SHA1HashSize] 
)