1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
**The Digital Notary Stamp That Even Quantum Computers Can't Forge**
- -------
```bash
cargo login
```
```bash
cargo test --workspace --all-features
cargo fmt --all --check
cargo clippy --all-targets --all-features -- -D warnings
```
```bash
./publish.sh
```
Or manually publish in dependency order:
```bash
cd crates/qs-drbg && cargo publish
cd crates/qs-crypto && cargo publish
cd crates/qs-policy && cargo publish
cd crates/qs-format && cargo publish
cd crates/qs-verify && cargo publish
cd crates/qs-tsp && cargo publish
cd crates/qs-transparency && cargo publish
cd crates/qs-cli && cargo publish
```
```bash
cargo install quantum-sign
quantum-sign --version
quantum-sign --help
```
Documentation will automatically build at:
- ----
Your crates will appear at:
- -------
1. 2. - - - -
If you need to yank a broken version:
```bash
cargo yank --vers 0.1.0 --crate qs-crypto
```
For issues or questions:
- -
This project implements quantum-resistant code signing that:
- -----
Remember: **Simple Answer**: Quantum-Sign is a command-line tool that digitally signs software using quantum-resistant cryptography to prove the software is authentic and hasn't been tampered with.