Skip to content

Commit 930f28c

Browse files
committed
JCE: add DH KeyFactory implementation, with tests
1 parent 479290f commit 930f28c

File tree

15 files changed

+4359
-66
lines changed

15 files changed

+4359
-66
lines changed

IDE/Android/app/src/main/cpp/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ if ("${WOLFSSL_PKG_TYPE}" MATCHES "normal")
6565
-DWOLFSSL_AKID_NAME -DHAVE_CTS -DNO_DES3 -DGCM_TABLE_4BIT
6666
-DTFM_TIMING_RESISTANT -DECC_TIMING_RESISTANT
6767
-DHAVE_AESGCM -DSIZEOF_LONG=4 -DSIZEOF_LONG_LONG=8
68+
-DWOLFSSL_KEY_GEN
6869
-DWOLFSSL_CUSTOM_CONFIG
6970

7071
# For gethostbyname()

README_JCE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ The JCE provider currently supports the following algorithms:
185185

186186
KeyFactory
187187
EC
188+
DH (aliases: DiffieHellman, 1.2.840.113549.1.3.1)
188189

189190
CertPathValidator Class
190191
PKIX

jni/include/com_wolfssl_wolfcrypt_Dh.h

Lines changed: 56 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)