PostgreSQL Source Code: px_cipher Struct Reference (original) (raw)

#include <[px.h](px%5F8h%5Fsource.html)>

Data Fields
unsigned(* block_size )(PX_Cipher *c)
unsigned(* key_size )(PX_Cipher *c)
unsigned(* iv_size )(PX_Cipher *c)
int(* init )(PX_Cipher *c, const uint8 *key, unsigned klen, const uint8 *iv)
int(* encrypt )(PX_Cipher *c, int padding, const uint8 *data, unsigned dlen, uint8 *res, unsigned *rlen)
int(* decrypt )(PX_Cipher *c, int padding, const uint8 *data, unsigned dlen, uint8 *res, unsigned *rlen)
void(* free )(PX_Cipher *c)
void * ptr
int pstat

Definition at line 148 of file px.h.

block_size

Definition at line 150 of file px.h.

decrypt

Definition at line 156 of file px.h.

encrypt

Definition at line 155 of file px.h.

free

Definition at line 157 of file px.h.

init

Definition at line 154 of file px.h.

iv_size

Definition at line 152 of file px.h.

key_size

Definition at line 151 of file px.h.

pstat

Definition at line 160 of file px.h.

ptr

Definition at line 159 of file px.h.


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