Missing prototype.
diff --git a/crypto/modes/modes.h b/crypto/modes/modes.h
index 1087646..3ded925 100644
--- a/crypto/modes/modes.h
+++ b/crypto/modes/modes.h
@@ -83,6 +83,7 @@
 typedef struct gcm128_context GCM128_CONTEXT;
 
 GCM128_CONTEXT *CRYPTO_gcm128_new(void *key, block128_f block);
+void CRYPTO_gcm128_init(GCM128_CONTEXT *ctx,void *key,block128_f block);
 void CRYPTO_gcm128_setiv(GCM128_CONTEXT *ctx, const unsigned char *iv,
 			size_t len);
 void CRYPTO_gcm128_aad(GCM128_CONTEXT *ctx, const unsigned char *aad,