plucky (3) kcapi_akcipher_init.3.gz

Provided by: libkcapi-dev_1.4.0-1ubuntu4_amd64 bug

NAME

       kcapi_akcipher_init - initialize cipher handle

SYNOPSIS

       int kcapi_akcipher_init(struct kcapi_handle ** handle, const char * ciphername, uint32_t flags);

ARGUMENTS

       handle
           [out] cipher handle filled during the call

       ciphername
           [in] kernel crypto API cipher name as specified in /proc/crypto

       flags
           [in] flags specifying the type of cipher handle

DESCRIPTION

       This function provides the initialization of an asymmetric cipher handle and establishes the connection
       to the kernel.

       On success, a pointer to kcapi_handle object is returned in *handle. Function kcapi_akcipher_destroy
       should be called afterwards to free resources.

       return 0 upon success; -ENOENT - algorithm not available; -EOPNOTSUPP - AF_ALG family not available;
       -EINVAL - accept syscall failed -ENOMEM - cipher handle cannot be allocated

AUTHOR

       Stephan Mueller <smueller@chronox.de>
           Author.