The GoNative Provider (GNP) is a JNI bridge allowing acceleration of JCE-based programs with calls to native code (based on OpenSSL). The Provider is designed to work seamlessly with Claymore PureTLS. PureTLS automatically loads the provider if it's available. PureTLS with GNP is approximately 10x faster than unaccelerated PureTLS.
GNP was developed by Eric Rescorla for Claymore Systems, Inc. but is being distributed for free because we believe that basic network security is a public good and should be a commodity. GNP is licensed under a Berkeley-style license, which basically means that you can do anything you want with it, provided that you give us credit and retain our copyrights.
The current version is 1.0b1, which means it's a beta quality release.
Bug reports should be sent to EKR.
MD5 SHA-1 HMAC (SHA-1 and MD5) DES-CBC 3DES-CBC RC4 DSA DHWe're planning to add RSA support in the next beta.
GNP depends on OpenSSL. We recommend version 0.9.4 or later.
You can get the package from here