Lines Matching refs:dk_func
190 new_key->dk_func = dst_t_func[alg];
218 return (key1->dk_func->compare(key1, key2));
263 if (in_key->dk_func && in_key->dk_func->sign)
264 return (in_key->dk_func->sign(mode, in_key, context, data, len,
306 if (in_key->dk_func == NULL || in_key->dk_func->verify == NULL)
308 return (in_key->dk_func->verify(mode, in_key, context, data, len,
432 if (key->dk_func == NULL || key->dk_func->to_file_fmt == NULL) {
436 } else if ((len = key->dk_func->to_file_fmt(key, (char *)encoded_block,
694 if (key_st->dk_func && key_st->dk_func->from_dns_key) {
695 if (key_st->dk_func->from_dns_key(key_st, &rdata[start],
752 if (key->dk_func && key->dk_func->to_dns_key) {
753 enc_len = key->dk_func->to_dns_key(key,
800 if (dkey->dk_func == NULL || dkey->dk_func->from_dns_key == NULL)
803 if (dkey->dk_func->from_dns_key(dkey, key_buf, key_len) < 0) {
821 if (key->dk_func != NULL && key->dk_func->to_dns_key != NULL) {
822 len = key->dk_func->to_dns_key(key, out_buff, buf_len);
919 if (pk_key->dk_func == NULL || pk_key->dk_func->from_file_fmt == NULL)
922 ret = pk_key->dk_func->from_file_fmt(pk_key, (char *)p, &in_buff[len] - p);
998 if (new_key->dk_func == NULL || new_key->dk_func->generate == NULL) {
1003 if ((res = new_key->dk_func->generate(new_key, exp)) <= 0) {
1033 if (f_key->dk_func && f_key->dk_func->destroy)
1035 f_key->dk_func->destroy(f_key->dk_KEY_struct);