Greenbone Vulnerability Manager
9.0.1
|
25 #ifndef _GVMD_LSC_CRYPT_H
26 #define _GVMD_LSC_CRYPT_H
40 int lsc_crypt_create_key ();
45 const char *, ...) G_GNUC_NULL_TERMINATED;
void lsc_crypt_release(lsc_crypt_ctx_t ctx)
Release an LSC encryption context.
Definition: lsc_crypt.c:505
lsc_crypt_ctx_t lsc_crypt_new()
Return a new context for LSC encryption.
Definition: lsc_crypt.c:482
char * lsc_crypt_encrypt(lsc_crypt_ctx_t ctx, const char *first_name,...)
Encrypt a list of name/value pairs.
Definition: lsc_crypt.c:557
void lsc_crypt_flush(lsc_crypt_ctx_t ctx)
Flush an LSC encryption context.
Definition: lsc_crypt.c:527
const char * lsc_crypt_get_private_key(lsc_crypt_ctx_t ctx, const char *ciphertext)
Return an encrypted private key in the clear.
Definition: lsc_crypt.c:805
The context object for encryption operations.
Definition: lsc_crypt.c:91
const char * lsc_crypt_decrypt(lsc_crypt_ctx_t ctx, const char *ciphertext, const char *name)
Return an encrypted value in the clear.
Definition: lsc_crypt.c:634
gboolean disable_encrypted_credentials
Flag indicating that encrypted credentials are disabled.
Definition: gvmd.c:247
const char * lsc_crypt_get_password(lsc_crypt_ctx_t ctx, const char *ciphertext)
Return an encrypted password in the clear.
Definition: lsc_crypt.c:781