|
@@ -1326,7 +1326,7 @@ router_parse_entry_from_string(const char *s, const char *end,
|
|
|
goto err;
|
|
|
|
|
|
tok = find_by_keyword(tokens, K_ONION_KEY);
|
|
|
- if (!crypto_pk_check_key_public_exponent(tok->key)) {
|
|
|
+ if (!crypto_pk_public_exponent_ok(tok->key)) {
|
|
|
log_warn(LD_DIR,
|
|
|
"Relay's onion key had invalid exponent.");
|
|
|
goto err;
|
|
@@ -3976,7 +3976,7 @@ rend_parse_introduction_points(rend_service_descriptor_t *parsed,
|
|
|
}
|
|
|
/* Parse onion key. */
|
|
|
tok = find_by_keyword(tokens, R_IPO_ONION_KEY);
|
|
|
- if (!crypto_pk_check_key_public_exponent(tok->key)) {
|
|
|
+ if (!crypto_pk_public_exponent_ok(tok->key)) {
|
|
|
log_warn(LD_REND,
|
|
|
"Introduction point's onion key had invalid exponent.");
|
|
|
rend_intro_point_free(intro);
|
|
@@ -3986,7 +3986,7 @@ rend_parse_introduction_points(rend_service_descriptor_t *parsed,
|
|
|
tok->key = NULL; /* Prevent free */
|
|
|
/* Parse service key. */
|
|
|
tok = find_by_keyword(tokens, R_IPO_SERVICE_KEY);
|
|
|
- if (!crypto_pk_check_key_public_exponent(tok->key)) {
|
|
|
+ if (!crypto_pk_public_exponent_ok(tok->key)) {
|
|
|
log_warn(LD_REND,
|
|
|
"Introduction point key had invalid exponent.");
|
|
|
rend_intro_point_free(intro);
|