0c3bb3dd50
refactor(didtest): migrate from MetaMask/go-did-it to code.sonr.org/go/did-it
2026-01-08 15:36:18 -05:00
86a2921bcb
refactor(document): migrate from MetaMask/go-did-it to code.sonr.org/go/did-it
2026-01-08 15:36:17 -05:00
7b868a0d14
docs(README): update links and installation instructions to reflect new repository location
2026-01-08 15:36:16 -05:00
a6db32a456
refactor(crypto): migrate to new go module path code.sonr.org/go/did-it/crypto
2026-01-08 15:36:15 -05:00
bfe6e5dd17
refactor(controller): migrate from MetaMask/go-did-it to code.sonr.org/go/did-it
2026-01-08 15:36:13 -05:00
f0425c59f5
chore(config): update go module path and repo config
2026-01-08 15:36:12 -05:00
Michael Muré
fcc73882e8
Merge pull request #22 from MetaMask/crypto-readme
...
document the crypto package
2026-01-05 16:45:30 +01:00
Michael Muré
4eda230c29
crypto: more docs
2026-01-05 16:33:21 +01:00
Steve Moyer
92c7750902
docs(crypto): tweak package docs format
2026-01-05 08:58:11 -05:00
Michael Muré
0c299ec431
document the crypto package
2026-01-05 13:58:23 +01:00
Michael Muré
98bf1e4e16
Merge pull request #20 from MetaMask/dependabot/go_modules/go_modules-dd7da38a6b
...
build(deps): bump golang.org/x/crypto from 0.40.0 to 0.45.0 in the go_modules group across 1 directory
2025-11-22 17:58:01 +01:00
dependabot[bot]
c1ea97d687
build(deps): bump golang.org/x/crypto
...
Bumps the go_modules group with 1 update in the / directory: [golang.org/x/crypto](https://github.com/golang/crypto ).
Updates `golang.org/x/crypto` from 0.40.0 to 0.45.0
- [Commits](https://github.com/golang/crypto/compare/v0.40.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.45.0
dependency-type: direct:production
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-20 02:34:59 +00:00
Michael Muré
8a19f02562
Merge pull request #19 from MetaMask/didtest
...
add a didtest package for easier testing of DID based systems
v1.0.0-pre1
2025-08-05 16:26:22 +02:00
Michael Muré
a1855a0bd9
Merge pull request #18 from MetaMask/didweb
...
verifiers: add support for did:web
2025-08-05 16:26:06 +02:00
Michael Muré
d6fee95d09
Merge pull request #17 from MetaMask/varsig
...
crypto: integrate varsig
2025-08-05 16:25:39 +02:00
Michael Muré
2f76eaa8fe
crypto: integrate varsig
2025-08-05 16:22:16 +02:00
Michael Muré
ba247702b3
add a didtest package for easier testing of DID based systems
2025-08-05 12:11:55 +02:00
Michael Muré
9cb0d5647f
verifiers: add support for did:web
2025-08-04 18:47:37 +02:00
Michael Muré
b520568e7d
Merge pull request #16 from MetaMask/fix-readme
...
fix readme
2025-07-28 13:30:59 +02:00
Michael Muré
dec27cb806
fix readme
2025-07-28 13:26:58 +02:00
Michael Muré
f606adf62d
Merge pull request #15 from MetaMask/repo-rename
...
adjust to the repo moving to MetaMask org
2025-07-28 13:23:04 +02:00
Michael Muré
406c7d31e9
adjust to the repo moving to MetaMask org
2025-07-28 12:44:35 +02:00
Michael Muré
47611eab8e
Merge pull request #14 from INFURA/plc
...
Support for did:plc
2025-07-22 09:57:01 +02:00
Michael Muré
f77c413386
plc: better HTTP handling
2025-07-21 18:38:13 +02:00
Michael Muré
de98cf811b
Add support for DID services and did:plc
2025-07-21 18:18:28 +02:00
Michael Muré
7b88f5587b
Merge pull request #13 from INFURA/reorg
...
reorganise the hierachy of packages
2025-07-10 17:11:22 +02:00
Michael Muré
d6631122aa
reorganise the hierachy of packages
2025-07-10 16:51:46 +02:00
Michael Muré
ab19c73a11
Merge pull request #12 from INFURA/rename-package
...
rename the package to ucan-wg/go-dit-it
2025-07-10 16:06:53 +02:00
Michael Muré
b44cf50620
rename the package to ucan-wg/go-dit-it
2025-07-10 16:05:28 +02:00
Michael Muré
0b255ea35b
Merge pull request #11 from INFURA/jwk
...
complete support for did:key, extensive abstraction layer for crypto handling
2025-07-10 15:48:21 +02:00
Michael Muré
fbe9591a21
crypto: align file name with the VerificationMethod name
2025-07-10 15:44:31 +02:00
Michael Muré
f879d6a14a
crypto: actually test signature with different hashes
2025-07-10 15:24:26 +02:00
Michael Muré
a1efc129b5
crypto: cleanup commented code
2025-07-10 12:01:34 +02:00
Michael Muré
e29022920b
crypto: catch more overly entusiast casting
2025-07-09 18:55:14 +02:00
Michael Muré
354d905ca2
did 🔑 fix missing value
2025-07-09 18:47:55 +02:00
Michael Muré
0c5772714e
crypto: catch potential wrong private key type from DER
2025-07-09 18:37:40 +02:00
Michael Muré
20576ae335
document: make the json test ignore the ordering of VerificationMethods
2025-07-09 18:33:54 +02:00
Michael Muré
61617d6af6
crypto: finish RSA
2025-07-09 17:58:09 +02:00
Michael Muré
2284bd6487
did 🔑 green test with the test vectors
2025-07-08 12:59:23 +02:00
Michael Muré
ee695fc86d
jwk: complete support of everything
2025-07-08 12:58:48 +02:00
Michael Muré
b6db79f12e
WIP secp256k1 support
2025-07-08 12:58:05 +02:00
Michael Muré
538ea436ca
WIP RSA support
2025-07-08 12:57:49 +02:00
Michael Muré
e6d39009ba
crypto: allow to select the hashing algorithm for sign/verify
2025-07-08 12:57:06 +02:00
Michael Muré
98da79494e
ed25519: add private key creation from seed
2025-07-03 15:57:21 +02:00
Michael Muré
092443980c
did: add document resolution parameters to hint the VerificationMethods
2025-07-03 15:56:37 +02:00
Michael Muré
9b871b5a20
crypto: adjust interface names
2025-07-03 15:55:58 +02:00
Michael Muré
e8ec13ae74
did 🔑 add test vectors
2025-07-03 15:53:06 +02:00
Michael Muré
4b95245025
crypto/jwk: add tests
2025-07-03 15:52:23 +02:00
Michael Muré
8eb9cc5ff0
add support for EcdsaSecp256k1VerificationKey2019
2025-07-03 15:52:07 +02:00
Michael Muré
15a5d2f5f9
add support for P256Key2021
2025-07-03 15:49:47 +02:00