Shibo Lyu
549162d223
chore: Bump version to 0.5.0
2025-04-12 03:21:50 +08:00
Shibo Lyu
57ecdfec84
chore: Update @std/expect and @std/testing dependencies
2025-04-12 03:21:13 +08:00
Shibo Lyu
249bbf2b54
refactor: Replace key wrapping with manual PKCS8/raw key encryption
...
Implement utility functions for conversion between Ed25519 raw key data
and PKCS8 format, and update KeyPair encode/decode methods to use direct
encrypt/decrypt operations instead of wrapKey/unwrapKey.
2025-04-12 03:19:18 +08:00
Shibo Lyu
23bd666a6e
fix: bump version and add toPlainText export
2025-03-17 01:30:08 +08:00
Shibo Lyu
598ed931e0
fix: array buffer typing
2025-03-11 19:03:48 +08:00
Shibo Lyu
a10a49152e
feat(richtext): spoiler
2025-03-11 18:50:10 +08:00
Shibo Lyu
f0edaba656
chore: release 0.4.1
...
...because I forgot to export richText
2025-02-16 22:47:21 +08:00
Shibo Lyu
5791e31599
chore: release 0.4.0
2025-02-16 22:44:59 +08:00
Shibo Lyu
a270d634f2
feat: richText
2025-02-16 22:44:37 +08:00
Shibo Lyu
36c2184784
chore: bump deps
2025-02-16 21:58:15 +08:00
Shibo Lyu
d31970be78
feat: expose actkey expires at
2024-12-06 00:17:46 +08:00
Shibo Lyu
214ccd90c3
fix: tests
2024-12-05 17:35:45 +08:00
Shibo Lyu
d699b54ff6
fix(identity): validate profile on creating identity
2024-12-05 17:21:15 +08:00
Shibo Lyu
067276e367
feat: require at least 1 id_url in profile
2024-12-05 17:20:39 +08:00
Shibo Lyu
2eb559da7f
chore: bump deps
2024-12-05 17:20:12 +08:00
Shibo Lyu
99cdef8987
chore: release 0.3.0
2024-10-31 01:59:02 +08:00
Shibo Lyu
11bd85d4ff
deps: upgrade @std/expect 1.0.5 -> 1.0.6
2024-10-31 01:57:50 +08:00
Shibo Lyu
465dfc7b3c
fix: janky search & replace causes case error
2024-10-31 01:55:22 +08:00
Shibo Lyu
25bab4374d
refactor: identityFile -> identityDescription
2024-10-31 01:51:34 +08:00
Shibo Lyu
79fbd17ff8
refactor: extract BlahActKey to streamline BlahIdentity
2024-10-31 01:42:38 +08:00
Shibo Lyu
f7afcaa1f2
chore: release 0.2.9
2024-10-17 13:04:32 +08:00
Shibo Lyu
a88b004e9f
fix(crypto): parse & verify type annotation
2024-10-17 13:04:10 +08:00
Shibo Lyu
3ad7e826e2
chore: release 0.2.8
2024-10-17 12:39:53 +08:00
Shibo Lyu
e39152d49c
feat(identity): export schema
2024-10-17 12:39:00 +08:00
Shibo Lyu
c0627b5d96
chore: release 0.2.7
2024-10-17 11:41:31 +08:00
Shibo Lyu
7c971e83cc
feat(crypto): parse and verify
2024-10-17 11:41:01 +08:00
Shibo Lyu
a1afee0e04
chore: release 0.2.6
...
Only change on npm version: removed crypto shim.
2024-10-15 01:04:19 +08:00
Shibo Lyu
584d0758e3
chore(npm): remove shim for crypto
...
We uses standardized WebCrypto.
2024-10-15 01:01:50 +08:00
Shibo Lyu
b1939308f1
chore: release 0.2.5
2024-10-11 01:54:42 +08:00
Shibo Lyu
3f7d058e4b
feat: make keypair constructor public
2024-10-11 01:53:40 +08:00
Shibo Lyu
58b50c1ec5
chore: release 0.2.4
2024-10-11 01:27:05 +08:00
Shibo Lyu
43516e4da6
fix: make public & private key readonly to outside
2024-10-11 01:26:43 +08:00
Shibo Lyu
afccd120eb
ci: update publish workflow to use deno 2.x too
2024-10-11 00:49:22 +08:00
Shibo Lyu
d61627f1e3
chore: bump deps & release 0.2.3
2024-10-11 00:46:04 +08:00
Shibo Lyu
e42e85af46
ci: update deno to 2.x
2024-10-11 00:45:52 +08:00
Shibo Lyu
ac711a63e1
feat: encode private key with a password
2024-10-11 00:42:52 +08:00
Shibo Lyu
9ff4d6da44
chore: bump deps and release 0.2.2
2024-10-10 15:31:35 +08:00
Shibo Lyu
49d0079e46
feat(crypto): allow generating non extractable keypair with additional usage
2024-10-10 15:26:23 +08:00
Shibo Lyu
ae146c8ab2
chore: release 0.2.1
2024-09-30 16:21:35 +08:00
Shibo Lyu
342a87fc8d
fix: forgot to export identity class 🤦
2024-09-30 16:21:19 +08:00
Shibo Lyu
502c108eb6
chore: release 0.2.0
2024-09-30 16:18:11 +08:00
Shibo Lyu
c6378ad797
fix(identity): catching sig verification errors
2024-09-30 16:17:19 +08:00
Shibo Lyu
5761b308a4
feat(identity): update profile
2024-09-30 16:16:58 +08:00
Shibo Lyu
6546c2fe51
chore: fix lint error
2024-09-30 02:06:14 +08:00
Shibo Lyu
5d6209c5d7
test: add tests for identity
2024-09-30 02:04:57 +08:00
Shibo Lyu
a1dfed9815
feat: identity file gen, add & update act keys
2024-09-30 02:04:44 +08:00
Shibo Lyu
0e16b1ae28
feat(identity): create identity with id key, act key & profile
2024-09-28 03:47:38 +08:00
Shibo Lyu
297425d336
feat: [wip] BlahIdentity
2024-09-27 00:51:22 +08:00
Shibo Lyu
1e283829d8
fix: npm package.json repository
2024-09-26 01:59:55 +08:00
Shibo Lyu
1281fe32da
chore: publish on npm
2024-09-26 01:48:16 +08:00