PostgreSQL Source Code  git master
px_hmac Struct Reference

#include <px.h>

Data Fields

unsigned(* result_size )(PX_HMAC *h)
 
unsigned(* block_size )(PX_HMAC *h)
 
void(* reset )(PX_HMAC *h)
 
void(* update )(PX_HMAC *h, const uint8 *data, unsigned dlen)
 
void(* finish )(PX_HMAC *h, uint8 *dst)
 
void(* free )(PX_HMAC *h)
 
void(* init )(PX_HMAC *h, const uint8 *key, unsigned klen)
 
PX_MDmd
 
struct {
   uint8 *   ipad
 
   uint8 *   opad
 
p
 

Detailed Description

Definition at line 121 of file px.h.

Field Documentation

◆ block_size

unsigned(* px_hmac::block_size) (PX_HMAC *h)

Definition at line 124 of file px.h.

Referenced by px_find_hmac().

◆ finish

void(* px_hmac::finish) (PX_HMAC *h, uint8 *dst)

Definition at line 127 of file px.h.

Referenced by px_find_hmac().

◆ free

void(* px_hmac::free) (PX_HMAC *h)

Definition at line 128 of file px.h.

Referenced by px_find_hmac().

◆ init

void(* px_hmac::init) (PX_HMAC *h, const uint8 *key, unsigned klen)

Definition at line 129 of file px.h.

Referenced by px_find_hmac().

◆ ipad

uint8* px_hmac::ipad

Definition at line 135 of file px.h.

Referenced by hmac_free(), hmac_init(), hmac_reset(), and px_find_hmac().

◆ md

◆ opad

uint8* px_hmac::opad

Definition at line 136 of file px.h.

Referenced by hmac_finish(), hmac_free(), hmac_init(), and px_find_hmac().

◆ 

struct { ... } px_hmac::p

◆ reset

void(* px_hmac::reset) (PX_HMAC *h)

Definition at line 125 of file px.h.

Referenced by px_find_hmac().

◆ result_size

unsigned(* px_hmac::result_size) (PX_HMAC *h)

Definition at line 123 of file px.h.

Referenced by px_find_hmac().

◆ update

void(* px_hmac::update) (PX_HMAC *h, const uint8 *data, unsigned dlen)

Definition at line 126 of file px.h.

Referenced by px_find_hmac().


The documentation for this struct was generated from the following file: