Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
sha.h File Reference
#include <stddef.h>

Go to the source code of this file.

Data Structures

struct  SHAstate_st
 
struct  SHA256state_st
 
struct  SHA512state_st
 

Macros

#define OSSL_DEPRECATEDIN_3_0
 
#define OPENSSL_SHA_H
 
#define HEADER_SHA_H
 
#define SHA_DIGEST_LENGTH   20
 
#define SHA_LONG   unsigned int
 
#define SHA_LBLOCK   16
 
#define SHA_CBLOCK
 
#define SHA_LAST_BLOCK   (SHA_CBLOCK-8)
 
#define SHA256_CBLOCK
 
#define SHA224_DIGEST_LENGTH   28
 
#define SHA256_DIGEST_LENGTH   32
 
#define SHA384_DIGEST_LENGTH   48
 
#define SHA512_DIGEST_LENGTH   64
 
#define SHA512_CBLOCK   (SHA_LBLOCK*8)
 
#define SHA_LONG64   unsigned long long
 

Typedefs

typedef struct SHAstate_st SHA_CTX
 
typedef struct SHA256state_st SHA256_CTX
 
typedef struct SHA512state_st SHA512_CTX
 

Functions

OSSL_DEPRECATEDIN_3_0 int SHA1_Init (SHA_CTX *c)
 
OSSL_DEPRECATEDIN_3_0 int SHA1_Update (SHA_CTX *c, const void *data, size_t len)
 
OSSL_DEPRECATEDIN_3_0 int SHA1_Final (unsigned char *md, SHA_CTX *c)
 
OSSL_DEPRECATEDIN_3_0 unsigned char * SHA1 (const unsigned char *d, size_t n, unsigned char *md)
 
OSSL_DEPRECATEDIN_3_0 void SHA1_Transform (SHA_CTX *c, const unsigned char *data)
 
OSSL_DEPRECATEDIN_3_0 int SHA224_Init (SHA256_CTX *c)
 
OSSL_DEPRECATEDIN_3_0 int SHA224_Update (SHA256_CTX *c, const void *data, size_t len)
 
OSSL_DEPRECATEDIN_3_0 int SHA224_Final (unsigned char *md, SHA256_CTX *c)
 
OSSL_DEPRECATEDIN_3_0 unsigned char * SHA224 (const unsigned char *d, size_t n, unsigned char *md)
 
OSSL_DEPRECATEDIN_3_0 int SHA256_Init (SHA256_CTX *c)
 
OSSL_DEPRECATEDIN_3_0 int SHA256_Update (SHA256_CTX *c, const void *data, size_t len)
 
OSSL_DEPRECATEDIN_3_0 int SHA256_Final (unsigned char *md, SHA256_CTX *c)
 
OSSL_DEPRECATEDIN_3_0 unsigned char * SHA256 (const unsigned char *d, size_t n, unsigned char *md)
 
OSSL_DEPRECATEDIN_3_0 void SHA256_Transform (SHA256_CTX *c, const unsigned char *data)
 
OSSL_DEPRECATEDIN_3_0 int SHA384_Init (SHA512_CTX *c)
 
OSSL_DEPRECATEDIN_3_0 int SHA384_Update (SHA512_CTX *c, const void *data, size_t len)
 
OSSL_DEPRECATEDIN_3_0 int SHA384_Final (unsigned char *md, SHA512_CTX *c)
 
OSSL_DEPRECATEDIN_3_0 unsigned char * SHA384 (const unsigned char *d, size_t n, unsigned char *md)
 
OSSL_DEPRECATEDIN_3_0 int SHA512_Init (SHA512_CTX *c)
 
OSSL_DEPRECATEDIN_3_0 int SHA512_Update (SHA512_CTX *c, const void *data, size_t len)
 
OSSL_DEPRECATEDIN_3_0 int SHA512_Final (unsigned char *md, SHA512_CTX *c)
 
OSSL_DEPRECATEDIN_3_0 unsigned char * SHA512 (const unsigned char *d, size_t n, unsigned char *md)
 
OSSL_DEPRECATEDIN_3_0 void SHA512_Transform (SHA512_CTX *c, const unsigned char *data)
 

Macro Definition Documentation

◆ HEADER_SHA_H

#define HEADER_SHA_H

◆ OPENSSL_SHA_H

#define OPENSSL_SHA_H

◆ OSSL_DEPRECATEDIN_3_0

#define OSSL_DEPRECATEDIN_3_0

◆ SHA224_DIGEST_LENGTH

#define SHA224_DIGEST_LENGTH   28

◆ SHA256_CBLOCK

#define SHA256_CBLOCK
Value:
(SHA_LBLOCK*4)/* SHA-256 treats input data as a
* contiguous array of 32 bit wide
* big-endian values. */
#define SHA_LBLOCK
Definition sha.h:39

◆ SHA256_DIGEST_LENGTH

#define SHA256_DIGEST_LENGTH   32

◆ SHA384_DIGEST_LENGTH

#define SHA384_DIGEST_LENGTH   48

◆ SHA512_CBLOCK

#define SHA512_CBLOCK   (SHA_LBLOCK*8)

◆ SHA512_DIGEST_LENGTH

#define SHA512_DIGEST_LENGTH   64

◆ SHA_CBLOCK

#define SHA_CBLOCK
Value:
(SHA_LBLOCK*4)/* SHA treats input data as a
* contiguous array of 32 bit wide
* big-endian values. */

◆ SHA_DIGEST_LENGTH

#define SHA_DIGEST_LENGTH   20

◆ SHA_LAST_BLOCK

#define SHA_LAST_BLOCK   (SHA_CBLOCK-8)

◆ SHA_LBLOCK

#define SHA_LBLOCK   16

◆ SHA_LONG

#define SHA_LONG   unsigned int

◆ SHA_LONG64

#define SHA_LONG64   unsigned long long

Typedef Documentation

◆ SHA256_CTX

typedef struct SHA256state_st SHA256_CTX

◆ SHA512_CTX

typedef struct SHA512state_st SHA512_CTX

◆ SHA_CTX

typedef struct SHAstate_st SHA_CTX

Function Documentation

◆ SHA1()

OSSL_DEPRECATEDIN_3_0 unsigned char * SHA1 ( const unsigned char * d,
size_t n,
unsigned char * md )

◆ SHA1_Final()

OSSL_DEPRECATEDIN_3_0 int SHA1_Final ( unsigned char * md,
SHA_CTX * c )

◆ SHA1_Init()

OSSL_DEPRECATEDIN_3_0 int SHA1_Init ( SHA_CTX * c)

◆ SHA1_Transform()

OSSL_DEPRECATEDIN_3_0 void SHA1_Transform ( SHA_CTX * c,
const unsigned char * data )

◆ SHA1_Update()

OSSL_DEPRECATEDIN_3_0 int SHA1_Update ( SHA_CTX * c,
const void * data,
size_t len )

◆ SHA224()

OSSL_DEPRECATEDIN_3_0 unsigned char * SHA224 ( const unsigned char * d,
size_t n,
unsigned char * md )

◆ SHA224_Final()

OSSL_DEPRECATEDIN_3_0 int SHA224_Final ( unsigned char * md,
SHA256_CTX * c )

◆ SHA224_Init()

OSSL_DEPRECATEDIN_3_0 int SHA224_Init ( SHA256_CTX * c)

◆ SHA224_Update()

OSSL_DEPRECATEDIN_3_0 int SHA224_Update ( SHA256_CTX * c,
const void * data,
size_t len )

◆ SHA256()

OSSL_DEPRECATEDIN_3_0 unsigned char * SHA256 ( const unsigned char * d,
size_t n,
unsigned char * md )

◆ SHA256_Final()

OSSL_DEPRECATEDIN_3_0 int SHA256_Final ( unsigned char * md,
SHA256_CTX * c )

◆ SHA256_Init()

OSSL_DEPRECATEDIN_3_0 int SHA256_Init ( SHA256_CTX * c)

◆ SHA256_Transform()

OSSL_DEPRECATEDIN_3_0 void SHA256_Transform ( SHA256_CTX * c,
const unsigned char * data )

◆ SHA256_Update()

OSSL_DEPRECATEDIN_3_0 int SHA256_Update ( SHA256_CTX * c,
const void * data,
size_t len )

◆ SHA384()

OSSL_DEPRECATEDIN_3_0 unsigned char * SHA384 ( const unsigned char * d,
size_t n,
unsigned char * md )

◆ SHA384_Final()

OSSL_DEPRECATEDIN_3_0 int SHA384_Final ( unsigned char * md,
SHA512_CTX * c )

◆ SHA384_Init()

OSSL_DEPRECATEDIN_3_0 int SHA384_Init ( SHA512_CTX * c)

◆ SHA384_Update()

OSSL_DEPRECATEDIN_3_0 int SHA384_Update ( SHA512_CTX * c,
const void * data,
size_t len )

◆ SHA512()

OSSL_DEPRECATEDIN_3_0 unsigned char * SHA512 ( const unsigned char * d,
size_t n,
unsigned char * md )

◆ SHA512_Final()

OSSL_DEPRECATEDIN_3_0 int SHA512_Final ( unsigned char * md,
SHA512_CTX * c )

◆ SHA512_Init()

OSSL_DEPRECATEDIN_3_0 int SHA512_Init ( SHA512_CTX * c)

◆ SHA512_Transform()

OSSL_DEPRECATEDIN_3_0 void SHA512_Transform ( SHA512_CTX * c,
const unsigned char * data )

◆ SHA512_Update()

OSSL_DEPRECATEDIN_3_0 int SHA512_Update ( SHA512_CTX * c,
const void * data,
size_t len )