File tree 3 files changed +168
-1
lines changed
3 files changed +168
-1
lines changed Original file line number Diff line number Diff line change @@ -31,7 +31,8 @@ export default defineConfig({
31
31
32
32
socialLinks : [
33
33
{ icon : 'linkedin' , link : 'https://linkedin.com/company/forkbomb' } ,
34
- { icon : 'github' , link : 'https://github.com/dyne/zencode-w3c-vc' }
34
+ { icon : 'github' , link : 'https://github.com/dyne/zencode-w3c-vc' } ,
35
+ { icon :
'maildotru' , link :
'mailto:[email protected] ' }
35
36
]
36
37
}
37
38
} )
Original file line number Diff line number Diff line change
1
+ ---
2
+ title : ECDSA (P256) verifiable credentials
3
+ ---
4
+
5
+ # {{ $frontmatter.title }}
6
+
7
+ ## Generate keys
8
+
9
+ <<< @/ecdsa_keyring.slang{gherkin}
10
+
11
+ ### Output
12
+
13
+ 💾 ecdsa_keyring
14
+
15
+ <<< @/ecdsa_keyring.out.json{json}
16
+
17
+ ## Prepare for signature
18
+
19
+ ### Input
20
+
21
+ 📃 Example document
22
+
23
+ <<< @/unsecuredDocument.data.json
24
+
25
+ 💾 ecdsa_keyring
26
+
27
+ <<< @/ecdsa_keyring.out.json
28
+
29
+ ### Zencode
30
+
31
+ <<< @/ecdsa_rdf-canon-objects.slang{gherkin}
32
+
33
+ ### Output
34
+
35
+ 💾 ecdsa_rdf-canon-objects
36
+
37
+ <<< @/ecdsa_rdf-canon-objects.out.json
38
+
39
+ ## Sign the credentials
40
+
41
+ ### Input
42
+
43
+ <<< @/ecdsa_rdf-canon-objects.out.json
44
+
45
+ <<< @/ecdsa_keyring.out.json
46
+
47
+ ### Zencode
48
+
49
+ <<< @/ecdsa_hash-and-sign.slang{gherkin}
50
+
51
+ ### 💾 Output
52
+
53
+ <<< @/ecdsa_hash-and-sign.out.json
54
+
55
+ ## Prepare for verification
56
+
57
+ ### Input
58
+
59
+ <<< @/ecdsa_prepare-verification-signed-doc.data.json
60
+
61
+ <<< @/ecdsa_prepare-verification-signed-doc.keys.json
62
+
63
+ ### Zencode
64
+
65
+ <<< @/ecdsa_prepare-verification-signed-doc.slang{gherkin}
66
+
67
+ ### Output
68
+
69
+ <<< @/ecdsa_prepare-verification-signed-doc.out.json
70
+
71
+ ## Verify the signature
72
+
73
+ ### Input
74
+
75
+ <<< @/ecdsa_verify-prepared-signed-doc.data.json
76
+
77
+ ### Zencode
78
+
79
+ <<< @/ecdsa_verify-prepared-signed-doc.slang{gherkin}
80
+
81
+ ### Output
82
+
83
+ SUCCESS or FAILURE
Original file line number Diff line number Diff line change
1
+ ---
2
+ title : EDDSA (ed25519) verifiable credentials
3
+ ---
4
+
5
+ # {{ $frontmatter.title }}
6
+
7
+ ## Generate keys
8
+
9
+ <<< @/eddsa_keyring.slang{gherkin}
10
+
11
+ ### Output
12
+
13
+ 💾 eddsa_keyring
14
+
15
+ <<< @/eddsa_keyring.out.json{json}
16
+
17
+ ## Prepare for signature
18
+
19
+ ### Input
20
+
21
+ 📃 Example document
22
+
23
+ <<< @/unsecuredDocument.data.json
24
+
25
+ 💾 eddsa_keyring
26
+
27
+ <<< @/eddsa_keyring.out.json
28
+
29
+ ### Zencode
30
+
31
+ <<< @/eddsa_rdf-canon-objects.slang{gherkin}
32
+
33
+ ### Output
34
+
35
+ 💾 eddsa_rdf-canon-objects
36
+
37
+ <<< @/eddsa_rdf-canon-objects.out.json
38
+
39
+ ## Sign the credentials
40
+
41
+ ### Input
42
+
43
+ <<< @/eddsa_rdf-canon-objects.out.json
44
+
45
+ <<< @/eddsa_keyring.out.json
46
+
47
+ ### Zencode
48
+
49
+ <<< @/eddsa_hash-and-sign.slang{gherkin}
50
+
51
+ ### 💾 Output
52
+
53
+ <<< @/eddsa_hash-and-sign.out.json
54
+
55
+ ## Prepare for verification
56
+
57
+ ### Input
58
+
59
+ <<< @/eddsa_prepare-verification-signed-doc.data.json
60
+
61
+ <<< @/eddsa_prepare-verification-signed-doc.keys.json
62
+
63
+ ### Zencode
64
+
65
+ <<< @/eddsa_prepare-verification-signed-doc.slang{gherkin}
66
+
67
+ ### Output
68
+
69
+ <<< @/eddsa_prepare-verification-signed-doc.out.json
70
+
71
+ ## Verify the signature
72
+
73
+ ### Input
74
+
75
+ <<< @/eddsa_verify-prepared-signed-doc.data.json
76
+
77
+ ### Zencode
78
+
79
+ <<< @/eddsa_verify-prepared-signed-doc.slang{gherkin}
80
+
81
+ ### Output
82
+
83
+ SUCCESS or FAILURE
You can’t perform that action at this time.
0 commit comments