17 Commits

Author SHA1 Message Date
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
Martti Malmi
edccff60a7 redo landing page using iris components 2021-01-14 12:48:11 +02:00
Mark Nadal
c58e412208 puff it 2020-03-03 04:24:54 -08:00
Mark Nadal
3733473115 perf notes 2020-03-02 13:14:04 -08:00
Mark Nadal
9a3225e387 file serve stats 2020-02-25 02:31:34 -08:00
Mark Nadal
1c29092af8 -log +stat, not gets or dbg yet tho 2020-02-21 16:38:26 -08:00
Mark Nadal
9dfdf608dc skip saving in-mem acks? thrash socket 0? 2020-01-31 05:41:26 -08:00
Mark Nadal
ab36283b2e GUN: -peer, once fix, +multicast; AXE +peer +email 2019-07-12 12:17:08 -07:00
Mark Nadal
7ce2dc9056 tweak? 2019-06-28 12:45:18 -07:00
Mark Nadal
d8ce093e9f merge updates with @JK0N 's 2019-04-16 18:27:16 -07:00
Mark Nadal
2e41cef16b
Merge branch 'master' into master 2019-04-16 18:24:42 -07:00
Mark Nadal
4f2035aeb9 improve CSS, Meta Editor, & CDN. 2019-04-13 17:08:38 -07:00
Mark Nadal
0c02e7615a MetaMask overload 2018-09-14 23:38:57 -07:00
Mark Nadal
6512f90fb9 HTTP/HTTPS ENV VAR, 8765 DEFAULT PORT 2018-07-30 10:07:35 -07:00
Jouni
960031ca4f Fix serve.js module, prevent access to files in parent directories. It's a bad idea to have your code serve your source code but if it needs to be done, this will prevent the most obvious leaks (curl -v --path-as-is 'http://localhost:8080/gun/../../.env') 2018-04-10 18:56:41 +03:00
Mark Nadal
c804df9b77 updated examples! 2017-03-27 23:36:08 -07:00
Mark Nadal
ec3288e583 load testing! 2017-03-11 07:03:55 -08:00