@@ -34,9 +34,9 @@ dependencies {
3434
3535[ CryptographyAlgorithm ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography/-cryptography-algorithm/index.html
3636
37- [ AES ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms.symmetric /-a-e-s/index.html
37+ [ AES ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms/-a-e-s/index.html
3838
39- [ cipher ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations.cipher /-cipher/index.html
39+ [ cipher ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations/-cipher/index.html
4040
4141# Package dev.whyoleg.cryptography
4242
@@ -47,56 +47,62 @@ and [CryptographyProvider][CryptographyProvider]
4747
4848[ CryptographyAlgorithm ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography/-cryptography-algorithm/index.html
4949
50- # Package dev.whyoleg.cryptography.algorithms.digest
50+ # Package dev.whyoleg.cryptography.algorithms
5151
52- Provides common digest algorithms, like [ SHA256 ] [ SHA256 ] and [ SHA512 ] [ SHA512 ]
52+ Provides common algorithms:
5353
54- [ SHA256 ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms.digest/-s-h-a256/index.html
54+ * digests (e.g [ SHA256] [ SHA256 ] and [ SHA512] [ SHA512 ] )
55+ * symmetric ciphers ([ AES] [ AES ] )
56+ * asymmetric encryption and signature ([ RSA] [ RSA ] and [ ECDSA] [ ECDSA ] )
57+ * MAC ([ HMAC] [ HMAC ] )
58+ * Key derivation ([ PBKDF2] [ PBKDF2 ] and [ HKDF] [ HKDF ] )
59+ * Key agreement ([ ECDH] [ ECDH ] )
5560
56- [ SHA512 ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms.digest /-s-h-a512 /index.html
61+ [ SHA256 ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms/-s-h-a256 /index.html
5762
58- # Package dev.whyoleg.cryptography.algorithms.symmetric
63+ [ SHA512 ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/ dev.whyoleg.cryptography.algorithms/-s-h-a512/index.html
5964
60- Provides common symmetric ciphers and MAC algorithms, like [ AES] [ AES ] and [ HMAC ] [ HMAC ]
65+ [ AES ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms/-a-e-s/index.html
6166
62- [ AES ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms.symmetric/-a-e-s /index.html
67+ [ HMAC ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms/-h-m-a-c /index.html
6368
64- [ HMAC ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms.symmetric/-h-m-a-c /index.html
69+ [ RSA ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms/-r-s-a /index.html
6570
66- # Package dev.whyoleg.cryptography.algorithms.asymmetric
71+ [ ECDSA ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/ dev.whyoleg.cryptography.algorithms/-e-c-d-s-a/index.html
6772
68- Provides common asymmetric encryption and signature algorithms, like [ RSA ] [ RSA ] and [ ECDSA ] [ ECDSA ]
73+ [ ECDH ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms/-e-c-d-h/index.html
6974
70- [ RSA ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms.asymmetric/-r-s-a /index.html
75+ [ PBKDF2 ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms/-p-b-k-d-f2 /index.html
7176
72- [ ECDSA ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms.asymmetric/-e-c -d-s-a /index.html
77+ [ HKDF ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.algorithms/-h-k -d-f /index.html
7378
74- # Package dev.whyoleg.cryptography.operations.cipher
79+ # Package dev.whyoleg.cryptography.operations
7580
76- Provides API for [ encryption] [ Encryptor ] /[ decryption] [ Decryptor ] and
77- Authenticated [ encryption] [ AuthenticatedEncryptor ] /[ decryption] [ AuthenticatedDecryptor ]
81+ Provides APIs to perform cryptography operations:
7882
79- [ Encryptor ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations.cipher/-encryptor/index.html
83+ * [ hashing] [ Hasher ]
84+ * [ encryption] [ Encryptor ] /[ decryption] [ Decryptor ] and
85+ Authenticated [ encryption] [ AuthenticatedEncryptor ] /[ decryption] [ AuthenticatedDecryptor ]
86+ * signature [ verification] [ SignatureVerifier ] and [ generation] [ SignatureGenerator ]
87+ * [ secret derivation] [ SecretDerivation ] (KDF/PRF) and [ shared secret derivation] [ SharedSecretDerivation ] (Key agreement)
8088
81- [ Decryptor ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations.cipher/-decryptor /index.html
89+ [ Encryptor ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations/-encryptor /index.html
8290
83- [ AuthenticatedEncryptor ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations.cipher/-authenticated-encryptor /index.html
91+ [ Decryptor ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations/-decryptor /index.html
8492
85- [ AuthenticatedDecryptor ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations.cipher /-authenticated-decryptor /index.html
93+ [ AuthenticatedEncryptor ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations/-authenticated-encryptor /index.html
8694
87- # Package dev.whyoleg.cryptography.operations.hash
95+ [ AuthenticatedDecryptor ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/ dev.whyoleg.cryptography.operations/-authenticated-decryptor/index.html
8896
89- Provides [ hashing ] [ Hasher ] operation
97+ [ Hasher ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations/-hasher/index.html
9098
91- [ Hasher ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations.hash/-hasher /index.html
99+ [ SignatureVerifier ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations/-signature-verifier /index.html
92100
93- # Package dev.whyoleg.cryptography.operations. signature
101+ [ SignatureGenerator ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/ dev.whyoleg.cryptography.operations/- signature-generator/index.html
94102
95- Provides signature [ verification ] [ SignatureVerifier ] and [ generation ] [ SignatureGenerator ] API
103+ [ SecretDerivation ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations/-secret-derivation/index.html
96104
97- [ SignatureVerifier ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations.signature/-signature-verifier/index.html
98-
99- [ SignatureGenerator ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations.signature/-signature-generator/index.html
105+ [ SharedSecretDerivation ] : https://whyoleg.github.io/cryptography-kotlin/api/cryptography-core/dev.whyoleg.cryptography.operations/-shared-secret-derivation/index.html
100106
101107# Package dev.whyoleg.cryptography.materials.key
102108
0 commit comments