algorithms are enabled. Problem reported by Meilof Veeningen
<meilof@gmail.com>.
Rev: src/nettle/ChangeLog:1.318
Rev: src/nettle/examples/io.h:1.5
+2005-01-03 Niels Möller <niels@s3.kth.se>
+
+ * examples/io.h: Include RSA declarations only when public key
+ algorithms are enabled. Problem reported by Meilof Veeningen
+ <meilof@gmail.com>.
+
2004-12-07 Niels Möller <nisse@lysator.liu.se>
* Makefile.in: Install directories, using $(INSTALL) -d, only if
#define NETTLE_EXAMPLES_IO_H_INCLUDED
#include "nettle-meta.h"
-#include "rsa.h"
+#if WITH_PUBLIC_KEY
+# include "rsa.h"
+#endif
#include "yarrow.h"
#include <stdio.h>
int
hash_file(const struct nettle_hash *hash, void *ctx, FILE *f);
+#if WITH_PUBLIC_KEY
struct rsa_public_key;
struct rsa_private_key;
read_rsa_key(const char *name,
struct rsa_public_key *pub,
struct rsa_private_key *priv);
+#endif /* WITH_PUBLIC_KEY */
#endif /* NETTLE_EXAMPLES_IO_H_INCLUDED */