summaryrefslogtreecommitdiff
path: root/pkcs1.h
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2006-11-27 23:11:53 +0100
committerNiels Möller <nisse@lysator.liu.se>2006-11-27 23:11:53 +0100
commit452cb90f677543b61c54fc89e046f63e5a900f33 (patch)
tree63b0e24d48d349d55e66c405701b9a6eb047e7ca /pkcs1.h
parent0a161c6d47f48462c624dac9a2eac7c60614c26d (diff)
downloadnettle-452cb90f677543b61c54fc89e046f63e5a900f33.tar.gz
(pkcs1_rsa_sha256_encode)
(pkcs1_rsa_sha256_encode_digest): New declarations and name mangling symbols. Rev: src/nettle/pkcs1.h:1.5
Diffstat (limited to 'pkcs1.h')
-rw-r--r--pkcs1.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkcs1.h b/pkcs1.h
index 163c5dd3..953604f2 100644
--- a/pkcs1.h
+++ b/pkcs1.h
@@ -39,9 +39,12 @@ extern "C" {
#define pkcs1_rsa_md5_encode_digest nettle_pkcs1_rsa_md5_encode_digest
#define pkcs1_rsa_sha1_encode nettle_pkcs1_rsa_sha1_encode
#define pkcs1_rsa_sha1_encode_digest nettle_pkcs1_rsa_sha1_encode_digest
+#define pkcs1_rsa_sha256_encode nettle_pkcs1_rsa_sha256_encode
+#define pkcs1_rsa_sha256_encode_digest nettle_pkcs1_rsa_sha256_encode_digest
struct md5_ctx;
struct sha1_ctx;
+struct sha256_ctx;
void
pkcs1_signature_prefix(unsigned length,
@@ -61,6 +64,12 @@ pkcs1_rsa_sha1_encode(mpz_t m, unsigned length, struct sha1_ctx *hash);
void
pkcs1_rsa_sha1_encode_digest(mpz_t m, unsigned length, const uint8_t *digest);
+void
+pkcs1_rsa_sha256_encode(mpz_t m, unsigned length, struct sha256_ctx *hash);
+
+void
+pkcs1_rsa_sha256_encode_digest(mpz_t m, unsigned length, const uint8_t *digest);
+
#ifdef __cplusplus
}
#endif