  {
  	int			code = pgp_get_cipher_code(name);
 diff --git a/pgp.h b/pgp.h
-index b9574fa..d10fc18 100644
+index b9574fa..31723e8 100644
 --- a/pgp.h
 +++ b/pgp.h
 @@ -42,6 +42,7 @@ enum PGP_PKT_TYPE

+	PGP_ISSUER_ID = 16
+};
+
+#define PGP_MAX_KEY					(256/8)
+#define PGP_MAX_BLOCK				(256/8)
+#define PGP_MAX_DIGEST				(512/8)
+#define PGP_MAX_DIGEST_ASN1_PREFIX	20
+#define PGP_S2K_SALT				8
 
 typedef struct PGP_MPI PGP_MPI;
 typedef struct PGP_PubKey PGP_PubKey;

 	PGP_DIGEST_SHA512 = 10
 };
 
+enum PGP_SIGNATURE_TYPE
+{
+	PGP_SIGTYP_BINARY = 0,
