Lines Matching refs:ecc_params
4628 CK_ECDH1_DERIVE_PARAMS *ecc_params; in copyin_ecc_mech() local
4657 ecc_params = kmem_alloc(sizeof (CK_ECDH1_DERIVE_PARAMS) + in copyin_ecc_mech()
4660 if (ecc_params == NULL) { in copyin_ecc_mech()
4664 ecc_params->pSharedData = (uchar_t *)ecc_params + in copyin_ecc_mech()
4666 ecc_params->pPublicData = (uchar_t *)ecc_params->pSharedData + in copyin_ecc_mech()
4669 ecc_params->pSharedData, shared_data_len) != 0) { in copyin_ecc_mech()
4670 kmem_free(ecc_params, sizeof (CK_ECDH1_DERIVE_PARAMS) + in copyin_ecc_mech()
4677 ecc_params->ulSharedDataLen = shared_data_len; in copyin_ecc_mech()
4680 ecc_params->pPublicData, public_data_len) != 0) { in copyin_ecc_mech()
4681 kmem_free(ecc_params, sizeof (CK_ECDH1_DERIVE_PARAMS) + in copyin_ecc_mech()
4688 ecc_params->ulPublicDataLen = public_data_len; in copyin_ecc_mech()
4689 ecc_params->kdf = STRUCT_FGET(params, kdf); in copyin_ecc_mech()
4690 out_mech->cm_param = (char *)ecc_params; in copyin_ecc_mech()
4868 CK_ECDH1_DERIVE_PARAMS *ecc_params; in dprov_free_mechanism() local
4871 ecc_params = (CK_ECDH1_DERIVE_PARAMS *)mech->cm_param; in dprov_free_mechanism()
4872 kmem_free(ecc_params, sizeof (CK_ECDH1_DERIVE_PARAMS) + in dprov_free_mechanism()
4873 roundup(ecc_params->ulSharedDataLen, sizeof (caddr_t)) + in dprov_free_mechanism()
4874 roundup(ecc_params->ulPublicDataLen, sizeof (caddr_t))); in dprov_free_mechanism()