OpenVAS Manager  7.0.3~git
lsc_crypt_ctx_s Struct Reference

The context object for encryption operations. More...

Collaboration diagram for lsc_crypt_ctx_s:
Collaboration graph

Data Fields

gpgme_ctx_t encctx
 
gpgme_key_t enckey
 
char * plaintext
 
size_t plaintextlen
 
struct namelist_snamelist
 

Detailed Description

The context object for encryption operations.

This context is used to track the underlying gpgme conectec and to provide a decryption cache.

Definition at line 87 of file lsc_crypt.c.

Field Documentation

◆ encctx

gpgme_ctx_t lsc_crypt_ctx_s::encctx

Definition at line 89 of file lsc_crypt.c.

Referenced by lsc_crypt_new(), and lsc_crypt_release().

◆ enckey

gpgme_key_t lsc_crypt_ctx_s::enckey

Definition at line 90 of file lsc_crypt.c.

◆ namelist

struct namelist_s* lsc_crypt_ctx_s::namelist

Definition at line 93 of file lsc_crypt.c.

Referenced by lsc_crypt_flush().

◆ plaintext

char* lsc_crypt_ctx_s::plaintext

Definition at line 91 of file lsc_crypt.c.

Referenced by lsc_crypt_decrypt(), and lsc_crypt_flush().

◆ plaintextlen

size_t lsc_crypt_ctx_s::plaintextlen

Definition at line 92 of file lsc_crypt.c.


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