mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 05:03:43 +01:00
Remove MIN_METHOD_FOR_UNPADDED_NTOR_KEY
This commit is contained in:
parent
a2ab949a13
commit
8ebb726d4d
@ -3921,6 +3921,7 @@ dirvote_get_vote(const char *fp, int flags)
|
||||
STATIC microdesc_t *
|
||||
dirvote_create_microdescriptor(const routerinfo_t *ri, int consensus_method)
|
||||
{
|
||||
(void) consensus_method; // Currently unneeded...
|
||||
microdesc_t *result = NULL;
|
||||
char *key = NULL, *summary = NULL, *family = NULL;
|
||||
size_t keylen;
|
||||
@ -3939,8 +3940,7 @@ dirvote_create_microdescriptor(const routerinfo_t *ri, int consensus_method)
|
||||
|
||||
if (ri->onion_curve25519_pkey) {
|
||||
char kbuf[CURVE25519_BASE64_PADDED_LEN + 1];
|
||||
bool add_padding = (consensus_method < MIN_METHOD_FOR_UNPADDED_NTOR_KEY);
|
||||
curve25519_public_to_base64(kbuf, ri->onion_curve25519_pkey, add_padding);
|
||||
curve25519_public_to_base64(kbuf, ri->onion_curve25519_pkey, false);
|
||||
smartlist_add_asprintf(chunks, "ntor-onion-key %s\n", kbuf);
|
||||
}
|
||||
|
||||
@ -4046,8 +4046,6 @@ static const struct consensus_method_range_t {
|
||||
int high;
|
||||
} microdesc_consensus_methods[] = {
|
||||
{MIN_SUPPORTED_CONSENSUS_METHOD,
|
||||
MIN_METHOD_FOR_UNPADDED_NTOR_KEY - 1},
|
||||
{MIN_METHOD_FOR_UNPADDED_NTOR_KEY,
|
||||
MAX_SUPPORTED_CONSENSUS_METHOD},
|
||||
{-1, -1}
|
||||
};
|
||||
|
@ -55,10 +55,6 @@
|
||||
/** The highest consensus method that we currently support. */
|
||||
#define MAX_SUPPORTED_CONSENSUS_METHOD 34
|
||||
|
||||
/** Lowest consensus method where an unpadded base64 onion-key-ntor is allowed
|
||||
* See #7869 */
|
||||
#define MIN_METHOD_FOR_UNPADDED_NTOR_KEY 30
|
||||
|
||||
/** Lowest consensus method for which we use the correct algorithm for
|
||||
* extracting the bwweightscale= and maxunmeasuredbw= parameters. See #19011.
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user