gnutls_pkcs12_generate_mac33
Api function
Usage
#include <gnutls/pkcs12.h>
int gnutls_pkcs12_generate_mac3(gnutls_pkcs12_t pkcs12, gnutls_mac_algorithm_t mac, const char * pass, unsigned int flags);
Arguments
gnutls_pkcs12_t pkcs12
|
A pkcs12 type |
|---|---|
gnutls_mac_algorithm_t mac
|
the MAC algorithm to use |
const char * pass
|
The password for the MAC |
unsigned int flags
|
an ORed sequence of gnutls_pkcs12_flags_t |
Overview
This function will generate a MAC for the PKCS12 structure.
If flags contains GNUTLS_PKCS12_USE_PBMAC1, it uses PBMAC1 key derivation function instead of the PKCS12 one.
Returns
On success, GNUTLS_E_SUCCESS (0) is returned, otherwise a negative error value.
Releases
2 releases since Debian 13 (Trixie); the text changed 1 time.