xorriso  1.5.4.pl02
About: GNU xorriso creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. It is suitable for incremental data backup and for production of bootable ISO 9660 images. GNU xorriso is a statical compilation of the libraries libburn, libisofs, libisoburn, and libjte.
  Fossies Dox: xorriso-1.5.4.pl02.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

sha1.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  SHA1_CONTEXT
 

Functions

void sha1_init_ctx (void *context)
 
void sha1_write (void *context, const void *inbuf_arg, size_t inlen)
 
void sha1_finish_ctx (void *context)
 
unsigned char * sha1_read (void *context)
 

Function Documentation

◆ sha1_finish_ctx()

void sha1_finish_ctx ( void *  context)

Definition at line 279 of file sha1.c.

References SHA1_CONTEXT::buf, SHA1_CONTEXT::count, SHA1_CONTEXT::nblocks, sha1_write(), TRANSFORM, and X.

Referenced by sha1_final().

◆ sha1_init_ctx()

void sha1_init_ctx ( void *  context)

◆ sha1_read()

unsigned char* sha1_read ( void *  context)

Definition at line 343 of file sha1.c.

References SHA1_CONTEXT::buf.

Referenced by sha1_final().

◆ sha1_write()

void sha1_write ( void *  context,
const void *  inbuf_arg,
size_t  inlen 
)

Definition at line 232 of file sha1.c.

References SHA1_CONTEXT::buf, SHA1_CONTEXT::count, SHA1_CONTEXT::nblocks, and TRANSFORM.

Referenced by sha1_finish_ctx(), and sha1_update().