qcrypto_keygen_request()

Request a key from the QNX cryptography library

Synopsis:

#include <qcrypto/qcrypto_keys.h>
int qcrypto_keygen_request(const char *name,
                           const char *tag,
                           uint32_t flags,
                           qcrypto_ctx_t **ctx)

Arguments:

name
The algorithm name (for example, ec).
tag
The tag value that identifies the plugin in the qcrypto library configuration file to retrieve the algorithm from.
flags
Zero, or flags that control the behavior of the request. The only flag currently defined is:
  • QCRYPTO_REQUEST_TAG_IS_PLUGIN - The tag value specifies the name of the plugin to retrieve the algorithm from, instead of a tag to match against when searching for the plugin.
ctx
A context pointer that is filled with the algorithm context on success.

Library:

libqcrypto

Description:

This function is used to request a specific key algorithm from the qcrypto library.

Returns:

QCRYPTO_R_EOK if successful or qcrypto_errno if an error occurred.

Page updated: