akaoio f0cce073a8
New SEA features! (many new features) (#1400)
* feat: create pair with seed, content addressing with shorter hash

* feat: create pair using priv/epriv

* optimize SEA.pair

* feat: globalThis along with window

* white labeling

* feat: add WebAuthn example and enhance SEA.sign, SEA.verify, SEA check.pub, for WebAuthn support

* feat: enhance WebAuthn integration with new put options and improved signature handling

* polish SEA.sign and SEA.verify

* feat: localize options in SEA.check.pub to enhance security and prevent attacks

* fix: correct destructuring of user object to enhance security in SEA

* rebuild SEA

* feat: support ArrayBuffer as seed for key pair generation in SEA

* test: add unit test for hashing ArrayBuffer in SEA

* fix: create deterministic key pair from seed

* fix: add missing B parameter for ECC curve and implement point validation

* feat: add ArrayBuffer support for hashing in SEA and implement corresponding unit test

* fix: convert numeric salt to string in PBKDF2 implementation

* fix: convert numeric salt option to string in PBKDF2 implementation

* improve hashing tests

* improve sea.work

* rebuild SEA

* improve SEA.work and rebuild SEA

* enhance SEA encryption handling and improve test coverage for SEA functions

---------

Co-authored-by: noname <x@null.com>
Co-authored-by: x <x@mimiza.com>
Co-authored-by: x <null>
Co-authored-by: noname <no@name.com>
2025-03-24 11:41:36 -07:00
..
2019-07-24 15:03:54 -07:00
2021-09-05 22:38:45 -07:00
2024-11-23 17:51:50 -08:00
2019-09-19 05:00:28 -07:00
2020-02-21 16:38:26 -08:00
2018-04-19 04:13:55 -07:00
2018-07-17 15:50:42 -07:00
2018-07-22 02:00:00 -07:00
2018-07-17 15:50:42 -07:00
2022-06-06 15:02:36 -07:00
2019-02-10 02:55:51 -08:00
2019-07-04 16:40:22 -07:00
2016-02-09 16:30:47 -08:00
2021-10-29 23:20:16 -07:00
2019-04-16 17:46:49 -07:00
?
2014-12-18 03:48:01 -07:00
2022-02-18 23:17:41 -08:00
2018-07-22 09:23:13 -07:00
2023-02-25 17:09:54 -08:00
2020-09-27 01:55:12 +02:00
2022-06-06 15:04:29 -07:00
2022-02-18 23:17:41 -08:00
2018-07-17 12:20:37 -07:00
2019-04-19 16:57:33 -07:00
2018-02-06 04:55:16 -08:00
2019-07-26 15:11:40 -07:00
2021-11-28 20:05:15 -08:00
2019-01-27 18:22:21 -08:00
2022-08-13 14:01:54 -07:00
2020-05-01 19:08:25 -07:00
2023-02-25 17:09:54 -08:00
2023-02-25 17:09:54 -08:00
2018-07-22 09:23:13 -07:00
2022-02-18 23:17:41 -08:00
2022-03-16 17:02:38 -07:00
2022-02-18 23:17:41 -08:00
2018-07-17 12:20:37 -07:00
2022-02-18 23:17:41 -08:00
2023-02-25 17:09:54 -08:00
2022-02-18 23:17:41 -08:00
2024-02-05 03:10:35 -08:00
2019-08-03 01:39:27 -03:00
2022-02-18 23:17:41 -08:00
2024-02-05 03:10:35 -08:00
2020-03-06 01:35:14 -08:00
2020-05-21 22:10:07 +03:00
2022-02-18 23:17:41 -08:00
2019-04-19 16:57:33 -07:00
2018-06-26 13:00:26 -07:00
2023-10-17 17:53:51 -07:00
2022-03-23 00:10:57 -07:00
2023-04-28 15:24:40 -07:00
2018-07-22 09:23:13 -07:00
2018-08-18 16:19:39 -07:00
2022-07-31 17:14:41 -07:00
2022-02-18 23:17:41 -08:00
2022-02-18 23:17:41 -08:00
2020-02-06 20:54:42 +08:00
2018-07-17 12:20:37 -07:00
2022-02-18 23:17:41 -08:00
2021-12-02 18:39:37 -08:00
2018-02-13 13:38:28 -08:00
2022-02-04 03:00:10 -08:00
2018-06-07 11:49:59 -07:00
2017-05-30 18:44:21 -04:00
2023-02-25 17:09:54 -08:00
2022-02-18 23:17:41 -08:00
2024-07-23 05:56:40 -07:00
2024-11-23 17:47:13 -08:00
2016-11-10 10:09:18 -07:00
2017-07-06 18:10:41 -07:00
2022-08-03 14:52:44 -07:00