]> zoso.dev Git - libnemo.git/log
libnemo.git
5 months agoFix CVE-2023-28154.
Zosoled [Sun, 16 Jun 2024 22:35:30 +0000 (15:35 -0700)]
Fix CVE-2023-28154.

5 months agoFix CVE-2023-46233.
Zosoled [Sun, 16 Jun 2024 22:34:22 +0000 (15:34 -0700)]
Fix CVE-2023-46233.

2 years agoVersion 1.4.3
Miro Metsänheimo [Wed, 27 Apr 2022 19:13:08 +0000 (22:13 +0300)]
Version 1.4.3

* Revert back a change regarding entropy length

2 years agoVersion 1.4.2
Miro Metsänheimo [Sun, 24 Apr 2022 19:59:00 +0000 (22:59 +0300)]
Version 1.4.2

* Fix encrypting and decrypting emojis

2 years agoVersion 1.4.1
Miro Metsänheimo [Sun, 24 Apr 2022 18:51:45 +0000 (21:51 +0300)]
Version 1.4.1

* Fix for legacy wallet creation presented in 1.4.0

2 years agoMerge pull request #13 from numsu/encryption
Miro Metsänheimo [Sun, 24 Apr 2022 18:29:56 +0000 (21:29 +0300)]
Merge pull request #13 from numsu/encryption

Version 1.4.0

2 years agoVersion 1.4.0
Miro Metsänheimo [Fri, 22 Apr 2022 20:54:27 +0000 (23:54 +0300)]
Version 1.4.0

* Added new functionality to encrypt/decrypt strings with Diffie-Hellman
key exchange with Nano addresses and private keys by converting the keys
to Curve25519 keys suitable for encryption and using Box functionality
from NaCl. The library will generate a random nonce to each encryption
and pass the nonce along with the encrypted message encoded in Base64
* Some code refactoring (use static classes and make sure ed25519 and
curve classes are always freshly created)

2 years agoVersion 1.3.6
Miro Metsänheimo [Fri, 4 Feb 2022 22:06:04 +0000 (00:06 +0200)]
Version 1.3.6

* Upgraded dependencies

3 years agoVersion 1.3.5
Miro Metsänheimo [Sat, 18 Sep 2021 20:00:42 +0000 (23:00 +0300)]
Version 1.3.5

* Expose the blake2b hashing function
* Expose the public key to address function

3 years agoVersion 1.3.4
Miro Metsänheimo [Tue, 8 Jun 2021 15:09:10 +0000 (18:09 +0300)]
Version 1.3.4

* Updated dependencies
* Improved documentation, JSDoc and typings

3 years agoVersion 1.3.3
Miro Metsänheimo [Thu, 3 Jun 2021 20:19:08 +0000 (23:19 +0300)]
Version 1.3.3

* New feature: verify signatures with the public key
* New feature: convert nano address to a public key
* Add documentation about how to verify ownership of user's Nano address
  by doing a signature challenge
* npm audit fix

3 years agoVersion 1.3.2
Miro Metsänheimo [Tue, 30 Mar 2021 19:08:42 +0000 (22:08 +0300)]
Version 1.3.2

* Allow work to be omitted since it's not required for the signature
* npm audit fix

3 years agoVersion 1.3.1
Miro Metsänheimo [Sun, 7 Mar 2021 14:13:24 +0000 (16:13 +0200)]
Version 1.3.1

* generateLegacy seed is now optional

3 years agoMerge pull request #8 from aspic/support-optional-seed
Miro Metsänheimo [Sun, 7 Mar 2021 14:11:17 +0000 (16:11 +0200)]
Merge pull request #8 from aspic/support-optional-seed

Let seed be optional since this is supported in the library

3 years agoMakes seed be optional since this is supported in the library
Kjetil Mehl [Sun, 7 Mar 2021 12:53:51 +0000 (13:53 +0100)]
Makes seed be optional since this is supported in the library

3 years agoUpdate README.md
Miro Metsänheimo [Fri, 22 Jan 2021 21:31:42 +0000 (23:31 +0200)]
Update README.md

3 years agoUpdate README.md
Miro Metsänheimo [Thu, 14 Jan 2021 06:55:23 +0000 (08:55 +0200)]
Update README.md

3 years agoVersion 1.3.0
Miro Metsänheimo [Tue, 12 Jan 2021 20:30:58 +0000 (22:30 +0200)]
Version 1.3.0

* Add the possibility to generate legacy seeds and mnemonics
* Add the possibility to import legacy mnemonic phrases
* Stop throwing errors if given an upper case hex as input
* Return mnemonic also when creating wallet with a legacy seed
* npm audit fix
* Small refactoring

4 years agoVersion 1.2.2
Miro Metsänheimo [Fri, 21 Aug 2020 18:10:32 +0000 (21:10 +0300)]
Version 1.2.2

* Fixed an issue where the unit converter wasn't able to convert high
precision numbers correctly, generating invalid blocks

4 years agoVersion 1.2.1
Miro Metsänheimo [Wed, 27 May 2020 20:03:12 +0000 (23:03 +0300)]
Version 1.2.1

* Fixed an issue where address importer threw an error on mnemonic words
that had a checksum hex value with a leading zero
* Added the possibility to validate mnemonic words and nano addresses

4 years agoVersion 1.2.0
Miro Metsänheimo [Sat, 2 May 2020 20:06:01 +0000 (23:06 +0300)]
Version 1.2.0

* Import wallets with legacy Nano hex seeds

4 years agoupdate readme
Miro Metsänheimo [Fri, 10 Apr 2020 14:09:13 +0000 (17:09 +0300)]
update readme

4 years agoVersion 1.1.1
Miro Metsänheimo [Fri, 10 Apr 2020 14:06:56 +0000 (17:06 +0300)]
Version 1.1.1

* Downgrade crypto-js back for the package to work properly with older
browsers and react native

4 years agoVersion 1.1.0
Miro Metsänheimo [Sat, 7 Mar 2020 11:43:11 +0000 (13:43 +0200)]
Version 1.1.0

* Separate block signer to it's own class
* Add JSDOC to some functions
* Renamed converter to tools
* Added the ability to sign any strings with the private key

5 years agoremove a space
Miro Metsänheimo [Sat, 19 Oct 2019 11:08:21 +0000 (14:08 +0300)]
remove a space

5 years agoupdate npmignore to make the module smaller, update readme
Miro Metsänheimo [Sat, 19 Oct 2019 11:06:47 +0000 (14:06 +0300)]
update npmignore to make the module smaller, update readme

5 years agoupdate readme
Miro Metsänheimo [Fri, 18 Oct 2019 19:49:52 +0000 (22:49 +0300)]
update readme

5 years agoFix and add validations to block signing etc
Miro Metsänheimo [Fri, 18 Oct 2019 17:57:23 +0000 (20:57 +0300)]
Fix and add validations to block signing etc

5 years agoadd default exports, clear dist before compile
Miro Metsänheimo [Fri, 18 Oct 2019 16:03:17 +0000 (19:03 +0300)]
add default exports, clear dist before compile

5 years agoMerge pull request #2 from numsu/feature/webpack-build
Miro Metsänheimo [Mon, 14 Oct 2019 20:22:02 +0000 (23:22 +0300)]
Merge pull request #2 from numsu/feature/webpack-build

fix unpkg build

5 years agofix unpkg build
Miro Metsänheimo [Mon, 14 Oct 2019 20:20:01 +0000 (23:20 +0300)]
fix unpkg build

5 years agoMerge pull request #1 from numsu/feature/webpack-build
Miro Metsänheimo [Mon, 14 Oct 2019 19:51:56 +0000 (22:51 +0300)]
Merge pull request #1 from numsu/feature/webpack-build

webpack bundle and changed requires to imports

5 years agowebpack bundle and changed requires to imports
Miro Metsänheimo [Mon, 14 Oct 2019 19:17:38 +0000 (22:17 +0300)]
webpack bundle and changed requires to imports

5 years agoupdate readme
Miro Metsänheimo [Sun, 13 Oct 2019 14:42:36 +0000 (17:42 +0300)]
update readme

5 years agowrong package
Miro Metsänheimo [Sun, 13 Oct 2019 14:37:59 +0000 (17:37 +0300)]
wrong package

5 years agoprepare for publish
Miro Metsänheimo [Sun, 13 Oct 2019 08:43:06 +0000 (11:43 +0300)]
prepare for publish

5 years agoadd build badge
Miro Metsänheimo [Sun, 13 Oct 2019 08:30:05 +0000 (11:30 +0300)]
add build badge

5 years agofix test
Miro Metsänheimo [Sun, 13 Oct 2019 08:12:32 +0000 (11:12 +0300)]
fix test

5 years agofix travis build
Miro Metsänheimo [Sun, 13 Oct 2019 08:10:33 +0000 (11:10 +0300)]
fix travis build

5 years agoAdd travis yml
Miro Metsänheimo [Sun, 13 Oct 2019 08:06:16 +0000 (11:06 +0300)]
Add travis yml

5 years agoUpdate readme and add conversion
Miro Metsänheimo [Sun, 13 Oct 2019 07:58:27 +0000 (10:58 +0300)]
Update readme and add conversion

5 years agoFinalize implementation
Miro Metsänheimo [Sat, 12 Oct 2019 22:58:40 +0000 (01:58 +0300)]
Finalize implementation

* Add change block signing
* Add tests and changes based on the results
* Add some missing types

5 years agoworking tsc build
Miro Metsänheimo [Wed, 9 Oct 2019 18:31:40 +0000 (21:31 +0300)]
working tsc build

5 years agoImplemented most features (commit overdue)
Miro Metsänheimo [Wed, 9 Oct 2019 17:23:07 +0000 (20:23 +0300)]
Implemented most features (commit overdue)

* Generate random entropy
* BIP39 mnemonic phrase and seed from entropy
* Mnemonic phrase importing and validation
* BIP32 key derivation from seed
* Nano address encoding and validation
* Nano unit converter
* Modified ed25519 curve for Nano
* Block signing for receive and send blocks

5 years agoInitial commit
Miro Metsänheimo [Wed, 9 Oct 2019 14:48:57 +0000 (17:48 +0300)]
Initial commit