crypto_ops_t
#define CRYPTO_OPS_OFFSET(f) offsetof(crypto_ops_t, co_##f)
#define CRYPTO_OPS_OFFSET(f) offsetof(crypto_ops_t, co_##f)
#define CRYPTO_OPS_OFFSET(f) offsetof(crypto_ops_t, co_##f)
#define CRYPTO_OPS_OFFSET(f) offsetof(crypto_ops_t, co_##f)
#define CRYPTO_OPS_OFFSET(f) offsetof(crypto_ops_t, co_##f)
#define CRYPTO_OPS_OFFSET(f) offsetof(crypto_ops_t, co_##f)
#define CRYPTO_OPS_OFFSET(f) offsetof(crypto_ops_t, co_##f)
#define CRYPTO_OPS_OFFSET(f) offsetof(crypto_ops_t, co_##f)
#define CRYPTO_OPS_OFFSET(f) offsetof(crypto_ops_t, co_##f)
#define CRYPTO_OPS_OFFSET(f) offsetof(crypto_ops_t, co_##f)
allocate_ops_v1(crypto_ops_t *src, crypto_ops_t *dst, uint_t *mech_list_count)
allocate_ops_v2(crypto_ops_t *src, crypto_ops_t *dst)
allocate_ops_v3(crypto_ops_t *src, crypto_ops_t *dst)
allocate_ops_v4(crypto_ops_t *src, crypto_ops_t *dst)
crypto_ops_t *src_ops = info->pi_ops_vector;
desc->pd_ops_vector = kmem_zalloc(sizeof (crypto_ops_t), KM_SLEEP);
kmem_free(desc->pd_ops_vector, sizeof (crypto_ops_t));
static crypto_ops_t aes_crypto_ops = {
static crypto_ops_t rc4_crypto_ops = {
static crypto_ops_t blowfish_crypto_ops = {
#define CRYPTO_OPS_OFFSET(f) offsetof(crypto_ops_t, co_##f)
crypto_ops_t *ops;
static crypto_ops_t dca_crypto_ops1 = {
static crypto_ops_t dca_crypto_ops2 = {
static crypto_ops_t dprov_crypto_ops = {
static crypto_ops_t ecc_crypto_ops = {
static crypto_ops_t md4_crypto_ops = {
static crypto_ops_t md5_crypto_ops = {
static crypto_ops_t rsa_crypto_ops = {
static crypto_ops_t sha1_crypto_ops = {
static crypto_ops_t sha2_crypto_ops = {
static crypto_ops_t skein_crypto_ops = {
static crypto_ops_t swrand_crypto_ops = {
static crypto_ops_t viorand_crypto_ops = {
copy_ops_vector_v2(crypto_ops_t *src_ops, crypto_ops_t *dst_ops)
copy_ops_vector_v3(crypto_ops_t *src_ops, crypto_ops_t *dst_ops)
copy_ops_vector_v4(crypto_ops_t *src_ops, crypto_ops_t *dst_ops)
copy_ops_vector_v1(crypto_ops_t *src_ops, crypto_ops_t *dst_ops)
static crypto_ops_t des_crypto_ops = {
static crypto_ops_t tpmrng_crypto_ops = {
crypto_ops_t *pd_ops_vector;
crypto_ops_t *pi_ops_vector;
static crypto_ops_t n2rng_ops = {