[ https://issues.apache.org/jira/browse/CRYPTO-142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marcelo Vanzin resolved CRYPTO-142. ----------------------------------- Resolution: Duplicate > Native library does not load if ENGINE_load_rdrand is not available > ------------------------------------------------------------------- > > Key: CRYPTO-142 > URL: https://issues.apache.org/jira/browse/CRYPTO-142 > Project: Commons Crypto > Issue Type: Bug > Components: Native > Affects Versions: 1.0.0 > Reporter: Marcelo Vanzin > Priority: Major > > Found this when running tests on Travis: > {noformat} > java.security.GeneralSecurityException: CryptoRandom: > [org.apache.commons.crypto.random.OpenSslCryptoRandom] failed with > java.lang.reflect.InvocationTargetException > at > org.apache.commons.crypto.random.OpenSslCryptoRandomTest.getCryptoRandom(OpenSslCryptoRandomTest.java:37) > Caused by: java.lang.RuntimeException: > java.lang.reflect.InvocationTargetException > at > org.apache.commons.crypto.random.OpenSslCryptoRandomTest.getCryptoRandom(OpenSslCryptoRandomTest.java:37) > Caused by: java.lang.reflect.InvocationTargetException > at > org.apache.commons.crypto.random.OpenSslCryptoRandomTest.getCryptoRandom(OpenSslCryptoRandomTest.java:37) > Caused by: java.security.GeneralSecurityException: Native library could not > be initialised > at > org.apache.commons.crypto.random.OpenSslCryptoRandomTest.getCryptoRandom(OpenSslCryptoRandomTest.java:37) > Caused by: java.lang.UnsatisfiedLinkError: ENGINE_load_rdrand > {noformat} > It seems that the OpenSSL library available on the build machine does not > have that function. It would be nice to allow the rest of the native code > (e.g. the ciphers) to still work in that situation. -- This message was sent by Atlassian JIRA (v7.6.3#76005)