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 166 of file px.h.

Field Documentation

◆ cipher

PX_Cipher* px_combo::cipher

Definition at line 178 of file px.h.

Referenced by combo_decrypt(), combo_encrypt(), combo_free(), combo_init(), and px_find_combo().

◆ decrypt

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

Definition at line 172 of file px.h.

Referenced by px_find_combo().

◆ decrypt_len

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

Definition at line 175 of file px.h.

Referenced by px_find_combo().

◆ encrypt

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

Definition at line 170 of file px.h.

Referenced by px_find_combo().

◆ encrypt_len

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

Definition at line 174 of file px.h.

Referenced by px_find_combo().

◆ free

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

Definition at line 176 of file px.h.

Referenced by px_find_combo().

◆ init

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

Definition at line 168 of file px.h.

Referenced by px_find_combo().

◆ padding

unsigned px_combo::padding

Definition at line 179 of file px.h.

Referenced by combo_decrypt(), combo_encrypt(), and px_find_combo().


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