Lines Matching refs:pk
840 Key *pk; in key_demote() local
842 pk = xmalloc(sizeof(*pk)); in key_demote()
843 pk->type = k->type; in key_demote()
844 pk->flags = k->flags; in key_demote()
845 pk->dsa = NULL; in key_demote()
846 pk->rsa = NULL; in key_demote()
851 if ((pk->rsa = RSA_new()) == NULL) in key_demote()
853 if ((pk->rsa->e = BN_dup(k->rsa->e)) == NULL) in key_demote()
855 if ((pk->rsa->n = BN_dup(k->rsa->n)) == NULL) in key_demote()
859 if ((pk->dsa = DSA_new()) == NULL) in key_demote()
861 if ((pk->dsa->p = BN_dup(k->dsa->p)) == NULL) in key_demote()
863 if ((pk->dsa->q = BN_dup(k->dsa->q)) == NULL) in key_demote()
865 if ((pk->dsa->g = BN_dup(k->dsa->g)) == NULL) in key_demote()
867 if ((pk->dsa->pub_key = BN_dup(k->dsa->pub_key)) == NULL) in key_demote()
875 return (pk); in key_demote()