* aes-internal.h: Delete name mangling of internal symbols. Update
all internal references to use _nettle prefix.
* camellia-internal.h: Likewise.
+ * dsa-internal.h: Likewise.
2020-11-26 Niels Möller <nisse@lysator.liu.se>
FIPS186-3 allows both larger and smaller q; in the the latter case,
the hash must be truncated to the right number of bits. */
void
-_dsa_hash (mpz_t h, unsigned bit_size,
- size_t length, const uint8_t *digest)
+_nettle_dsa_hash (mpz_t h, unsigned bit_size,
+ size_t length, const uint8_t *digest)
{
if (length > (bit_size + 7) / 8)
#include "nettle-types.h"
-#define _dsa_hash _nettle_dsa_hash
-
/* Internal functions. */
void
-_dsa_hash (mpz_t h, unsigned bit_size,
- size_t length, const uint8_t *digest);
+_nettle_dsa_hash (mpz_t h, unsigned bit_size,
+ size_t length, const uint8_t *digest);
#endif /* NETTLE_DSA_INTERNAL_H_INCLUDED */
/* Compute hash */
mpz_init(h);
- _dsa_hash (h, mpz_sizeinbase(params->q, 2), digest_size, digest);
+ _nettle_dsa_hash (h, mpz_sizeinbase(params->q, 2), digest_size, digest);
/* Compute k^-1 (mod q) */
if (mpz_invert(k, k, params->q))
mpz_init(v);
/* The message digest */
- _dsa_hash (tmp, mpz_sizeinbase (params->q, 2), digest_size, digest);
+ _nettle_dsa_hash (tmp, mpz_sizeinbase (params->q, 2), digest_size, digest);
/* v = g^{w * h (mod q)} (mod p) */
mpz_mul(tmp, tmp, w);