Lines Matching refs:dk_func

178 	new_key->dk_func = dst_t_func[alg];  in dst_s_get_key_struct()
205 return (key1->dk_func->compare(key1, key2)); in dst_compare_keys()
249 if (in_key->dk_func && in_key->dk_func->sign) in dst_sign_data()
250 return (in_key->dk_func->sign(mode, in_key, context, data, len, in dst_sign_data()
291 if (in_key->dk_func == NULL || in_key->dk_func->verify == NULL) in dst_verify_data()
293 return (in_key->dk_func->verify(mode, in_key, context, data, len, in dst_verify_data()
414 if (key->dk_func == NULL || key->dk_func->to_file_fmt == NULL) { in dst_s_write_private_key()
418 } else if ((len = key->dk_func->to_file_fmt(key, (char *)encoded_block, in dst_s_write_private_key()
673 if (key_st->dk_func && key_st->dk_func->from_dns_key) { in dst_dnskey_to_key()
674 if (key_st->dk_func->from_dns_key(key_st, &rdata[start], in dst_dnskey_to_key()
727 if (key->dk_func && key->dk_func->to_dns_key) { in dst_key_to_dnskey()
728 enc_len = key->dk_func->to_dns_key(key, in dst_key_to_dnskey()
772 if (dkey == NULL || dkey->dk_func == NULL || in dst_buffer_to_key()
773 dkey->dk_func->from_dns_key == NULL) in dst_buffer_to_key()
776 if (dkey->dk_func->from_dns_key(dkey, key_buf, key_len) < 0) { in dst_buffer_to_key()
793 if (key->dk_func != NULL && key->dk_func->to_dns_key != NULL) { in dst_key_to_buffer()
794 len = key->dk_func->to_dns_key(key, out_buff, buf_len); in dst_key_to_buffer()
890 if (pk_key->dk_func == NULL || pk_key->dk_func->from_file_fmt == NULL) in dst_s_read_private_key_file()
893 ret = pk_key->dk_func->from_file_fmt(pk_key, (char *)p, &in_buff[len] - p); in dst_s_read_private_key_file()
967 if (new_key->dk_func == NULL || new_key->dk_func->generate == NULL) { in dst_generate_key()
972 if (new_key->dk_func->generate(new_key, exp) <= 0) { in dst_generate_key()
1001 if (f_key->dk_func && f_key->dk_func->destroy) in dst_free_key()
1003 f_key->dk_func->destroy(f_key->dk_KEY_struct); in dst_free_key()