PostgreSQL Source Code  git master
px_combo Struct Reference

#include <px.h>

Data Fields

int(* init )(PX_Combo *cx, const uint8 *key, unsigned klen, const uint8 *iv, unsigned ivlen)
 
int(* encrypt )(PX_Combo *cx, const uint8 *data, unsigned dlen, uint8 *res, unsigned *rlen)
 
int(* decrypt )(PX_Combo *cx, const uint8 *data, unsigned dlen, uint8 *res, unsigned *rlen)
 
unsigned(* encrypt_len )(PX_Combo *cx, unsigned dlen)
 
unsigned(* decrypt_len )(PX_Combo *cx, unsigned dlen)
 
void(* free )(PX_Combo *cx)
 
PX_Ciphercipher
 
unsigned padding
 

Detailed Description

Definition at line 155 of file px.h.

Field Documentation

◆ cipher

PX_Cipher* px_combo::cipher

Definition at line 167 of file px.h.

◆ decrypt

int(* px_combo::decrypt) (PX_Combo *cx, const uint8 *data, unsigned dlen, uint8 *res, unsigned *rlen)

Definition at line 161 of file px.h.

◆ decrypt_len

unsigned(* px_combo::decrypt_len) (PX_Combo *cx, unsigned dlen)

Definition at line 164 of file px.h.

◆ encrypt

int(* px_combo::encrypt) (PX_Combo *cx, const uint8 *data, unsigned dlen, uint8 *res, unsigned *rlen)

Definition at line 159 of file px.h.

◆ encrypt_len

unsigned(* px_combo::encrypt_len) (PX_Combo *cx, unsigned dlen)

Definition at line 163 of file px.h.

◆ free

void(* px_combo::free) (PX_Combo *cx)

Definition at line 165 of file px.h.

◆ init

int(* px_combo::init) (PX_Combo *cx, const uint8 *key, unsigned klen, const uint8 *iv, unsigned ivlen)

Definition at line 157 of file px.h.

◆ padding

unsigned px_combo::padding

Definition at line 168 of file px.h.


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