Skip to content
Snippets Groups Projects
Commit ed7977cb authored by Niels Möller's avatar Niels Möller
Browse files

* dsa.c (_dsa_hash): Deleted function.

Rev: src/nettle/dsa.c:1.4
Rev: src/nettle/dsa.h:1.5
parent 5e6440f0
No related branches found
No related tags found
No related merge requests found
...@@ -79,13 +79,4 @@ dsa_signature_clear(struct dsa_signature *signature) ...@@ -79,13 +79,4 @@ dsa_signature_clear(struct dsa_signature *signature)
mpz_clear(signature->s); mpz_clear(signature->s);
} }
void
_dsa_hash(mpz_t x, struct sha1_ctx *hash)
{
uint8_t digest[SHA1_DIGEST_SIZE];
sha1_digest(hash, sizeof(digest), digest);
nettle_mpz_set_str_256_u(x, sizeof(digest), digest);
}
#endif /* WITH_PUBLIC_KEY */ #endif /* WITH_PUBLIC_KEY */
...@@ -112,9 +112,6 @@ void ...@@ -112,9 +112,6 @@ void
dsa_signature_clear(struct dsa_signature *signature); dsa_signature_clear(struct dsa_signature *signature);
void
_dsa_hash(mpz_t x, struct sha1_ctx *hash);
void void
dsa_sign(const struct dsa_public_key *pub, dsa_sign(const struct dsa_public_key *pub,
const struct dsa_private_key *key, const struct dsa_private_key *key,
...@@ -128,6 +125,18 @@ dsa_verify(const struct dsa_public_key *key, ...@@ -128,6 +125,18 @@ dsa_verify(const struct dsa_public_key *key,
struct sha1_ctx *hash, struct sha1_ctx *hash,
const struct dsa_signature *signature); const struct dsa_signature *signature);
void
dsa_sign_digest(const struct dsa_public_key *pub,
const struct dsa_private_key *key,
void *random_ctx, nettle_random_func random,
const uint8_t *digest,
struct dsa_signature *signature);
int
dsa_verify_digest(const struct dsa_public_key *key,
const uint8_t *digest,
const struct dsa_signature *signature);
/* Key generation */ /* Key generation */
int int
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment