Commit Graph

309 Commits (2016cb2b48a70deb84cb940f47110fb9f57fe0c1)

Author SHA1 Message Date
Chris Conlon 1a491558d4 Merge pull request #55 from moisesguimaraes/adds-sign-sanitizers
sanitizes buffer access
2017-04-04 16:52:19 -06:00
Moisés Guimarães 07cf7eed41 Merge pull request #53 from cconlon/jni_lbit
JNI: add leading zero when needed in DH keygen
2017-04-03 20:46:47 -03:00
Moisés Guimarães 08bcbf801c sanitizes buffer access 2017-04-03 19:31:10 -03:00
Chris Conlon 540dc92543 JNI: add leading zero when needed in DH keygen 2017-03-31 13:49:12 -06:00
Chris Conlon 858d9c9c51 JNI: add Dh.getPrivateKey(), reset keys first in free() before changing state 2017-03-31 11:58:50 -06:00
Chris Conlon 9b2cc29783 JNI: ECC key gen with curve, PKCS8 private key getter 2017-03-31 11:54:33 -06:00
Moisés Guimarães ebd10d6d90 Merge pull request #50 from cconlon/jni_restructure
JNI Restructure + Code Signing Functionality
2017-03-31 11:29:51 -03:00
Moisés Guimarães 5729ee99df Merge pull request #48 from cconlon/jni_rngfix
JNI: fix rngGenerateBlock native signature
2017-03-25 02:50:35 -03:00
Chris Conlon ba73a1041c JNI: add code signing functionality 2017-03-24 17:15:31 -06:00
Chris Conlon db688226a1 JNI: put tests in own package, match Maven directory layout standard 2017-03-24 17:04:58 -06:00
Chris Conlon 1a3f971715 JNI: remove HAVE_FIPS from Linux and OSX makefiles 2017-03-24 16:12:18 -06:00
Chris Conlon f3cef3681f JNI: fix rngGenerateBlock native signature 2017-03-24 16:09:27 -06:00
Moisés Guimarães 539fc9b2e2 fixes ; 2017-03-24 18:05:18 -03:00
Moisés Guimarães b53aa67be6 apply standard to PR #44 2017-03-24 17:25:03 -03:00
Moisés Guimarães 25a65dcb15 Prioritizes lazy instantiation rather than throwing exceptions. 2017-03-24 17:13:05 -03:00
Moisés Guimarães 699bc6630e removes forced HAVE_FIPS from makefile 2017-03-24 17:13:04 -03:00
Moisés Guimarães 2cff89cc3a adds fips requirement for fips tests. 2017-03-24 17:13:04 -03:00
Moisés Guimarães 9d1f94995c disable rsa log 2017-03-24 17:13:04 -03:00
Moisés Guimarães 762ae0a89e adds WOLFSSL_KEY_GEN ifdef 2017-03-24 17:13:04 -03:00
Moisés Guimarães 6b55b34ec6 adds wc_RsaSetRNG() and fixes Rng initialzation. 2017-03-24 17:13:04 -03:00
Moisés Guimarães 64ff584b89 adds WOLFSSL_* defines in #ifdefs 2017-03-24 17:13:04 -03:00
Moisés Guimarães a011b1eded adds #ifdef HAVE_FIPS 2017-03-24 17:13:04 -03:00
Moisés Guimarães 9eec7a6c8e fixes NO_DES3 ifdefs 2017-03-24 17:13:04 -03:00
Moisés Guimarães 19d68f49ca Merge pull request #46 from cconlon/jni_ecpriv
JNI: wc_ecc_import_private_key() may have null pub
2017-03-24 17:12:51 -03:00
Moisés Guimarães e89f665b28 Merge pull request #43 from cconlon/jni_rsa
JNI: wrap additional RSA functions
2017-03-24 17:12:08 -03:00
Chris Conlon b52efbac74 JNI: wc_ecc_import_private_key() may have null pub 2017-03-24 12:43:23 -06:00
Moisés Guimarães 54b289e241 adds a few more protections to MessageDigest.update() 2017-03-21 23:56:25 -03:00
Moisés Guimarães 7543b61e7b fixes buffer overflow comparison 2017-03-21 23:22:39 -03:00
Moisés Guimarães df2b8131e9 adds Sha[1|256|384|512] tests 2017-03-20 08:56:33 -03:00
Moisés Guimarães 2cd9592cf4 groups hash functions in a single java implementation 2017-03-20 08:28:56 -03:00
Moisés Guimarães 20deb4ba6d fixes rsa jbyteArray access 2017-03-20 03:38:55 -03:00
Moisés Guimarães 7239682fb2 fixes sha jbyteArray access 2017-03-20 03:28:01 -03:00
Moisés Guimarães 5c13c043f7 fixes rng jbyteArray access 2017-03-20 03:06:48 -03:00
Moisés Guimarães 4713668c9b fixes md5 jbyteArray access 2017-03-20 02:55:59 -03:00
Moisés Guimarães c0fa2f2a7f fixes hmac jbyteArray access 2017-03-20 02:52:45 -03:00
Moisés Guimarães 1a61f1cafe fixes ecc jbyteArray access 2017-03-20 02:46:11 -03:00
Moisés Guimarães 052b9dc2a5 fixes dh jbyteArray access 2017-03-20 02:31:16 -03:00
Moisés Guimarães 2419ff6069 fixes des3 jbyteArray access 2017-03-20 02:20:28 -03:00
Moisés Guimarães 79372435b2 adds LogHex() offset param 2017-03-20 02:14:28 -03:00
Moisés Guimarães 330dbc73f5 fixes aes jbyteArray access 2017-03-20 01:53:58 -03:00
Moisés Guimarães 4c6b2f1720 Merge pull request #40 from cconlon/jni_rng
JNI: non-FIPS wrapper for RNG
2017-03-18 02:51:47 -03:00
Moisés Guimarães f92e03d29b Merge pull request #39 from cconlon/jni_digest
JNI: non-FIPS wrappers for MD5 and SHA/256/384/512
2017-03-18 02:48:14 -03:00
Moisés Guimarães 24b062c7ca Merge pull request #44 from cconlon/jni_eccfix
JNI: remove EccPublicKeyDecode from WOLFSSL_CERT_EXT guard
2017-03-17 22:11:36 -03:00
Moisés Guimarães 077d307878 Merge pull request #41 from cconlon/jni_fipsenabled
JNI: add isFIPSEnabled() API
2017-03-17 22:09:44 -03:00
Chris Conlon e236b0ccb4 JNI: remove EccPublicKeyDecode from WOLFSSL_CERT_EXT guard 2017-03-17 15:59:45 -06:00
Chris Conlon f08a0869ca JNI: wrap additional RSA functions 2017-03-17 15:56:10 -06:00
Chris Conlon cd38f3a2be JNI: fix Sha/256/384/512 ByteBuffer use, cleanup 2017-03-17 15:45:09 -06:00
Chris Conlon 8310887437 JNI: fix Md5 ByteBuffer use, cleanup 2017-03-17 15:44:07 -06:00
Chris Conlon f274fdce55 JNI: Rng changes from code review 2017-03-17 14:17:29 -06:00
Chris Conlon be3bdf66d4 JNI: switch Fips.isFIPSEnabled to Fips.enabled 2017-03-17 13:24:17 -06:00