Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: EDCH fix, tests, system-wide libsodium #7

Merged
merged 16 commits into from
Mar 5, 2024
Merged

feat: EDCH fix, tests, system-wide libsodium #7

merged 16 commits into from
Mar 5, 2024

Conversation

HashMapsData2Value
Copy link
Contributor

  • Fixes EDCH
  • Further aligns tests with TS-implementation
  • Adds possibility for system-wide libsodium, in hope that Linux can revert to it

@HashMapsData2Value HashMapsData2Value merged commit 035d096 into algorandfoundation:main Mar 5, 2024
1 check passed
Copy link
Contributor

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Copy link
Contributor

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

2 similar comments
Copy link
Contributor

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Copy link
Contributor

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

github-actions bot pushed a commit that referenced this pull request Jun 19, 2024
# 1.0.0 (2024-06-19)

### Bug Fixes

* aligned hashing ([881075b](881075b))
* error message ([1acc62e](1acc62e))
* fixes padding error ([9419605](9419605))
* Introduce check if BigInt 8*ZL is >= 2^255 ([abd2eb3](abd2eb3))
* keeps version in gradle.properties and updates it with semantic release ([d326eab](d326eab))
* remove signDataLibSodium ([d9b74ab](d9b74ab))
* specifies gradle version ([#24](#24)) ([f5f7adb](f5f7adb))

### Features

* Adds Data Validaton, License, Readme ([#1](#1)) ([35ee556](35ee556))
* adds gradlew-test gh action ([#4](#4)) ([1789a3e](1789a3e))
* adds lazysodium-java (fork) as submodule ([#6](#6)) ([44d04a1](44d04a1))
* adds libs ([6cebb22](6cebb22))
* adds license info at top ([#3](#3)) ([35b5120](35b5120))
* Adds separate bip32ed25519Android ([#17](#17)) ([a903b2f](a903b2f))
* basic ECDH test ([65b3855](65b3855))
* break out lazySodium instance ([#14](#14)) ([4ae5f65](4ae5f65))
* CBOR support + other tests ([#12](#12)) ([32bce82](32bce82))
* EDCH fix, tests, system-wide libsodium ([#7](#7)) ([035d096](035d096))
* introduces concat + hash in ecdh ([2884d09](2884d09))
* keyGen working ([65d75d1](65d75d1))
* Produce a self-contained .aar file for lib ([#19](#19)) ([4a68388](4a68388))
* refactor lazysodium into companion object to prevent unnecessaryy memory consumption ([#9](#9)) ([cae3ffe](cae3ffe))
* return to separate android and java ([#16](#16)) ([9e63a8e](9e63a8e))
* Sign Algorand transactions ([#10](#10)) ([4cad960](4cad960))
* signData ([4e85e47](4e85e47))
* trunc and deriveChildNodePublic ([6b0d687](6b0d687))
* Unify Android/Desktop and remove AlgoSDK ([#20](#20)) ([bc0d370](bc0d370))
* use semantic-release ([81cd2ff](81cd2ff))
* working fromSeed ([c6d003a](c6d003a))
* working Msgpack ([#11](#11)) ([9226750](9226750))
github-actions bot pushed a commit that referenced this pull request Jun 20, 2024
# 1.0.0 (2024-06-20)

### Bug Fixes

* aligned hashing ([881075b](881075b))
* error message ([1acc62e](1acc62e))
* fixes padding error ([9419605](9419605))
* Introduce check if BigInt 8*ZL is >= 2^255 ([abd2eb3](abd2eb3))
* keeps version in gradle.properties and updates it with semantic release ([d326eab](d326eab))
* remove signDataLibSodium ([d9b74ab](d9b74ab))
* specifies gradle version ([#24](#24)) ([f5f7adb](f5f7adb))

### Features

* Adds Data Validaton, License, Readme ([#1](#1)) ([35ee556](35ee556))
* adds gradlew-test gh action ([#4](#4)) ([1789a3e](1789a3e))
* adds lazysodium-java (fork) as submodule ([#6](#6)) ([44d04a1](44d04a1))
* adds libs ([6cebb22](6cebb22))
* adds license info at top ([#3](#3)) ([35b5120](35b5120))
* Adds separate bip32ed25519Android ([#17](#17)) ([a903b2f](a903b2f))
* basic ECDH test ([65b3855](65b3855))
* break out lazySodium instance ([#14](#14)) ([4ae5f65](4ae5f65))
* CBOR support + other tests ([#12](#12)) ([32bce82](32bce82))
* EDCH fix, tests, system-wide libsodium ([#7](#7)) ([035d096](035d096))
* introduces concat + hash in ecdh ([2884d09](2884d09))
* keyGen working ([65d75d1](65d75d1))
* Produce a self-contained .aar file for lib ([#19](#19)) ([4a68388](4a68388))
* refactor lazysodium into companion object to prevent unnecessaryy memory consumption ([#9](#9)) ([cae3ffe](cae3ffe))
* return to separate android and java ([#16](#16)) ([9e63a8e](9e63a8e))
* Sign Algorand transactions ([#10](#10)) ([4cad960](4cad960))
* signData ([4e85e47](4e85e47))
* trunc and deriveChildNodePublic ([6b0d687](6b0d687))
* Unify Android/Desktop and remove AlgoSDK ([#20](#20)) ([bc0d370](bc0d370))
* use semantic-release ([81cd2ff](81cd2ff))
* working fromSeed ([c6d003a](c6d003a))
* working Msgpack ([#11](#11)) ([9226750](9226750))
github-actions bot pushed a commit to PhearNet/bip32-ed25519-kotlin that referenced this pull request Jun 20, 2024
# 1.0.0-beta.1 (2024-06-20)

### Bug Fixes

* aligned hashing ([881075b](881075b))
* error message ([1acc62e](1acc62e))
* fixes padding error ([9419605](9419605))
* Introduce check if BigInt 8*ZL is >= 2^255 ([abd2eb3](abd2eb3))
* keeps version in gradle.properties and updates it with semantic release ([d326eab](d326eab))
* remove signDataLibSodium ([d9b74ab](d9b74ab))
* specifies gradle version ([algorandfoundation#24](https://github.com/PhearNet/bip32-ed25519-kotlin/issues/24)) ([f5f7adb](f5f7adb))
* Update README.md ([03c98bd](03c98bd))
* Update README.md ([3071a0f](3071a0f))

### Features

* Adds Data Validaton, License, Readme ([algorandfoundation#1](https://github.com/PhearNet/bip32-ed25519-kotlin/issues/1)) ([35ee556](35ee556))
* adds gradlew-test gh action ([algorandfoundation#4](https://github.com/PhearNet/bip32-ed25519-kotlin/issues/4)) ([1789a3e](1789a3e))
* adds lazysodium-java (fork) as submodule ([algorandfoundation#6](https://github.com/PhearNet/bip32-ed25519-kotlin/issues/6)) ([44d04a1](44d04a1))
* adds libs ([6cebb22](6cebb22))
* adds license info at top ([algorandfoundation#3](https://github.com/PhearNet/bip32-ed25519-kotlin/issues/3)) ([35b5120](35b5120))
* Adds separate bip32ed25519Android ([algorandfoundation#17](https://github.com/PhearNet/bip32-ed25519-kotlin/issues/17)) ([a903b2f](a903b2f))
* basic ECDH test ([65b3855](65b3855))
* break out lazySodium instance ([algorandfoundation#14](https://github.com/PhearNet/bip32-ed25519-kotlin/issues/14)) ([4ae5f65](4ae5f65))
* CBOR support + other tests ([algorandfoundation#12](https://github.com/PhearNet/bip32-ed25519-kotlin/issues/12)) ([32bce82](32bce82))
* EDCH fix, tests, system-wide libsodium ([algorandfoundation#7](https://github.com/PhearNet/bip32-ed25519-kotlin/issues/7)) ([035d096](035d096))
* introduces concat + hash in ecdh ([2884d09](2884d09))
* keyGen working ([65d75d1](65d75d1))
* Produce a self-contained .aar file for lib ([algorandfoundation#19](https://github.com/PhearNet/bip32-ed25519-kotlin/issues/19)) ([4a68388](4a68388))
* refactor lazysodium into companion object to prevent unnecessaryy memory consumption ([algorandfoundation#9](https://github.com/PhearNet/bip32-ed25519-kotlin/issues/9)) ([cae3ffe](cae3ffe))
* return to separate android and java ([algorandfoundation#16](https://github.com/PhearNet/bip32-ed25519-kotlin/issues/16)) ([9e63a8e](9e63a8e))
* Sign Algorand transactions ([algorandfoundation#10](https://github.com/PhearNet/bip32-ed25519-kotlin/issues/10)) ([4cad960](4cad960))
* signData ([4e85e47](4e85e47))
* trunc and deriveChildNodePublic ([6b0d687](6b0d687))
* Unify Android/Desktop and remove AlgoSDK ([algorandfoundation#20](https://github.com/PhearNet/bip32-ed25519-kotlin/issues/20)) ([bc0d370](bc0d370))
* use semantic-release ([81cd2ff](81cd2ff))
* working fromSeed ([c6d003a](c6d003a))
* working Msgpack ([algorandfoundation#11](https://github.com/PhearNet/bip32-ed25519-kotlin/issues/11)) ([9226750](9226750))
github-actions bot pushed a commit that referenced this pull request Jun 20, 2024
# 1.0.0 (2024-06-20)

### Bug Fixes

* aligned hashing ([881075b](881075b))
* error message ([1acc62e](1acc62e))
* fixes padding error ([9419605](9419605))
* Introduce check if BigInt 8*ZL is >= 2^255 ([abd2eb3](abd2eb3))
* keeps version in gradle.properties and updates it with semantic release ([d326eab](d326eab))
* remove signDataLibSodium ([d9b74ab](d9b74ab))
* specifies gradle version ([#24](#24)) ([f5f7adb](f5f7adb))

### Features

* Adds Data Validaton, License, Readme ([#1](#1)) ([35ee556](35ee556))
* adds gradlew-test gh action ([#4](#4)) ([1789a3e](1789a3e))
* adds lazysodium-java (fork) as submodule ([#6](#6)) ([44d04a1](44d04a1))
* adds libs ([6cebb22](6cebb22))
* adds license info at top ([#3](#3)) ([35b5120](35b5120))
* Adds separate bip32ed25519Android ([#17](#17)) ([a903b2f](a903b2f))
* basic ECDH test ([65b3855](65b3855))
* break out lazySodium instance ([#14](#14)) ([4ae5f65](4ae5f65))
* CBOR support + other tests ([#12](#12)) ([32bce82](32bce82))
* EDCH fix, tests, system-wide libsodium ([#7](#7)) ([035d096](035d096))
* introduces concat + hash in ecdh ([2884d09](2884d09))
* keyGen working ([65d75d1](65d75d1))
* Produce a self-contained .aar file for lib ([#19](#19)) ([4a68388](4a68388))
* refactor lazysodium into companion object to prevent unnecessaryy memory consumption ([#9](#9)) ([cae3ffe](cae3ffe))
* return to separate android and java ([#16](#16)) ([9e63a8e](9e63a8e))
* Sign Algorand transactions ([#10](#10)) ([4cad960](4cad960))
* signData ([4e85e47](4e85e47))
* trunc and deriveChildNodePublic ([6b0d687](6b0d687))
* Unify Android/Desktop and remove AlgoSDK ([#20](#20)) ([bc0d370](bc0d370))
* use semantic-release ([81cd2ff](81cd2ff))
* working fromSeed ([c6d003a](c6d003a))
* working Msgpack ([#11](#11)) ([9226750](9226750))
github-actions bot pushed a commit that referenced this pull request Jun 20, 2024
# 1.0.0 (2024-06-20)

### Bug Fixes

* aligned hashing ([881075b](881075b))
* error message ([1acc62e](1acc62e))
* fixes padding error ([9419605](9419605))
* Introduce check if BigInt 8*ZL is >= 2^255 ([abd2eb3](abd2eb3))
* keeps version in gradle.properties and updates it with semantic release ([d326eab](d326eab))
* remove signDataLibSodium ([d9b74ab](d9b74ab))
* specifies gradle version ([#24](#24)) ([f5f7adb](f5f7adb))

### Features

* Adds Data Validaton, License, Readme ([#1](#1)) ([35ee556](35ee556))
* adds gradlew-test gh action ([#4](#4)) ([1789a3e](1789a3e))
* adds lazysodium-java (fork) as submodule ([#6](#6)) ([44d04a1](44d04a1))
* adds libs ([6cebb22](6cebb22))
* adds license info at top ([#3](#3)) ([35b5120](35b5120))
* Adds separate bip32ed25519Android ([#17](#17)) ([a903b2f](a903b2f))
* basic ECDH test ([65b3855](65b3855))
* break out lazySodium instance ([#14](#14)) ([4ae5f65](4ae5f65))
* CBOR support + other tests ([#12](#12)) ([32bce82](32bce82))
* EDCH fix, tests, system-wide libsodium ([#7](#7)) ([035d096](035d096))
* introduces concat + hash in ecdh ([2884d09](2884d09))
* keyGen working ([65d75d1](65d75d1))
* Produce a self-contained .aar file for lib ([#19](#19)) ([4a68388](4a68388))
* refactor lazysodium into companion object to prevent unnecessaryy memory consumption ([#9](#9)) ([cae3ffe](cae3ffe))
* return to separate android and java ([#16](#16)) ([9e63a8e](9e63a8e))
* Sign Algorand transactions ([#10](#10)) ([4cad960](4cad960))
* signData ([4e85e47](4e85e47))
* trunc and deriveChildNodePublic ([6b0d687](6b0d687))
* Unify Android/Desktop and remove AlgoSDK ([#20](#20)) ([bc0d370](bc0d370))
* use semantic-release ([81cd2ff](81cd2ff))
* working fromSeed ([c6d003a](c6d003a))
* working Msgpack ([#11](#11)) ([9226750](9226750))
github-actions bot pushed a commit that referenced this pull request Jun 20, 2024
# 1.0.0 (2024-06-20)

### Bug Fixes

* aligned hashing ([881075b](881075b))
* error message ([1acc62e](1acc62e))
* fixes padding error ([9419605](9419605))
* Introduce check if BigInt 8*ZL is >= 2^255 ([abd2eb3](abd2eb3))
* keeps version in gradle.properties and updates it with semantic release ([d326eab](d326eab))
* remove signDataLibSodium ([d9b74ab](d9b74ab))
* specifies gradle version ([#24](#24)) ([f5f7adb](f5f7adb))

### Features

* Adds Data Validaton, License, Readme ([#1](#1)) ([35ee556](35ee556))
* adds gradlew-test gh action ([#4](#4)) ([1789a3e](1789a3e))
* adds lazysodium-java (fork) as submodule ([#6](#6)) ([44d04a1](44d04a1))
* adds libs ([6cebb22](6cebb22))
* adds license info at top ([#3](#3)) ([35b5120](35b5120))
* Adds separate bip32ed25519Android ([#17](#17)) ([a903b2f](a903b2f))
* basic ECDH test ([65b3855](65b3855))
* break out lazySodium instance ([#14](#14)) ([4ae5f65](4ae5f65))
* CBOR support + other tests ([#12](#12)) ([32bce82](32bce82))
* EDCH fix, tests, system-wide libsodium ([#7](#7)) ([035d096](035d096))
* introduces concat + hash in ecdh ([2884d09](2884d09))
* keyGen working ([65d75d1](65d75d1))
* Produce a self-contained .aar file for lib ([#19](#19)) ([4a68388](4a68388))
* refactor lazysodium into companion object to prevent unnecessaryy memory consumption ([#9](#9)) ([cae3ffe](cae3ffe))
* return to separate android and java ([#16](#16)) ([9e63a8e](9e63a8e))
* Sign Algorand transactions ([#10](#10)) ([4cad960](4cad960))
* signData ([4e85e47](4e85e47))
* trunc and deriveChildNodePublic ([6b0d687](6b0d687))
* Unify Android/Desktop and remove AlgoSDK ([#20](#20)) ([bc0d370](bc0d370))
* use semantic-release ([81cd2ff](81cd2ff))
* working fromSeed ([c6d003a](c6d003a))
* working Msgpack ([#11](#11)) ([9226750](9226750))
github-actions bot pushed a commit that referenced this pull request Jun 20, 2024
# 1.0.0 (2024-06-20)

### Bug Fixes

* aligned hashing ([881075b](881075b))
* error message ([1acc62e](1acc62e))
* fixes padding error ([9419605](9419605))
* Introduce check if BigInt 8*ZL is >= 2^255 ([abd2eb3](abd2eb3))
* keeps version in gradle.properties and updates it with semantic release ([d326eab](d326eab))
* remove signDataLibSodium ([d9b74ab](d9b74ab))
* return gradle.properties and remove main as pre-release beta ([1a48c97](1a48c97))
* specifies gradle version ([#24](#24)) ([f5f7adb](f5f7adb))
* update README ([0236125](0236125))

### Features

* Adds Data Validaton, License, Readme ([#1](#1)) ([35ee556](35ee556))
* adds gradlew-test gh action ([#4](#4)) ([1789a3e](1789a3e))
* adds lazysodium-java (fork) as submodule ([#6](#6)) ([44d04a1](44d04a1))
* adds libs ([6cebb22](6cebb22))
* adds license info at top ([#3](#3)) ([35b5120](35b5120))
* Adds separate bip32ed25519Android ([#17](#17)) ([a903b2f](a903b2f))
* basic ECDH test ([65b3855](65b3855))
* break out lazySodium instance ([#14](#14)) ([4ae5f65](4ae5f65))
* CBOR support + other tests ([#12](#12)) ([32bce82](32bce82))
* EDCH fix, tests, system-wide libsodium ([#7](#7)) ([035d096](035d096))
* introduces concat + hash in ecdh ([2884d09](2884d09))
* keyGen working ([65d75d1](65d75d1))
* Produce a self-contained .aar file for lib ([#19](#19)) ([4a68388](4a68388))
* refactor lazysodium into companion object to prevent unnecessaryy memory consumption ([#9](#9)) ([cae3ffe](cae3ffe))
* return to separate android and java ([#16](#16)) ([9e63a8e](9e63a8e))
* Sign Algorand transactions ([#10](#10)) ([4cad960](4cad960))
* signData ([4e85e47](4e85e47))
* trunc and deriveChildNodePublic ([6b0d687](6b0d687))
* Unify Android/Desktop and remove AlgoSDK ([#20](#20)) ([bc0d370](bc0d370))
* use semantic-release ([81cd2ff](81cd2ff))
* working fromSeed ([c6d003a](c6d003a))
* working Msgpack ([#11](#11)) ([9226750](9226750))
github-actions bot pushed a commit that referenced this pull request Sep 12, 2024
# 1.0.0 (2024-09-12)

### Bug Fixes

* aligned hashing ([881075b](881075b))
* error message ([1acc62e](1acc62e))
* fixes padding error ([9419605](9419605))
* Introduce check if BigInt 8*ZL is >= 2^255 ([abd2eb3](abd2eb3))
* keeps version in gradle.properties and updates it with semantic release ([d326eab](d326eab))
* make it okay if force to create a new lint file ([ef1678b](ef1678b))
* remove signDataLibSodium ([d9b74ab](d9b74ab))
* replace lint-baseline.xml ([6e69236](6e69236))
* return gradle.properties and remove main as pre-release beta ([1a48c97](1a48c97))
* specifies gradle version ([#24](#24)) ([f5f7adb](f5f7adb))
* target higher SDK ([04571a3](04571a3))
* Update gradle.properties ([ddd2d05](ddd2d05))
* update README ([0236125](0236125))

### Features

* Adds Data Validaton, License, Readme ([#1](#1)) ([35ee556](35ee556))
* adds gradlew-test gh action ([#4](#4)) ([1789a3e](1789a3e))
* adds lazysodium-java (fork) as submodule ([#6](#6)) ([44d04a1](44d04a1))
* adds libs ([6cebb22](6cebb22))
* adds license info at top ([#3](#3)) ([35b5120](35b5120))
* Adds separate bip32ed25519Android ([#17](#17)) ([a903b2f](a903b2f))
* basic ECDH test ([65b3855](65b3855))
* break out lazySodium instance ([#14](#14)) ([4ae5f65](4ae5f65))
* CBOR support + other tests ([#12](#12)) ([32bce82](32bce82))
* EDCH fix, tests, system-wide libsodium ([#7](#7)) ([035d096](035d096))
* introduces concat + hash in ecdh ([2884d09](2884d09))
* keyGen working ([65d75d1](65d75d1))
* Produce a self-contained .aar file for lib ([#19](#19)) ([4a68388](4a68388))
* refactor lazysodium into companion object to prevent unnecessaryy memory consumption ([#9](#9)) ([cae3ffe](cae3ffe))
* return to separate android and java ([#16](#16)) ([9e63a8e](9e63a8e))
* Sign Algorand transactions ([#10](#10)) ([4cad960](4cad960))
* signData ([4e85e47](4e85e47))
* trunc and deriveChildNodePublic ([6b0d687](6b0d687))
* Unify Android/Desktop and remove AlgoSDK ([#20](#20)) ([bc0d370](bc0d370))
* use semantic-release ([81cd2ff](81cd2ff))
* working fromSeed ([c6d003a](c6d003a))
* working Msgpack ([#11](#11)) ([9226750](9226750))
github-actions bot pushed a commit to HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt that referenced this pull request Oct 8, 2024
# 1.0.0 (2024-10-08)

### Bug Fixes

* aligned hashing ([881075b](881075b))
* error message ([1acc62e](1acc62e))
* fixes padding error ([9419605](9419605))
* Introduce check if BigInt 8*ZL is >= 2^255 ([abd2eb3](abd2eb3))
* keeps version in gradle.properties and updates it with semantic release ([d326eab](d326eab))
* make it okay if force to create a new lint file ([ef1678b](ef1678b))
* remove signDataLibSodium ([d9b74ab](d9b74ab))
* replace lint-baseline.xml ([6e69236](6e69236))
* return gradle.properties and remove main as pre-release beta ([1a48c97](1a48c97))
* specifies gradle version ([algorandfoundation#24](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/24)) ([f5f7adb](f5f7adb))
* target higher SDK ([04571a3](04571a3))
* Update gradle.properties ([ddd2d05](ddd2d05))
* update README ([0236125](0236125))

### Features

* Adds Data Validaton, License, Readme ([#1](#1)) ([35ee556](35ee556))
* adds gradlew-test gh action ([algorandfoundation#4](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/4)) ([1789a3e](1789a3e))
* adds lazysodium-java (fork) as submodule ([algorandfoundation#6](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/6)) ([44d04a1](44d04a1))
* adds libs ([6cebb22](6cebb22))
* adds license info at top ([algorandfoundation#3](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/3)) ([35b5120](35b5120))
* Adds separate bip32ed25519Android ([algorandfoundation#17](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/17)) ([a903b2f](a903b2f))
* basic ECDH test ([65b3855](65b3855))
* break out lazySodium instance ([algorandfoundation#14](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/14)) ([4ae5f65](4ae5f65))
* CBOR support + other tests ([algorandfoundation#12](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/12)) ([32bce82](32bce82))
* com.algorandfoundation -> foundation.algorand namespace ([7ad80f3](7ad80f3))
* EDCH fix, tests, system-wide libsodium ([algorandfoundation#7](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/7)) ([035d096](035d096))
* introduces concat + hash in ecdh ([2884d09](2884d09))
* keyGen working ([65d75d1](65d75d1))
* Produce a self-contained .aar file for lib ([algorandfoundation#19](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/19)) ([4a68388](4a68388))
* refactor lazysodium into companion object to prevent unnecessaryy memory consumption ([algorandfoundation#9](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/9)) ([cae3ffe](cae3ffe))
* return to separate android and java ([algorandfoundation#16](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/16)) ([9e63a8e](9e63a8e))
* Sign Algorand transactions ([algorandfoundation#10](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/10)) ([4cad960](4cad960))
* signData ([4e85e47](4e85e47))
* trunc and deriveChildNodePublic ([6b0d687](6b0d687))
* Unify Android/Desktop and remove AlgoSDK ([algorandfoundation#20](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/20)) ([bc0d370](bc0d370))
* use semantic-release ([81cd2ff](81cd2ff))
* working fromSeed ([c6d003a](c6d003a))
* working Msgpack ([algorandfoundation#11](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/11)) ([9226750](9226750))
github-actions bot pushed a commit to HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt that referenced this pull request Oct 8, 2024
# 1.0.0-canary.1 (2024-10-08)

### Bug Fixes

* aligned hashing ([881075b](881075b))
* duplicates stragtegy ([c13a726](c13a726))
* error message ([1acc62e](1acc62e))
* exclude the default JAR in lieu of the fat jar ([6c92157](6c92157))
* fixes padding error ([9419605](9419605))
* Introduce check if BigInt 8*ZL is >= 2^255 ([abd2eb3](abd2eb3))
* keeps version in gradle.properties and updates it with semantic release ([d326eab](d326eab))
* make it okay if force to create a new lint file ([ef1678b](ef1678b))
* remove signDataLibSodium ([d9b74ab](d9b74ab))
* replace lint-baseline.xml ([6e69236](6e69236))
* return gradle.properties and remove main as pre-release beta ([1a48c97](1a48c97))
* specifies gradle version ([algorandfoundation#24](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/24)) ([f5f7adb](f5f7adb))
* target higher SDK ([04571a3](04571a3))
* Update gradle.properties ([ddd2d05](ddd2d05))
* update README ([0236125](0236125))

### Features

* Adds Data Validaton, License, Readme ([#1](#1)) ([35ee556](35ee556))
* adds gradlew-test gh action ([algorandfoundation#4](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/4)) ([1789a3e](1789a3e))
* adds lazysodium-java (fork) as submodule ([algorandfoundation#6](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/6)) ([44d04a1](44d04a1))
* adds libs ([6cebb22](6cebb22))
* adds license info at top ([algorandfoundation#3](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/3)) ([35b5120](35b5120))
* Adds separate bip32ed25519Android ([algorandfoundation#17](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/17)) ([a903b2f](a903b2f))
* basic ECDH test ([65b3855](65b3855))
* break out lazySodium instance ([algorandfoundation#14](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/14)) ([4ae5f65](4ae5f65))
* CBOR support + other tests ([algorandfoundation#12](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/12)) ([32bce82](32bce82))
* com.algorandfoundation -> foundation.algorand namespace ([7ad80f3](7ad80f3))
* EDCH fix, tests, system-wide libsodium ([algorandfoundation#7](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/7)) ([035d096](035d096))
* include fatjar ([5813f65](5813f65))
* introduces concat + hash in ecdh ([2884d09](2884d09))
* keyGen working ([65d75d1](65d75d1))
* Produce a self-contained .aar file for lib ([algorandfoundation#19](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/19)) ([4a68388](4a68388))
* refactor lazysodium into companion object to prevent unnecessaryy memory consumption ([algorandfoundation#9](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/9)) ([cae3ffe](cae3ffe))
* return to separate android and java ([algorandfoundation#16](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/16)) ([9e63a8e](9e63a8e))
* Sign Algorand transactions ([algorandfoundation#10](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/10)) ([4cad960](4cad960))
* signData ([4e85e47](4e85e47))
* trunc and deriveChildNodePublic ([6b0d687](6b0d687))
* Unify Android/Desktop and remove AlgoSDK ([algorandfoundation#20](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/20)) ([bc0d370](bc0d370))
* use semantic-release ([81cd2ff](81cd2ff))
* working fromSeed ([c6d003a](c6d003a))
* working Msgpack ([algorandfoundation#11](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/11)) ([9226750](9226750))
github-actions bot pushed a commit to HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt that referenced this pull request Oct 8, 2024
# 1.0.0 (2024-10-08)

### Bug Fixes

* aligned hashing ([881075b](881075b))
* duplicates stragtegy ([c13a726](c13a726))
* error message ([1acc62e](1acc62e))
* exclude the default JAR in lieu of the fat jar ([6c92157](6c92157))
* fixes padding error ([9419605](9419605))
* Introduce check if BigInt 8*ZL is >= 2^255 ([abd2eb3](abd2eb3))
* keeps version in gradle.properties and updates it with semantic release ([d326eab](d326eab))
* make it okay if force to create a new lint file ([ef1678b](ef1678b))
* remove signDataLibSodium ([d9b74ab](d9b74ab))
* replace lint-baseline.xml ([6e69236](6e69236))
* return gradle.properties and remove main as pre-release beta ([1a48c97](1a48c97))
* specifies gradle version ([algorandfoundation#24](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/24)) ([f5f7adb](f5f7adb))
* target higher SDK ([04571a3](04571a3))
* Update gradle.properties ([ddd2d05](ddd2d05))
* update README ([0236125](0236125))

### Features

* Adds Data Validaton, License, Readme ([#1](#1)) ([35ee556](35ee556))
* adds gradlew-test gh action ([algorandfoundation#4](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/4)) ([1789a3e](1789a3e))
* adds lazysodium-java (fork) as submodule ([algorandfoundation#6](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/6)) ([44d04a1](44d04a1))
* adds libs ([6cebb22](6cebb22))
* adds license info at top ([algorandfoundation#3](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/3)) ([35b5120](35b5120))
* Adds separate bip32ed25519Android ([algorandfoundation#17](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/17)) ([a903b2f](a903b2f))
* basic ECDH test ([65b3855](65b3855))
* break out lazySodium instance ([algorandfoundation#14](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/14)) ([4ae5f65](4ae5f65))
* CBOR support + other tests ([algorandfoundation#12](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/12)) ([32bce82](32bce82))
* com.algorandfoundation -> foundation.algorand namespace ([7ad80f3](7ad80f3))
* EDCH fix, tests, system-wide libsodium ([algorandfoundation#7](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/7)) ([035d096](035d096))
* include fatjar ([5813f65](5813f65))
* introduces concat + hash in ecdh ([2884d09](2884d09))
* keyGen working ([65d75d1](65d75d1))
* Produce a self-contained .aar file for lib ([algorandfoundation#19](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/19)) ([4a68388](4a68388))
* refactor lazysodium into companion object to prevent unnecessaryy memory consumption ([algorandfoundation#9](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/9)) ([cae3ffe](cae3ffe))
* return to separate android and java ([algorandfoundation#16](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/16)) ([9e63a8e](9e63a8e))
* Sign Algorand transactions ([algorandfoundation#10](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/10)) ([4cad960](4cad960))
* signData ([4e85e47](4e85e47))
* trunc and deriveChildNodePublic ([6b0d687](6b0d687))
* Unify Android/Desktop and remove AlgoSDK ([algorandfoundation#20](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/20)) ([bc0d370](bc0d370))
* use semantic-release ([81cd2ff](81cd2ff))
* working fromSeed ([c6d003a](c6d003a))
* working Msgpack ([algorandfoundation#11](https://github.com/HashMapsData2Value/hmd2v-fork-xHD-Wallet-API-kt/issues/11)) ([9226750](9226750))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant