0.3.0-unstable.10 • Published 1 year ago

@transmute/did-key.js v0.3.0-unstable.10

Weekly downloads
16
License
Apache-2.0
Repository
github
Last release
1 year ago

did-key.js

npm i @transmute/did-key.js@latest --save

This module contains all did-key implementations in this repository, exposed under namespaces.

import * as did from 'transmute/did-key.js';

const { keys, didDocument } = await did.key.generate({
  type: 'Ed25519', // 'P-256', 'P-384', 'X25519', 'secp256k1'
  accept: 'application/did+json',
  secureRandom: () => {
    return Buffer.from(
      '4f66b355aa7b0980ff901f2295b9c562ac3061be4df86703eb28c612faae6578',
      'hex'
    );
  },
});
// did:key:z6MkwfNFdM9vi8F5uZwFk87Nc5h4tvsjd...

const { keys, didDocument } = await did.jwk.generate({
  type: 'Ed25519', // 'P-256', 'P-384', 'X25519', 'secp256k1'
  accept: 'application/did+json',
});
// did:jwk:eyJrdHkiOiJFQyIsImNydiI6InNlY3AyN...

const { didDocument } = await did.jwk.resolve(
  'did:jwk:eyJrdHkiOiJPS1AiLCJjcnYiOiJYMjU1MTkiLCJ4Ijoid1VhYVM2RHd5YVAtOHZTX2FBTERmV3o2XzZRT2RkVUJBcV9MVjZMakFIOCJ9'
);
0.3.0-unstable.9

2 years ago

0.3.0-unstable.8

2 years ago

0.3.0-unstable.6

2 years ago

0.3.0-unstable.7

2 years ago

0.3.0-unstable.5

2 years ago

0.3.0-unstable.4

3 years ago

0.3.0-unstable.3

3 years ago

0.3.0-unstable.2

3 years ago

0.3.0-unstable.0

3 years ago

0.3.0-unstable.1

3 years ago

0.2.1-unstable.7

4 years ago

0.2.1-unstable.8

4 years ago

0.2.1-unstable.9

4 years ago

0.2.1-unstable.4

4 years ago

0.2.1-unstable.5

4 years ago

0.2.1-unstable.6

4 years ago

0.2.1-unstable.2

4 years ago

0.2.1-unstable.3

4 years ago

0.2.1-unstable.1

4 years ago

0.2.1-unstable.0

4 years ago

0.2.0

4 years ago

0.1.0

4 years ago

0.0.1-alpha.32

4 years ago

0.0.1-alpha.26

4 years ago