Commit Graph

  • b1866b3577 Merge pull request #1 from cconlon/master v1.0.0-stable JacobBarthelmeh 2017-07-12 09:12:44 -0600
  • 0fb775bb88 update README for 1.0.0 release Chris Conlon 2017-07-10 15:08:08 -0600
  • 99a7b3095a add .gitignore Chris Conlon 2017-07-06 11:42:33 -0600
  • 99d740243e add title, vendor, version info to JAR manifest Chris Conlon 2017-07-06 11:42:23 -0600
  • 6f7e2cf2cd JNI/JCE: update README Chris Conlon 2017-06-23 11:14:44 -0600
  • f51f024817 JNI/JCE: add DEBUG/RELEASE targets to build.xml Chris Conlon 2017-06-23 10:26:05 -0600
  • 01afb5321b JNI/JCE: create lib dir during make if needed Chris Conlon 2017-06-23 09:55:31 -0600
  • 0b7ba574cc JNI/JCE: delete/create test and report dir on build.xml test target Chris Conlon 2017-06-23 09:45:25 -0600
  • 3e0870c64b JNI/JCE: add conditional building of JCE Chris Conlon 2017-06-22 17:01:18 -0600
  • 9f0a651744 JNI: cleanup hard tabs, spacing in build.xml Chris Conlon 2017-06-22 11:44:57 -0600
  • 9615fe0d7c JCE: code review fixes, cleanup Chris Conlon 2017-06-15 11:47:56 -0600
  • aed7a9d787 JCE: spacing and cleanup Chris Conlon 2017-06-15 09:44:50 -0600
  • d8ae69a322 JCE: throw exception on bad IV length in Cipher class Chris Conlon 2017-05-12 12:26:29 -0600
  • df6569090c JCE: Allow Signature object to be initialized multiple times before free Chris Conlon 2017-05-12 10:45:23 -0600
  • 08dfab0d3a JCE: fix Cipher test for 3DES Chris Conlon 2017-05-10 14:07:40 -0600
  • 622b5ed1b6 JCE: reset state in Cipher on doFinal, add more Cipher tests Chris Conlon 2017-05-10 13:50:56 -0600
  • 6c2ab6976a JCE: fix Cipher.update on multi block operations Chris Conlon 2017-05-09 15:44:01 -0600
  • 1696c909f8 JCE: only release native structs when not null Chris Conlon 2017-04-27 15:59:47 -0600
  • 69b42b64fb JCE: fix Cipher update with offset Chris Conlon 2017-04-18 17:22:24 -0600
  • 2a38c5684b JCE: remove comments from WolfCryptDebug Chris Conlon 2017-04-18 13:52:05 -0600
  • 7b489dd7b9 JCE: add debug logging with wolfjce.debug system property Chris Conlon 2017-04-18 10:59:34 -0600
  • eccb8f512b JCE: remove getL() dependency from DH Chris Conlon 2017-04-18 08:12:10 -0600
  • 5f0d62fea0 JCE: remove extra debug functions in test classes Chris Conlon 2017-04-12 11:09:20 -0600
  • cb9dc47d61 JCE: remove unimplemented KeyFactory stub Chris Conlon 2017-04-12 11:06:11 -0600
  • 90ed9f33d1 JCE: update Cipher.update to match expected return Chris Conlon 2017-04-12 11:04:28 -0600
  • f4066c7ede JCE: set verified to false instead of throwing exception on error Chris Conlon 2017-04-12 09:36:52 -0600
  • 556e55e4b8 JCE: add ArrayList of enabledCurves to KeyAgreement test Chris Conlon 2017-04-07 09:55:14 -0600
  • 7d9eba718c JCE: add test case to KeyPairGenerator for new from existing Chris Conlon 2017-04-06 10:11:19 -0600
  • 97610a49d5 JCE: update README for 0.3 BETA Chris Conlon 2017-04-05 17:17:38 -0600
  • 9f765f70f4 JCE: KeyAgreement cleanup for importing ECC keys with correct curves Chris Conlon 2017-04-05 17:17:14 -0600
  • 159298a342 JCE: expand DH KeyPairGenerator unit tests Chris Conlon 2017-03-31 14:10:58 -0600
  • af439e95ea JCE: use our own KeyPairGenerator in unit tests Chris Conlon 2017-03-31 13:58:24 -0600
  • 639f814c86 JCE: update README_JCE Chris Conlon 2017-03-31 12:04:26 -0600
  • 92d3556b56 JCE: restructure to match new JNI directory struct Chris Conlon 2017-03-31 12:02:37 -0600
  • 8eca1b8c47 JCE: skip disabled algos in CipherSpi Chris Conlon 2017-03-24 16:18:19 -0600
  • 6e0a2a38d7 JCE: set RNG for RSA blinding in non-FIPS mode in CipherSpi Chris Conlon 2017-03-24 16:16:36 -0600
  • 4137b35d7a JCE: update to recent wolfcrypt-jni changes Chris Conlon 2017-03-24 12:47:23 -0600
  • 24c75566d1 JCE: remove test dependency on Sun provider for interop Chris Conlon 2017-03-24 11:31:46 -0600
  • b4be3b3655 JCE: remove switches on Strings for Android Chris Conlon 2017-03-24 10:42:49 -0600
  • 7036d06d19 JCE: add CipherSpi.engineGetKeySize() for Oracle JDK compatibility Chris Conlon 2017-03-24 10:31:15 -0600
  • 8a542b0133 JCE: add README Chris Conlon 2017-03-21 15:45:33 -0600
  • af24301c9b JCE: add wolfJCE Provider class Chris Conlon 2017-03-21 15:43:56 -0600
  • 38916d6bc7 JCE: add DigestVector class for tests Chris Conlon 2017-03-21 15:43:29 -0600
  • f0c82903b8 JCE: add KeyAgreement (DH, ECDH) Chris Conlon 2017-03-21 15:41:13 -0600
  • 55b2044d40 JCE: add Cipher (AES, 3DES RSA) Chris Conlon 2017-03-21 15:36:22 -0600
  • c4eeff43b0 JCE: add Mac (HMAC) Chris Conlon 2017-03-21 15:34:17 -0600
  • 6c90455468 JCE: add Signature (RSA, ECC) Chris Conlon 2017-03-21 15:32:44 -0600
  • a2062926c6 JCE: add SecureRandom (Hash_DRBG) Chris Conlon 2017-03-21 15:29:47 -0600
  • 41d5dcc361 JCE: add MessageDigest (SHA-512) Chris Conlon 2017-03-21 15:27:48 -0600
  • 1ca54fdb83 JCE: add MessageDigest (SHA-384) Chris Conlon 2017-03-21 15:26:48 -0600
  • 82c44afa5b JCE: add MessageDigest (SHA-256) Chris Conlon 2017-03-21 15:25:30 -0600
  • 67b4dcab59 JCE: add MessageDigest (SHA-1) Chris Conlon 2017-03-21 15:24:10 -0600
  • 92ef25aad9 JCE: add MessageDigest (MD5) Chris Conlon 2017-03-21 15:21:43 -0600
  • f9c9ccf24f Merge pull request #66 from cconlon/jni_state Moisés Guimarães 2017-06-15 07:00:58 -0300
  • 6c3926d4a6 JNI: add test cases for reinitializing and reusing MessageDigest objects Chris Conlon 2017-06-14 16:40:43 -0600
  • 2d546d027f JNI: add test cases for reinitializing and reusing BlockCipher objects Chris Conlon 2017-06-14 16:40:15 -0600
  • 844bbae6ec JNI: switch MessageDigest to use READY state Chris Conlon 2017-06-14 14:58:59 -0600
  • 38e7211f36 JNI: return JNI_FALSE on exception in RsaSetRNG Chris Conlon 2017-05-03 17:34:51 -0600
  • efb90aaf9d JNI: reset state when BlockCipher and MessageDigest are released Chris Conlon 2017-05-01 15:16:30 -0600
  • 23c3a4d2db JNI: fix native exception handling in jni_fips.c Chris Conlon 2017-05-01 15:05:54 -0600
  • f78689131d JNI: fix native exception handling in SHA Chris Conlon 2017-04-28 18:12:37 -0600
  • bd1a23723e JNI: fix native exception handling in RSA Chris Conlon 2017-04-28 18:11:58 -0600
  • 00ac535de3 JNI: fix native exception handling in RNG Chris Conlon 2017-04-28 18:11:23 -0600
  • cef1ed5b78 JNI: fix native exception handling in MD5 Chris Conlon 2017-04-28 18:09:13 -0600
  • fc648e07fc JNI: fix native exception handling in HMAC Chris Conlon 2017-04-28 18:08:30 -0600
  • 22b3a57393 JNI: fix native exception handling in jni_error.c Chris Conlon 2017-04-28 18:07:52 -0600
  • 5b23624d87 JNI: fix native exception handling in ECC Chris Conlon 2017-04-28 18:07:06 -0600
  • f227a09c75 JNI: fix native exception handling in DH Chris Conlon 2017-04-28 18:04:53 -0600
  • a3adaef65b JNI: fix native exception handling in 3DES Chris Conlon 2017-04-28 18:03:10 -0600
  • 609cfec607 JNI: fix native exception handling in AES Chris Conlon 2017-04-28 18:01:52 -0600
  • de075dea93 Merge pull request #63 from cconlon/ant Moisés Guimarães 2017-04-28 09:28:52 -0300
  • 3a306131a5 JNI: fix for DH state check when loading private/public keys Chris Conlon 2017-04-27 16:39:36 -0600
  • 365ad26f89 add wolfjce.debug system property for JCE debug logging Chris Conlon 2017-04-27 15:46:42 -0600
  • 1132acbae9 Dh.makeKey() sets key size internally based on DH parameters Chris Conlon 2017-04-17 10:51:59 -0600
  • 30212f5930 wc_EccPrivateKeyToDer requires WOLFSSL_KEY_GEN defined Chris Conlon 2017-04-17 10:51:04 -0600
  • 39acccbe66 Merge pull request #59 from cconlon/jni_ant Moisés Guimarães 2017-04-12 16:11:25 -0300
  • ab7b3f7f8d JNI: add testonly target to run JUnit tests without recompile Chris Conlon 2017-04-12 10:58:46 -0600
  • 2176f97d79 JNI: fix SHA update argument checks Chris Conlon 2017-04-12 10:53:58 -0600
  • 29c6730fd2 JNI: allow signatures from two different certs Chris Conlon 2017-04-06 15:42:16 -0600
  • b1392c2ae8 JNI: add fail for expected exception case in EccTest.java Chris Conlon 2017-04-05 16:44:43 -0600
  • 20821a01c0 JNI: add test case for Ecc.getCurveName() Chris Conlon 2017-04-05 14:43:32 -0600
  • 5ccd3bdc05 JNI: allow user to get curve name from ECParameterSpec Chris Conlon 2017-04-05 09:57:12 -0600
  • cf26810452 JNI: add unit tests for ECC private only import, with and without curve Chris Conlon 2017-04-05 15:53:03 -0600
  • 216610fd6c JNI: error out when curve name not found but used Chris Conlon 2017-04-05 15:52:22 -0600
  • a100d81c47 JNI: allow ECC private import with curve name Chris Conlon 2017-04-05 09:50:49 -0600
  • 30f5d106f6 JNI: skip leading zero in wc_ecc_import_private_key() Chris Conlon 2017-04-03 10:00:03 -0600
  • c461c1e8bd Merge pull request #51 from cconlon/jni_ecc JacobBarthelmeh 2017-04-05 15:59:50 -0600
  • 5a574b0008 JNI: switch magic number to define for ECC DER key size Chris Conlon 2017-04-05 15:24:15 -0600
  • 31d8c620cb JNI: add unit tests for ECC functions Chris Conlon 2017-04-05 15:22:02 -0600
  • e3414c7e7c JNI: remove toUpperCase() in getCurveSizeFromName(), native handles case Chris Conlon 2017-04-05 15:20:17 -0600
  • a0e6314a63 JNI: sanitize null curve name before GetStringUTFChars Chris Conlon 2017-04-05 15:19:36 -0600
  • 1a491558d4 Merge pull request #55 from moisesguimaraes/adds-sign-sanitizers Chris Conlon 2017-04-04 16:52:19 -0600
  • 07cf7eed41 Merge pull request #53 from cconlon/jni_lbit Moisés Guimarães 2017-04-03 20:46:47 -0300
  • 08bcbf801c sanitizes buffer access Moisés Guimarães 2017-04-03 19:31:10 -0300
  • 540dc92543 JNI: add leading zero when needed in DH keygen Chris Conlon 2017-03-31 13:49:12 -0600
  • 858d9c9c51 JNI: add Dh.getPrivateKey(), reset keys first in free() before changing state Chris Conlon 2017-03-31 11:58:50 -0600
  • 9b2cc29783 JNI: ECC key gen with curve, PKCS8 private key getter Chris Conlon 2017-03-31 11:54:33 -0600
  • ebd10d6d90 Merge pull request #50 from cconlon/jni_restructure Moisés Guimarães 2017-03-31 11:29:51 -0300
  • 5729ee99df Merge pull request #48 from cconlon/jni_rngfix Moisés Guimarães 2017-03-25 02:50:35 -0300
  • ba73a1041c JNI: add code signing functionality Chris Conlon 2017-03-24 17:15:31 -0600