Skip to content

Commit

Permalink
initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
svyatonik committed Jul 24, 2017
0 parents commit 4297d3a
Show file tree
Hide file tree
Showing 12 changed files with 145 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
parity
db.*
42 changes: 42 additions & 0 deletions dev_ss1.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[parity]
chain = "dev"
base_path = "db.dev_ss1"

[ui]
disable = false

[rpc]
disable = false

[ipc]
disable = true

[websockets]
disable = false

[dapps]
disable = false

[network]
port = 30303
node_key = "6c26a76e9b31048d170873a791401c7e799a11f0cefc0171cc31a49800967509"
bootnodes = [
"enode://cac6c205eb06c8308d65156ff6c862c62b000b8ead121a4455a8ddeff7248128d895692136f240d5d1614dc7cc4147b1bd584bd617e30560bb872064d09ea325@127.0.0.1:30304",
"enode://6b8d9b9ecde2f0d8c7b2685dd10d181000fa0b26462674dece3096488d6b8d6e3c0e4e1262e3f0eb3b997783b3d6471c281905c5fafeb7908f3aeb7326274db6@127.0.0.1:30305"
]

[ipfs]
enable = false

[snapshots]
disable_periodic = true

[secretstore]
disable = false
self_secret = "6c26a76e9b31048d170873a791401c7e799a11f0cefc0171cc31a49800967509"
nodes = ["cac6c205eb06c8308d65156ff6c862c62b000b8ead121a4455a8ddeff7248128d895692136f240d5d1614dc7cc4147b1bd584bd617e30560bb872064d09ea325@127.0.0.1:8085", "6b8d9b9ecde2f0d8c7b2685dd10d181000fa0b26462674dece3096488d6b8d6e3c0e4e1262e3f0eb3b997783b3d6471c281905c5fafeb7908f3aeb7326274db6@127.0.0.1:8087"]
interface = "local"
port = 8083
http_interface = "local"
http_port = 8082
path = "db.dev_ss1/secretstore"
42 changes: 42 additions & 0 deletions dev_ss2.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[parity]
chain = "dev"
base_path = "db.dev_ss2"

[ui]
disable = true

[rpc]
disable = true

[ipc]
disable = true

[websockets]
disable = true

[dapps]
disable = true

[network]
port = 30304
node_key = "7e94018b3731afdb3b4e6f4c3e179475640166da12e1d1b0c7d80729b1a5b452"
bootnodes = [
"enode://d01355a9e8858242ae190208716c48734a5bd2c417b0a9181bc563a18c8ca538cd095d8ab383ed62fba4872c5bd86bad1e82d015e6eabae18546c998d5621923@127.0.0.1:30303",
"enode://6b8d9b9ecde2f0d8c7b2685dd10d181000fa0b26462674dece3096488d6b8d6e3c0e4e1262e3f0eb3b997783b3d6471c281905c5fafeb7908f3aeb7326274db6@127.0.0.1:30305"
]

[ipfs]
enable = false

[snapshots]
disable_periodic = true

[secretstore]
disable = false
self_secret = "7e94018b3731afdb3b4e6f4c3e179475640166da12e1d1b0c7d80729b1a5b452"
nodes = ["d01355a9e8858242ae190208716c48734a5bd2c417b0a9181bc563a18c8ca538cd095d8ab383ed62fba4872c5bd86bad1e82d015e6eabae18546c998d5621923@127.0.0.1:8083", "6b8d9b9ecde2f0d8c7b2685dd10d181000fa0b26462674dece3096488d6b8d6e3c0e4e1262e3f0eb3b997783b3d6471c281905c5fafeb7908f3aeb7326274db6@127.0.0.1:8087"]
interface = "local"
port = 8085
http_interface = "local"
http_port = 8084
path = "db.dev_ss2/secretstore"
42 changes: 42 additions & 0 deletions dev_ss3.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
[parity]
chain = "dev"
base_path = "db.dev_ss3"

[ui]
disable = true

[rpc]
disable = true

[ipc]
disable = true

[websockets]
disable = true

[dapps]
disable = true

[network]
port = 30305
node_key = "5ab6ed2a52c33142380032c39a03a86b12eacb3fa4b53bc16d84f51318156f8c"
bootnodes = [
"enode://d01355a9e8858242ae190208716c48734a5bd2c417b0a9181bc563a18c8ca538cd095d8ab383ed62fba4872c5bd86bad1e82d015e6eabae18546c998d5621923@127.0.0.1:30303",
"enode://cac6c205eb06c8308d65156ff6c862c62b000b8ead121a4455a8ddeff7248128d895692136f240d5d1614dc7cc4147b1bd584bd617e30560bb872064d09ea325@127.0.0.1:30304"
]

[ipfs]
enable = false

[snapshots]
disable_periodic = true

[secretstore]
disable = false
self_secret = "5ab6ed2a52c33142380032c39a03a86b12eacb3fa4b53bc16d84f51318156f8c"
nodes = ["d01355a9e8858242ae190208716c48734a5bd2c417b0a9181bc563a18c8ca538cd095d8ab383ed62fba4872c5bd86bad1e82d015e6eabae18546c998d5621923@127.0.0.1:8083", "cac6c205eb06c8308d65156ff6c862c62b000b8ead121a4455a8ddeff7248128d895692136f240d5d1614dc7cc4147b1bd584bd617e30560bb872064d09ea325@127.0.0.1:8085"]
interface = "local"
port = 8087
http_interface = "local"
http_port = 8086
path = "db.dev_ss3/secretstore"
2 changes: 2 additions & 0 deletions secretstore_generate
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# return: "0x07d6c0e4cecbe7a3ab3a8f5bd6439bb78ecd41f3e7487d34981668c50c62976e6f57eda20c9bd7026b4defa31141520a3480561b3c5bec5275d9d7f4f1e9d50a"
curl -v -X POST http://localhost:8082/shadow/0000000000000000000000000000000000000000000000000000000000000000/de12681e0b8f7a428f12a6694a5f7e1324deef3d627744d95d51b862afc13799251831b3611ae436c452b54cdf5c4e78b361a396ae183e8b4c34519e895e623c00/1
2 changes: 2 additions & 0 deletions secretstore_generate_and_store
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# return: "0x04bfc447952f4d1818a49f6b30bbf42ef26d6a25844ea2d11cb93a8a7ac385de6c162edbd1c2b785061456b35075e620bd3991a7df5967a594c87bd199caf90810a463e02da8b3415d471495ad37fa069d287a830e72f27b565fc3f28b5888c1e16c4435ef801bc6ffd680767b82a3102268f53796b9fa61117138bd5c72bb5e0556d6d9e17ce850d499e344ae68c1b04cbde3077e9d2a4ba9cceb057d2d609133c479aa891adf38c3511424c2cbc86764"
curl -v -X POST http://localhost:8082/0000000000000000000000000000000000000000000000000000000000000000/de12681e0b8f7a428f12a6694a5f7e1324deef3d627744d95d51b862afc13799251831b3611ae436c452b54cdf5c4e78b361a396ae183e8b4c34519e895e623c00/1
2 changes: 2 additions & 0 deletions secretstore_query
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# returns "0x04990dbe0a4bd6ade23a588ca94c8ba1961a512129b62c23b2a5984ee58e6a925115f7681168909f45a33d7ffe8b8994416b6a707a8838c6c5bfc2d332cfa0fdeb0d1bb0c098d4e7ea690d76abbfc28483665bf00aff8932f6b557efc232ed229709a9cd583bc25543ec2414c719524fa9e73b813c4258e9eb5e8fb95480175d4be89869c094590bf680783dd85da20856da3980f0d2245c4f6b2faa2c28645c355bb082f8759ecaa16b536ff483768d26"
curl -v http://localhost:8082/0000000000000000000000000000000000000000000000000000000000000000/de12681e0b8f7a428f12a6694a5f7e1324deef3d627744d95d51b862afc13799251831b3611ae436c452b54cdf5c4e78b361a396ae183e8b4c34519e895e623c00
2 changes: 2 additions & 0 deletions secretstore_query_shadow
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# returns {"decrypted_secret":"0x88adde1841690af21700e6ff37b8786733cede2ed2faf703f9d5d1a625fd45eb7e5e6efc3800d23482cbf8f1eead192b3123326aa5434c56bae2f99f3f7ca5bf","common_point":"0x2e350d872aef36f0baaf53c0b8b227240814e200e649493948e715487e09ac25957d269f97cd110e836ac48443f217c6a1ce443eecb51df8b1218c0558bd65a2","decrypt_shadows":["0x045f2f68a55d9823c5d618eda6e6687e1d16cb255ec9b4e8e91cee7910e0662e7fb696aa58cf141c44e1d26f7888cd2f3cdc817aa42ce719c2fae6ca5ae58655d161d97b791dd4734ffdd83920980107bf9f07cf49e69680068f490084e11ecd6f344d12bdfe1620ce2e36e5a77086970c9a20192e29fe8b64024ee2cd8eb48bd78595e5da81096f7f2e4165f85719b97e","0x04df05a7ae021b111777318f94ba677ed1e2b4857a3209acae25ca6a628dfe9f5f28aec46e528fd9ac8d35eb1e506851f699cb3715738106e226a4a4ab820af9310e059904a24e5851f7e28e163c35a0803ba13e4d3de9f7bea3aef94c63540193c89402080cde36aab7117b7918a11cb184bf40a08ab59a12d25a15ae581731fff1dba5889ab3b7f24e7b54d74538e342"]}
curl -v http://localhost:8082/shadow/0000000000000000000000000000000000000000000000000000000000000000/de12681e0b8f7a428f12a6694a5f7e1324deef3d627744d95d51b862afc13799251831b3611ae436c452b54cdf5c4e78b361a396ae183e8b4c34519e895e623c00
2 changes: 2 additions & 0 deletions secretstore_sign
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# returns "0x0410fe210ffdd38611b252e24c61b610d6ea8ec70f9f7186184441871839562cc18c94174af0c804973ce88a6f07ec7604b4b91821a6ca68ca348d16cd647fba494f8132ff36ad4654abd5cba6fb1fd98cacc12aaf3a0fe70010be91f5ab7b69db8f80e528be3baba70341721d6058ad66665363033f0cee963476da746e843d4006170ab549fa82f14eec7b420d542c3415a61fc3075f39e1529bc4e6f54f1170496393485f6ef271ad8b587c8fae8a18"
curl -v http://localhost:8082/0000000000000000000000000000000000000000000000000000000000000000/de12681e0b8f7a428f12a6694a5f7e1324deef3d627744d95d51b862afc13799251831b3611ae436c452b54cdf5c4e78b361a396ae183e8b4c34519e895e623c00/0000000000000000000000000000000000000000000000000000000000000001
3 changes: 3 additions & 0 deletions secretstore_store
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# secret: 58b8569f394a959a29adcab099e258db099b9f6ebe6497adbfb8564b13bde8eb67524341dc28579f3eec589f30a90052963489ef2473c0539aaa3a529db1cda6
# encrypted with public: 07d6c0e4cecbe7a3ab3a8f5bd6439bb78ecd41f3e7487d34981668c50c62976e6f57eda20c9bd7026b4defa31141520a3480561b3c5bec5275d9d7f4f1e9d50a
curl -v -X POST http://localhost:8082/shadow/0000000000000000000000000000000000000000000000000000000000000000/de12681e0b8f7a428f12a6694a5f7e1324deef3d627744d95d51b862afc13799251831b3611ae436c452b54cdf5c4e78b361a396ae183e8b4c34519e895e623c00/368244efaf441c2dabf7a723355a97b3b86f27bdb2827ae6f34ddece5132efd37af4ba808957b7113b4296bc4ae9ec7be38f9de6bae00504e775883a50d4658a/b7ad0603946987f1a154ae7f074e45da224eaa83704aac16a2d43a675d219654cf087b5d7aacce0790a65abbc1a495b26e71a5c6e9a4a71b543bf0048935bc13
3 changes: 3 additions & 0 deletions start
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
RUST_LOG=secretstore=trace,secretstore_net=trace ./parity --config dev_ss1.toml&
RUST_LOG=secretstore=trace,secretstore_net=trace ./parity --config dev_ss2.toml&
RUST_LOG=secretstore=trace,secretstore_net=trace ./parity --config dev_ss3.toml&
1 change: 1 addition & 0 deletions stop
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
killall -9 parity

0 comments on commit 4297d3a

Please sign in to comment.