Lines Matching defs:pk
35 rsa_bit_length(const br_rsa_public_key *pk)
40 for (u = 0; u < pk->nlen; u ++) {
41 if (pk->n[u] != 0) {
45 if (u == pk->nlen) {
48 bl = (unsigned)(pk->nlen - u - 1) << 3;
49 x = pk->n[u];
58 print_rsa(const br_rsa_public_key *pk, int print_text, int print_C)
64 for (u = 0; u < pk->nlen; u ++) {
65 printf("%02X", pk->n[u]);
69 for (u = 0; u < pk->elen; u ++) {
70 printf("%02X", pk->e[u]);
78 for (u = 0; u < pk->nlen; u ++) {
87 printf("0x%02X", pk->n[u]);
91 for (u = 0; u < pk->elen; u ++) {
100 printf("0x%02X", pk->e[u]);
111 print_ec(const br_ec_public_key *pk, int print_text, int print_C)
117 for (u = 0; u < pk->qlen; u ++) {
118 printf("%02X", pk->q[u]);
126 for (u = 0; u < pk->qlen; u ++) {
135 printf("0x%02X", pk->q[u]);
139 printf("\t%d,\n", pk->curve);
186 br_x509_pkey *pk;
195 pk = NULL;
282 pk = xpkeydup(tpk);
317 if (pk != NULL) {
318 switch (pk->key_type) {
322 rsa_bit_length(&pk->key.rsa));
324 print_rsa(&pk->key.rsa, print_text, print_C);
329 ec_curve_name(pk->key.ec.curve));
331 print_ec(&pk->key.ec, print_text, print_C);
347 xfreepkey(pk);