Commit Graph

20 Commits

Author SHA1 Message Date
md_5 02cb1fc65b Allocate cipher with EVP_CIPHER_CTX_new. Thanks @Adam- for the tip. 2014-07-02 12:57:17 +10:00
md_5 7318750ed0 Update native cipher to make use of the OpenSSL EVP API so that it can actually utilise hardware acceleration and other goodies.
Whereas before OpenSSL would often lose benchmarks now it always wins.
2014-07-01 20:13:30 +10:00
md_5 886f7499fb Update compile-native script. 2014-02-16 11:40:36 +11:00
md_5 8064a3d4fb Revert "Compile native cipher on ancient CentOS for maximum compatability - closes #880"
This reverts commit 7bfa024c23.
2014-02-16 11:39:47 +11:00
md_5 5039922fa7 Revert "Compile on CentOS 6.4 with OpenSSL 1.0.0e and glibc 2.12"
This reverts commit eb753c8109.
2014-02-16 11:39:42 +11:00
md_5 eb753c8109 Compile on CentOS 6.4 with OpenSSL 1.0.0e and glibc 2.12 2014-02-15 19:37:53 -05:00
md_5 7bfa024c23 Compile native cipher on ancient CentOS for maximum compatability - closes #880 2014-02-16 00:13:13 -05:00
md_5 56e9e6a245 Delete extracted native code on exit 2014-02-12 19:53:33 +11:00
md_5 90104b03b7 Only allow key sizes of 16 in native cipher 2014-02-12 19:45:28 +11:00
md_5 0b7789035f Revert as its unstable anyway. 2014-02-12 18:02:02 +11:00
md_5 3f7850dc5a Clean up JNI code, add stack trace to check up on Jenkins test. 2014-02-12 17:43:49 +11:00
md_5 2e80bf30dd Various improvements to native cipher so that it now actually destroys Java in terms of speed. Closes #871 - thanks @ninja- 2014-02-12 17:37:08 +11:00
md_5 5adc0000d8 Add small benchmark to the native cipher suite - see #755 2014-02-02 10:18:01 +11:00
md_5 a0cc5d84be Add explicit casts to make clang support easier - see #755 2014-02-02 10:15:19 +11:00
md_5 94ee61cd35 Native cipher, with more smoke tests! 2013-11-19 07:16:06 +11:00
md_5 897a59254c Still segfaulting. 2013-11-18 20:00:15 +11:00
md_5 c1ba555553 Hopefully fix native cipher segfault 2013-11-18 07:18:23 +11:00
ninja- c70006a36c Implement new, high-performance cipher in native code. Currently available only for Linux-x64, other platforms will fallback to Java cipher. 2013-11-18 07:17:14 +11:00
md_5 12ef019d69 Revert native cipher, causing SIGSEGV 2013-11-17 16:51:11 +11:00
ninja- fc189e81d5 Implement new, high-performance cipher in native code. Currently available only for Linux-x64, other platforms will fallback to Java cipher. 2013-11-17 15:59:18 +11:00