|
4 | 4 |
|
5 | 5 | package dev.whyoleg.cryptography.providers.jdk
|
6 | 6 |
|
| 7 | +import algorithms.* |
7 | 8 | import dev.whyoleg.cryptography.*
|
8 | 9 | import dev.whyoleg.cryptography.algorithms.*
|
9 | 10 | import dev.whyoleg.cryptography.providers.jdk.algorithms.*
|
@@ -78,19 +79,21 @@ internal class JdkCryptographyProvider(
|
78 | 79 | SHA3_384 -> JdkDigest(state, "SHA3-384", SHA3_384)
|
79 | 80 | SHA3_512 -> JdkDigest(state, "SHA3-512", SHA3_512)
|
80 | 81 | RIPEMD160 -> JdkDigest(state, "RIPEMD160", RIPEMD160)
|
81 |
| - HMAC -> JdkHmac(state) |
82 |
| - AES.CBC -> JdkAesCbc(state) |
83 |
| - AES.CTR -> JdkAesCtr(state) |
84 |
| - AES.ECB -> JdkAesEcb(state) |
85 |
| - AES.GCM -> JdkAesGcm(state) |
86 |
| - RSA.OAEP -> JdkRsaOaep(state) |
| 82 | + HMAC -> JdkHmac(state) |
| 83 | + AES.CBC -> JdkAesCbc(state) |
| 84 | + AES.CTR -> JdkAesCtr(state) |
| 85 | + AES.ECB -> JdkAesEcb(state) |
| 86 | + AES.GCM -> JdkAesGcm(state) |
| 87 | + RSA.OAEP -> JdkRsaOaep(state) |
87 | 88 | RSA.PSS -> JdkRsaPss(state)
|
88 | 89 | RSA.PKCS1 -> JdkRsaPkcs1(state)
|
89 |
| - RSA.RAW -> JdkRsaRaw(state) |
| 90 | + RSA.RAW -> JdkRsaRaw(state) |
90 | 91 | ECDSA -> JdkEcdsa(state)
|
91 |
| - ECDH -> JdkEcdh(state) |
92 |
| - PBKDF2 -> JdkPbkdf2(state) |
93 |
| - HKDF -> JdkHkdf(state, this) |
| 92 | + EdDSA -> JdkEdDSA(state) |
| 93 | + ECDH -> JdkEcdh(state) |
| 94 | + XDH -> JdkXDH(state) |
| 95 | + PBKDF2 -> JdkPbkdf2(state) |
| 96 | + HKDF -> JdkHkdf(state, this) |
94 | 97 | else -> null
|
95 | 98 | }
|
96 | 99 | } as A?
|
|
0 commit comments