RetroArch
Classes | Macros | Typedefs | Functions
sha1.c File Reference
#include <stdio.h>
#include <string.h>
#include <fcntl.h>
#include <string/stdstring.h>
Include dependency graph for sha1.c:

Classes

struct  SHA1Context
 

Macros

#define _SHA1_H_
 
#define SHA1CircularShift(bits, word)
 

Typedefs

typedef struct SHA1Context SHA1Context
 

Functions

void SHA1Reset (SHA1Context *)
 
int SHA1Result (SHA1Context *)
 
void SHA1Input (SHA1Context *, const unsigned char *, unsigned)
 
void SHA1ProcessMessageBlock (SHA1Context *)
 
void SHA1PadMessage (SHA1Context *)
 

Macro Definition Documentation

◆ _SHA1_H_

#define _SHA1_H_

◆ SHA1CircularShift

#define SHA1CircularShift (   bits,
  word 
)
Value:
((((word) << (bits)) & 0xFFFFFFFF) | \
((word) >> (32-(bits))))
GLenum GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * bits
Definition: glext.h:11836

Typedef Documentation

◆ SHA1Context

typedef struct SHA1Context SHA1Context

Function Documentation

◆ SHA1Input()

void SHA1Input ( SHA1Context context,
const unsigned char *  message_array,
unsigned  length 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SHA1PadMessage()

void SHA1PadMessage ( SHA1Context context)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SHA1ProcessMessageBlock()

void SHA1ProcessMessageBlock ( SHA1Context context)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SHA1Reset()

void SHA1Reset ( SHA1Context context)
Here is the caller graph for this function:

◆ SHA1Result()

int SHA1Result ( SHA1Context context)
Here is the call graph for this function:
Here is the caller graph for this function: