Lines Matching defs:rv
50 CK_RV rv = CKR_OK;
72 if ((rv = dup_bigint_attr(&src, buf, buflen)) != CKR_OK)
80 return (rv);
90 CK_RV rv;
117 rv = get_ulong_attr_from_object(OBJ_PRI_DH_VAL_BITS(prikey),
119 if (rv != CKR_OK) {
121 return (rv);
137 rv = soft_get_public_value(pubkey, CKA_PRIME, prime, &prime_len);
138 if (rv != CKR_OK) {
139 return (rv);
142 rv = soft_get_public_value(pubkey, CKA_BASE, base, &base_len);
143 if (rv != CKR_OK) {
161 if ((rv = dh_genkey_pair(&k)) != CKR_OK) {
169 if ((rv = soft_genDHkey_set_attribute(pubkey, CKA_VALUE, public_y,
175 if ((rv = soft_genDHkey_set_attribute(prikey, CKA_VALUE, private_x,
181 if ((rv = soft_genDHkey_set_attribute(prikey, CKA_PRIME, prime,
187 if ((rv = soft_genDHkey_set_attribute(prikey, CKA_BASE, base,
196 return (rv);
204 CK_RV rv;
213 rv = soft_get_private_value(basekey, CKA_VALUE, privatevalue,
215 if (rv != CKR_OK) {
216 return (rv);
219 rv = soft_get_private_value(basekey, CKA_PRIME, privateprime,
221 if (rv != CKR_OK) {
228 rv = CKR_ATTRIBUTE_VALUE_INVALID;
240 rv = dh_key_derive(&k, secretkey->key_type, key, &keylen, 0);
242 if (rv != CKR_OK) {
247 rv = CKR_HOST_MEMORY;
255 return (rv);