File tree 3 files changed +21
-7
lines changed
3 files changed +21
-7
lines changed Original file line number Diff line number Diff line change 1
1
# CHANGELOG
2
2
3
+ ## Version 0.2.3 (2023-04-08)
4
+ - Fix ` nonJvm ` ` Mac.doFinal ` not calling ` engine.reset() ` [[ #27 ]] [ 27 ]
5
+ - Only implementation of ` Mac ` is ` Hmac ` via ` MACs ` repo, which is
6
+ unaffected by this issue.
7
+ - Adds ` XofAlgorithm ` interface [[ #29 ]] [ 29 ]
8
+
3
9
## Version 0.2.2 (2023-04-07)
4
- - Adds abstraction for ` XOF ` s (` Extendable-Output Functions ` )
10
+ - Adds abstraction for ` XOF ` s (` Extendable-Output Functions ` ) [[ # 25 ]] [ 25 ]
5
11
6
12
## Version 0.2.0 (2023-03-28)
7
13
- ** BREAKING CHANGE:**
8
14
- ` Digest.compress ` function was changed to also include an offset.
9
15
This drastically improves performance by mitigating excessive/unnecessary
10
- array copying.
16
+ array copying. [[ # 21 ]] [ 21 ]
11
17
12
18
## Version 0.1.1 (2023-03-06)
13
- - Fix ` Digest.update ` miscalculation when ` offset ` parameter is provided
19
+ - Fix ` Digest.update ` miscalculation when ` offset ` parameter is provided [[ #16 ]] [ 16 ]
20
+ - Fix ` jvm ` ` Digest.algorithm() ` StackOverflow error [[ #12 ]] [ 12 ]
14
21
15
22
## Version 0.1.0 (2023-03-04)
16
23
- Initial Release
24
+
25
+ [ 12 ] : https://github.com/KotlinCrypto/core/pull/12
26
+ [ 16 ] : https://github.com/KotlinCrypto/core/pull/16
27
+ [ 21 ] : https://github.com/KotlinCrypto/core/pull/21
28
+ [ 25 ] : https://github.com/KotlinCrypto/core/pull/25
29
+ [ 27 ] : https://github.com/KotlinCrypto/core/pull/27
30
+ [ 29 ] : https://github.com/KotlinCrypto/core/pull/29
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ The best way to keep `KotlinCrypto` dependencies up to date is by using the
42
42
``` kotlin
43
43
// build.gradle.kts
44
44
dependencies {
45
- val core = " 0.2.2 "
45
+ val core = " 0.2.3 "
46
46
implementation(" org.kotlincrypto.core:digest:$core " )
47
47
implementation(" org.kotlincrypto.core:mac:$core " )
48
48
implementation(" org.kotlincrypto.core:xof:$core " )
@@ -54,15 +54,15 @@ dependencies {
54
54
``` groovy
55
55
// build.gradle
56
56
dependencies {
57
- def core = "0.2.2 "
57
+ def core = "0.2.3 "
58
58
implementation "org.kotlincrypto.core:digest:$core"
59
59
implementation "org.kotlincrypto.core:mac:$core"
60
60
implementation "org.kotlincrypto.core:xof:$core"
61
61
}
62
62
```
63
63
64
64
<!-- TAG_VERSION -->
65
- [ badge-latest-release ] : https://img.shields.io/badge/latest--release-0.2.2 -blue.svg?style=flat
65
+ [ badge-latest-release ] : https://img.shields.io/badge/latest--release-0.2.3 -blue.svg?style=flat
66
66
[ badge-license ] : https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat
67
67
68
68
<!-- TAG_DEPENDENCIES -->
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ POM_DEVELOPER_ID=KotlinCrypto
29
29
POM_DEVELOPER_NAME =Kotlin Crypto
30
30
POM_DEVELOPER_URL =https://github.com/KotlinCrypto/
31
31
32
- VERSION_NAME =0.2.3-SNAPSHOT
32
+ VERSION_NAME =0.2.3
33
33
# 0.1.0-alpha01 = 00 01 00 11
34
34
# 0.1.0-beta01 = 00 01 00 21
35
35
# 0.1.0-rc01 = 00 01 00 31
You can’t perform that action at this time.
0 commit comments