dsa-compute-k

dsa-compute-k

Functions

#define BITS_TO_LIMBS()

Types and Values

#define MAX_Q_BITS
#define MAX_Q_SIZE
#define MAX_Q_LIMBS
#define MAX_HASH_BITS
#define MAX_HASH_LIMBS
#define DSA_COMPUTE_K_ITCH

Description

Functions

BITS_TO_LIMBS()

#define BITS_TO_LIMBS(bits) (((bits) + GMP_NUMB_BITS - 1) / GMP_NUMB_BITS)

Types and Values

MAX_Q_BITS

#define MAX_Q_BITS 521

MAX_Q_SIZE

#define MAX_Q_SIZE ((MAX_Q_BITS + 7) / 8)

MAX_Q_LIMBS

#define MAX_Q_LIMBS BITS_TO_LIMBS(MAX_Q_BITS)

MAX_HASH_BITS

#define MAX_HASH_BITS (MAX_HASH_SIZE * 8)

MAX_HASH_LIMBS

#define MAX_HASH_LIMBS BITS_TO_LIMBS(MAX_HASH_BITS)

DSA_COMPUTE_K_ITCH

#define DSA_COMPUTE_K_ITCH MAX(MAX_Q_LIMBS, MAX_HASH_LIMBS)