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:
- contrib/pgcrypto/px.h