Lines Matching refs:key

84 	crypto_key_t *key;
94 crypto_key_t *key;
344 check_mech_and_key(ecc_mech_type_t mech_type, crypto_key_t *key, ulong_t class)
355 if (key->ck_format != CRYPTO_KEY_ATTR_LIST) {
361 if ((rv = crypto_get_key_attr(key, CKA_EC_POINT, &foo,
371 if ((rv = crypto_get_key_attr(key, CKA_VALUE, &foo,
450 bzero(ctxp->key, ctxp->keychunk_size);
451 kmem_free(ctxp->key, ctxp->keychunk_size);
467 crypto_key_t *key, crypto_spi_ctx_template_t ctx_template,
480 if (crypto_get_key_attr(key, CKA_EC_PARAMS, (void *) &params,
516 if ((rv = crypto_copy_key_to_ctx(key, &ctxp->key, &ctxp->keychunk_size,
547 crypto_key_t *key, crypto_spi_ctx_template_t ctx_template,
554 if ((rv = check_mech_and_key(mech_type, key,
558 rv = ecc_sign_verify_common_init(ctx, mechanism, key,
567 crypto_key_t *key, crypto_spi_ctx_template_t ctx_template,
574 if ((rv = check_mech_and_key(mech_type, key,
578 rv = ecc_sign_verify_common_init(ctx, mechanism, key,
652 crypto_key_t *key = ctx->key;
655 if ((rv = crypto_get_key_attr(key, CKA_EC_PARAMS, &param,
672 if ((rv = crypto_get_key_attr(key, CKA_VALUE, &private,
782 crypto_key_t *key, crypto_data_t *data, crypto_data_t *signature,
793 if ((rv = check_mech_and_key(mech_type, key,
797 if (crypto_get_key_attr(key, CKA_EC_PARAMS, (void *) &params,
821 ctx.key = key;
829 dctx.key = key;
854 crypto_key_t *key = ctx->key;
857 if ((rv = crypto_get_key_attr(key, CKA_EC_PARAMS, &param,
884 if ((rv = crypto_get_key_attr(key, CKA_EC_POINT, &public,
979 crypto_key_t *key, crypto_data_t *data, crypto_data_t *signature,
990 if ((rv = check_mech_and_key(mech_type, key,
994 if (crypto_get_key_attr(key, CKA_EC_PARAMS, (void *) &params,
1018 ctx.key = key;
1026 dctx.key = key;
1313 free_ecprivkey(ECPrivateKey *key)
1315 free_ecparams(&key->ecParams, B_FALSE);
1316 SECITEM_FreeItem(&key->publicValue, B_FALSE);
1317 bzero(key->privateValue.data, key->privateValue.len);
1318 SECITEM_FreeItem(&key->privateValue, B_FALSE);
1319 SECITEM_FreeItem(&key->version, B_FALSE);
1320 kmem_free(key, sizeof (ECPrivateKey));