gnutls_pkcs11_token_check_mechanism(3)

gnutls_pkcs11_token_check_mechanism3

Api function

Usage

#include <gnutls/pkcs11.h>

unsigned gnutls_pkcs11_token_check_mechanism(const char * url, unsigned long mechanism, void * ptr, unsigned psize, unsigned flags);

Arguments

const char * url

should contain a PKCS 11 URL

unsigned long mechanism

The PKCS 11 mechanism ID

void * ptr

if set it should point to a CK_MECHANISM_INFO struct

unsigned psize

the size of CK_MECHANISM_INFO struct (for safety)

unsigned flags

must be zero

Overview

This function will return whether a mechanism is supported by the given token. If the mechanism is supported and
ptr is set, it will be updated with the token information.

Returns

Non-zero if the mechanism is supported or zero otherwise.

Since

3.6.0

Releases

5 releases since Debian 10 (Buster); the text changed 4 times.

  1. 10
  2. 11
  3. 12
  4. 13
  5. Arch

Reporting bugs

Report bugs to <[email protected]>.
Home page: https://www.gnutls.org

From gnutls 3.8.13-3 in Arch Linux 2026-11-07. Parsed by carta from the page's man source.