PKCS11H_FEATURE_MASK
pkcs11-helper core interface

pkcs11-helper features mask. More...

## Macros

#define | PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_OPENSSL (1<< 0)
#define | PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_GNUTLS (1<< 1)
#define | PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_CRYPTOAPI (1<< 2)
#define | PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_WIN32 (1<< 2)
#define | PKCS11H_FEATURE_MASK_DEBUG (1<< 3)
#define | PKCS11H_FEATURE_MASK_THREADING (1<< 4)
#define | PKCS11H_FEATURE_MASK_TOKEN (1<< 5)
#define | PKCS11H_FEATURE_MASK_DATA (1<< 6)
#define | PKCS11H_FEATURE_MASK_CERTIFICATE (1<< 7)
#define | PKCS11H_FEATURE_MASK_SLOTEVENT (1<< 8)
#define | PKCS11H_FEATURE_MASK_OPENSSL (1<< 9)
#define | PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_POLARSSL (1<< 10)
#define | PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_MBEDTLS (1<< 10)

## Detailed Description

pkcs11-helper features mask.

See also
  pkcs11h_getFeatures().

## Macro Definition Documentation

## PKCS11H_FEATURE_MASK_CERTIFICATE

#define PKCS11H_FEATURE_MASK_CERTIFICATE (1<< 7)

Certificate interface is enabled,

## PKCS11H_FEATURE_MASK_DATA

#define PKCS11H_FEATURE_MASK_DATA (1<< 6)

Data interface is enabled.

## PKCS11H_FEATURE_MASK_DEBUG

#define PKCS11H_FEATURE_MASK_DEBUG (1<< 3)

Debugging (logging) is enabled.

## PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_CRYPTOAPI

#define PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_CRYPTOAPI (1<< 2)

Engine CryptoAPI is enabled.

## PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_GNUTLS

#define PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_GNUTLS (1<< 1)

Engine GNUTLS is enabled.

## PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_MBEDTLS

#define PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_MBEDTLS (1<< 10)

Engine mbed TLS is enabled.

## PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_OPENSSL

#define PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_OPENSSL (1<< 0)

Engine OpenSSL is enabled.

## PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_POLARSSL

#define PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_POLARSSL (1<< 10)

Engine mbed TLS is enabled.

## PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_WIN32

#define PKCS11H_FEATURE_MASK_ENGINE_CRYPTO_WIN32 (1<< 2)

Engine CryptoAPI is enabled.

Deprecated

## PKCS11H_FEATURE_MASK_OPENSSL

#define PKCS11H_FEATURE_MASK_OPENSSL (1<< 9)

OpenSSL interface is enabled.

## PKCS11H_FEATURE_MASK_SLOTEVENT

#define PKCS11H_FEATURE_MASK_SLOTEVENT (1<< 8)

Slotevent interface is enabled.

## PKCS11H_FEATURE_MASK_THREADING

#define PKCS11H_FEATURE_MASK_THREADING (1<< 4)

Threading support is enabled.

## PKCS11H_FEATURE_MASK_TOKEN

#define PKCS11H_FEATURE_MASK_TOKEN (1<< 5)

Token interface is enabled.

pkcs11-helper, Copyright (C) Alon Bar-Lev <alon.barlev@gmail.com> |