|
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