Lines Matching defs:pk
78 xpkeydup(const br_x509_pkey *pk)
83 pk2->key_type = pk->key_type;
84 switch (pk->key_type) {
86 pk2->key.rsa.n = xblobdup(pk->key.rsa.n, pk->key.rsa.nlen);
87 pk2->key.rsa.nlen = pk->key.rsa.nlen;
88 pk2->key.rsa.e = xblobdup(pk->key.rsa.e, pk->key.rsa.elen);
89 pk2->key.rsa.elen = pk->key.rsa.elen;
92 pk2->key.ec.curve = pk->key.ec.curve;
93 pk2->key.ec.q = xblobdup(pk->key.ec.q, pk->key.ec.qlen);
94 pk2->key.ec.qlen = pk->key.ec.qlen;
99 (unsigned)pk->key_type);
110 xfreepkey(br_x509_pkey *pk)
112 if (pk != NULL) {
113 switch (pk->key_type) {
115 xfree(pk->key.rsa.n);
116 xfree(pk->key.rsa.e);
119 xfree(pk->key.ec.q);
124 (unsigned)pk->key_type);
130 xfree(pk);