Skip to content

Commit c5c4172

Browse files
authored
feat: add support for did:peer (#608)
Signed-off-by: Timo Glastra <timo@animo.id>
1 parent 09950c7 commit c5c4172

67 files changed

Lines changed: 1976 additions & 669 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.eslintrc.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,12 @@ module.exports = {
5050
devDependencies: false,
5151
},
5252
],
53+
'no-restricted-imports': [
54+
'error',
55+
{
56+
patterns: ['packages/*'],
57+
},
58+
],
5359
},
5460
overrides: [
5561
{
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export enum KeyType {
2+
Ed25519 = 'ed25519',
3+
Bls12381g1g2 = 'bls12381g1g2',
4+
Bls12381g1 = 'bls12381g1',
5+
Bls12381g2 = 'bls12381g2',
6+
X25519 = 'x25519',
7+
}

packages/core/src/crypto/__tests__/JwsService.test.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import type { Wallet } from '@aries-framework/core'
22

33
import { getAgentConfig } from '../../../tests/helpers'
4-
import { DidKey, KeyType } from '../../modules/dids'
4+
import { DidKey, Key } from '../../modules/dids'
55
import { Buffer, JsonEncoder } from '../../utils'
66
import { IndyWallet } from '../../wallet/IndyWallet'
77
import { JwsService } from '../JwsService'
8+
import { KeyType } from '../KeyType'
89

910
import * as didJwsz6Mkf from './__fixtures__/didJwsz6Mkf'
1011
import * as didJwsz6Mkv from './__fixtures__/didJwsz6Mkv'
@@ -31,7 +32,8 @@ describe('JwsService', () => {
3132
const { verkey } = await wallet.createDid({ seed: didJwsz6Mkf.SEED })
3233

3334
const payload = JsonEncoder.toBuffer(didJwsz6Mkf.DATA_JSON)
34-
const kid = DidKey.fromPublicKeyBase58(verkey, KeyType.ED25519).did
35+
const key = Key.fromPublicKeyBase58(verkey, KeyType.Ed25519)
36+
const kid = new DidKey(key).did
3537

3638
const jws = await jwsService.createJws({
3739
payload,

packages/core/src/crypto/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { KeyType } from './KeyType'

packages/core/src/modules/dids/__tests__/DidKeyBls12381G1.test.ts

Lines changed: 0 additions & 63 deletions
This file was deleted.

packages/core/src/modules/dids/__tests__/DidKeyBls12381G1G2.test.ts

Lines changed: 0 additions & 100 deletions
This file was deleted.

packages/core/src/modules/dids/__tests__/DidKeyBls12381G2.test.ts

Lines changed: 0 additions & 65 deletions
This file was deleted.

packages/core/src/modules/dids/__tests__/DidKeyEd25519.test.ts

Lines changed: 0 additions & 63 deletions
This file was deleted.

0 commit comments

Comments
 (0)