Lines Matching defs:pk
911 br_x509_pkey *pk;
913 pk = value;
914 switch (pk->key_type) {
916 xfree((void *)pk->key.rsa.n);
917 xfree((void *)pk->key.rsa.e);
920 xfree((void *)pk->key.ec.q);
923 fprintf(stderr, "unknown key type: %d\n", pk->key_type);
927 xfree(pk);
1153 br_x509_pkey *pk;
1156 pk = xmalloc(sizeof *pk);
1162 pk->key_type = BR_KEYTYPE_RSA;
1163 pk->key.rsa.n = parse_hex("modulus", linenum,
1164 sn, &pk->key.rsa.nlen);
1165 pk->key.rsa.e = parse_hex("exponent", linenum,
1166 se, &pk->key.rsa.elen);
1179 pk->key_type = BR_KEYTYPE_EC;
1180 pk->key.ec.curve = curve;
1181 pk->key.ec.q = parse_hex("public point", linenum,
1182 sq, &pk->key.ec.qlen);
1188 if (HT_put(keys, name, pk) != NULL) {