PostgreSQL Source Code  git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
pg_cryptohash_ctx Struct Reference

Data Fields

pg_cryptohash_type type
 
pg_cryptohash_errno error
 
union {
   pg_md5_ctx   md5
 
   pg_sha1_ctx   sha1
 
   pg_sha224_ctx   sha224
 
   pg_sha256_ctx   sha256
 
   pg_sha384_ctx   sha384
 
   pg_sha512_ctx   sha512
 
data
 
const char * errreason
 
EVP_MD_CTX * evpctx
 
ResourceOwner resowner
 

Detailed Description

Definition at line 51 of file cryptohash.c.

Field Documentation

◆ 

union { ... } pg_cryptohash_ctx::data

◆ error

◆ errreason

const char* pg_cryptohash_ctx::errreason

◆ evpctx

EVP_MD_CTX* pg_cryptohash_ctx::evpctx

◆ md5

pg_md5_ctx pg_cryptohash_ctx::md5

Definition at line 58 of file cryptohash.c.

Referenced by pg_cryptohash_final(), pg_cryptohash_init(), and pg_cryptohash_update().

◆ resowner

ResourceOwner pg_cryptohash_ctx::resowner

◆ sha1

pg_sha1_ctx pg_cryptohash_ctx::sha1

Definition at line 59 of file cryptohash.c.

Referenced by pg_cryptohash_final(), pg_cryptohash_init(), and pg_cryptohash_update().

◆ sha224

pg_sha224_ctx pg_cryptohash_ctx::sha224

Definition at line 60 of file cryptohash.c.

Referenced by pg_cryptohash_final(), pg_cryptohash_init(), and pg_cryptohash_update().

◆ sha256

pg_sha256_ctx pg_cryptohash_ctx::sha256

Definition at line 61 of file cryptohash.c.

Referenced by pg_cryptohash_final(), pg_cryptohash_init(), and pg_cryptohash_update().

◆ sha384

pg_sha384_ctx pg_cryptohash_ctx::sha384

Definition at line 62 of file cryptohash.c.

Referenced by pg_cryptohash_final(), pg_cryptohash_init(), and pg_cryptohash_update().

◆ sha512

pg_sha512_ctx pg_cryptohash_ctx::sha512

Definition at line 63 of file cryptohash.c.

Referenced by pg_cryptohash_final(), pg_cryptohash_init(), and pg_cryptohash_update().

◆ type

pg_cryptohash_type pg_cryptohash_ctx::type

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