Alan does this:
cwm access-gen-master.n3 --think --purge > access-master.private
where the access-gen-master.n3 contains:
# Generate master key
@prefix : <#> .
@prefix log: <http://www.w3.org/2000/10/swap/log#> .
@prefix crypto: <http://www.w3.org/2000/10/swap/crypto#> .
@prefix string: <http://www.w3.org/2000/10/swap/string#> .
@prefix acc: <http://www.w3.org/2000/10/swap/test/crypto/acc.n3#>.
this log:forAll :x , :y.
{ :x crypto:keyLength "1024";
crypto:publicKey :y } log:implies {
:x a acc:MasterKeyPair; a acc:Secret. :y a acc:MasterKey } .
log:forAll a log:Chaff.
log:implies a log:Chaff.
:x is a key pair, made by keyLength
:y is the public part
acc: tags help us later
log:Chaff is one way to remove our inputs
10 of 18 |