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