diff --git a/README.md b/README.md
index 1f44031..de56372 100644
--- a/README.md
+++ b/README.md
@@ -89,7 +89,7 @@ files to be on your `JUNIT_HOME` path.
To install and set up JUnit:
-a) Download "junit-4.13.jar" and "hamcrest-all-1.3.jar" from junit.org
+a) Download "junit-4.13.2.jar" and "hamcrest-all-1.3.jar" from junit.org
b) Place these JAR files on your system and set `JUNIT_HOME` to point to
that location:
@@ -159,6 +159,17 @@ that requires JCE provider JAR's to be authenticated. Please see
### Revision History
---------
+#### wolfCrypt JNI Release 1.5.0 (11/14/2022)
+
+Release 1.5.0 of wolfCrypt JNI has bug fixes and new features including:
+
+- Add build compatibility for Java 7 (PR 38)
+- Add support for "SHA" algorithm string in wolfJCE (PR 39)
+- Add rpm package support (PR 40)
+- Add wolfJCE MessageDigest.clone() support (PR 41)
+- Improve error checking of native Md5 API calls (PR 41)
+- Add unit tests for com.wolfssl.wolfcrypt.Md5 (PR 41)
+
#### wolfCrypt JNI Release 1.4.0 (08/11/2022)
Release 1.4.0 of wolfCrypt JNI has bug fixes and new features including:
diff --git a/build.xml b/build.xml
index c6479e9..297e984 100644
--- a/build.xml
+++ b/build.xml
@@ -19,7 +19,7 @@
-
+
diff --git a/jni/jni_md5.c b/jni/jni_md5.c
index 86b2db4..4a765bb 100644
--- a/jni/jni_md5.c
+++ b/jni/jni_md5.c
@@ -19,6 +19,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
+#include
#ifndef __ANDROID__
#include
#endif
@@ -50,7 +51,7 @@ Java_com_wolfssl_wolfcrypt_Md5_mallocNativeStruct(
jlong ret = 0;
#ifndef NO_MD5
- ret = (jlong) XMALLOC(sizeof(Md5), NULL, DYNAMIC_TYPE_TMP_BUFFER);
+ ret = (jlong)(uintptr_t)XMALLOC(sizeof(Md5), NULL, DYNAMIC_TYPE_TMP_BUFFER);
if (!ret)
throwOutOfMemoryException(env, "Failed to allocate Md5 object");
diff --git a/src/main/java/com/wolfssl/provider/jce/WolfCryptProvider.java b/src/main/java/com/wolfssl/provider/jce/WolfCryptProvider.java
index 19a3a2e..30d6713 100644
--- a/src/main/java/com/wolfssl/provider/jce/WolfCryptProvider.java
+++ b/src/main/java/com/wolfssl/provider/jce/WolfCryptProvider.java
@@ -34,7 +34,7 @@ public final class WolfCryptProvider extends Provider {
* Create new WolfCryptProvider object
*/
public WolfCryptProvider() {
- super("wolfJCE", 1.4, "wolfCrypt JCE Provider");
+ super("wolfJCE", 1.5, "wolfCrypt JCE Provider");
/* MessageDigest */
if (FeatureDetect.Md5Enabled()) {