Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/rchain-community/RSign

RChain Signature Tool
https://github.com/rchain-community/RSign

v0.7.1 to sync with rnode release

45a9971635e671107d1d25b2139919d6b2e0247e authored about 6 years ago by Dan Connolly <[email protected]>
sync w/ rchain-api for node 0.7

2e0ffd36fc9bbb523ad4a4d3efa892a807b1e998 authored about 6 years ago by Dan Connolly <[email protected]>
CONTRIBUTING tweaks

- change `npm run check` to `npm run typecheck`
- link markup etc.

7581cc91d24e6ba9451992abb6258169b2dcb3c9 authored about 6 years ago by Dan Connolly <[email protected]>
CONTRIBUTING: ocap discipline

taken from rchain-api CONTRIBUTING ac3376a
ref https://github.com/rchain/rchain-api/pull/18

261ee6a65a498a63202b377295f393cdd6f27a61 authored about 6 years ago by Dan Connolly <[email protected]>
add screenshots to README

- crop screenshots

0dfeff689c0cd97d401150442c560bff47653757 authored over 6 years ago by Dan Connolly <[email protected]>
move screenshots under docs

9982e6d0a5fd863e11806cc372a95a57113c424d authored over 6 years ago by Dan Connolly <[email protected]>
Screenshots to install RSign extension

Added screenshots to install and use RSign extension on chrome

eab96d436e6e23695ab0cb707c8ef194bf1adc7a authored over 6 years ago by David Asamonye <[email protected]>
prune test.html left over from RHOCore testing

db0e68b5bb1e32090d1300cb1e5dfab7034504aa authored over 6 years ago by Dan Connolly <[email protected]>
prune .rnode stuff left-over from Rchain-Status

e58c086df062f2b210726e4aca9181e45386e5e7 authored over 6 years ago by Dan Connolly <[email protected]>
Build signed .crx

- move build from source info to CONTRIBUTING

2ddc1d59a00056fa6b7cd4d08c88a51adb4e18f4 authored over 6 years ago by Dan Connolly <[email protected]>
document production build step

- split webpack config into dev, prod
- don't refer to node_modules from rhoSig.js

c235ab2a61bfe0617ea93adeef050529ec8b37ce authored over 6 years ago by Dan Connolly <[email protected]>
rhoSig: prune debug logging

5051cee8d8dee42d2e19f8209d54886a83d4db37 authored over 6 years ago by Dan Connolly <[email protected]>
use webpack rather than copy-paste from RChain-API (0.3.0)

- use RHOCore.js, RhoTypes.js from rchain-api rather than local copy
- update .flowconfig
...

71aef78a5ca1ea4075f36d7d18172a3261855aa8 authored over 6 years ago by Dan Connolly <[email protected]>
fix: TypeError: one way!

fixes https://github.com/dckc/RSign/issues/7

bc2f1ff42ba72a11fcf8108a2fff8bb45a6d018b authored over 6 years ago by Dan Connolly <[email protected]>
oops: fix toRholang for arrays

295a1f37d33832ba58012ba0e8d5572d8a7aa29e authored over 6 years ago by Dan Connolly <[email protected]>
Merge remote-tracking branch 'origin/sig-ext' into sig-ext

e843a7883aedddba12b51633bf7d31a70106e561 authored over 6 years ago by Dan Connolly <[email protected]>
avoid TypeError: Cannot destructure ... `label` etc.

... by handling missing (null) SigningKey from local storage (getKey).
Validate stored object, t...

5d5733d1bb0a27712025a968294431d77fee703c authored over 6 years ago by Dan Connolly <[email protected]>
RhoTypes: flowtype annotations from RChain-API

Please excuse the copy-and-paste programming, for now.

edbe9f8bd113bd5a3c542c0d9a34f2a59ec06206 authored over 6 years ago by Dan Connolly <[email protected]>
flowtype definition for Json-shaped data

0d23a70fc2f3ce3d732e1c8b09d6fef6e1918618 authored over 6 years ago by Dan Connolly <[email protected]>
nacl: flowtype definitions, based on typescript

90021bab2f384eff36e795b81ba27d35f7875be2 authored over 6 years ago by Dan Connolly <[email protected]>
README: list markup

grumble... markdown doesn't do alpha lists... grumble

d556e80036ffe5e27eeee0defea83ea3ead0585d authored over 6 years ago by Dan Connolly <[email protected]>
Merge PR 8: Update to new RChain logo

8962d39a4822194f1d5ea36fc96c388a1e15fff9 authored over 6 years ago by Dan Connolly <[email protected]>
Update to new RChain logo

da2ad0b267d1d1c215611b26bc3022c1fe36179c authored over 6 years ago by Joshy Orndorff <[email protected]>
dev tools: eslint, flow

6298ceb32c1eaed1f44a8afc77db8684c7426de3 authored over 6 years ago by Dan Connolly <[email protected]>
initial package description

7141ab2b897b4c5fcdef698af661385dc35ef331 authored over 6 years ago by Dan Connolly <[email protected]>
add RSign REAMDE; bump version

c9fad6d75a1ef94774f756617d643eaf10655058 authored over 6 years ago by Dan Connolly <[email protected]>
move extension to top level

87afe5ebf46ad6f6a2b8dc7e6b40e6917f63d56e authored over 6 years ago by Dan Connolly <[email protected]>
eye-candy for status update display

ee0aab28f755015ea70d09cb8f16b7e5916e2139 authored over 6 years ago by Dan Connolly <[email protected]>
Signed status updates and retrieval from chain.

ca3490893fbfec3e0a7e0a2b1b36e31b8d7011a4 authored over 6 years ago by Joshy Orndorff <[email protected]>
Pinned correct version or RChain-API in package lock

ec0f20d67751d32577eaf828d781f913772a0bfb authored over 6 years ago by Joshy Orndorff <[email protected]>
Add rnode.log to .gitignore

a5455c78ff8570d9a293ff8f7b4a746665b6b3a1 authored over 6 years ago by Joshy Orndorff <[email protected]>
Signed registration on RChain.

03f1be9697a243192d99af12c0a4437f707e3202 authored over 6 years ago by Joshy Orndorff <[email protected]>
Sketch out crypto-verified contract

fb993d701f9332f4b28aba4de49fd2793767a5db authored over 6 years ago by Joshy Orndorff <[email protected]>
oops: restore link from RhoTypes.js to global protobuf

ea5d40cc7aba7d74dda776a078f4e4db8dc7ee9f authored over 6 years ago by Dan Connolly <[email protected]>
Pin rchain-api to known good version to avoid missing .proto files.

73e6a3127fe08fc51661df8ab6664e0d9471feec authored over 6 years ago by Dan Connolly <[email protected]>
RhoTypes: regenerate with --keep-case

- save a tiny bit of test infrastructure too.

bdf752407275c4d0cb2a5ee38b452b65201d58ba authored over 6 years ago by Dan Connolly <[email protected]>
mock signed status

8f750a25b9bb1e3ffb642075736ed4875069a8c2 authored over 6 years ago by Dan Connolly <[email protected]>
ui for optional signing of Register, Post

- TODO: hook up to RNode

a28bef3f39e77f261168869fbe5165c1064a4a0e authored over 6 years ago by Dan Connolly <[email protected]>
add flow check npm script

31fc470e07e815ef9544653f81987e92a7de369b authored over 6 years ago by Dan Connolly <[email protected]>
re-connect register button to chain

4097b1d2896c541a6a58b88e80fc3ccd359783fe authored over 6 years ago by Dan Connolly <[email protected]>
factored out messageBus idioms

- page.js: publish, makeProxy
- pageRelay.js: oneWayForwarder, callbackForwarder
- prune d...

57e947b5153ebf0e18bf8cb1b3ef0d6c395db789 authored over 6 years ago by Dan Connolly <[email protected]>
messageBus - prune over-engineerd approach

8fdce7663133584d56a2428f701d84c2ca6119ea authored over 6 years ago by Dan Connolly <[email protected]>
sigTool: re-organize type annotations for readability

- cast to any to work around flow-interfaces-chrome to work around
ISSUE: flow-interfaces-...

eafcae514c0de5d521b25ce095d409c9d98cd5fb authored over 6 years ago by Dan Connolly <[email protected]>
startRelay: listen cb takes data, not event

- Also switched from addEventListener to onmessage;
doubt that made a difference.
- sign...

b58f6dbdead382f0eb0b4ddb617d59425005092c authored over 6 years ago by Dan Connolly <[email protected]>
sigui: back off generalized message bus (WIP)

The Message Bus is mostly about types, now.

d3007cb8300e6bc52ca4a1b21e2d576acfa2a3be authored over 6 years ago by Dan Connolly <[email protected]>
sigui: toward reusable message bus (WIP)

checkpoint: flow static types work

08fb62b763cc4c88570244e8de3952eda024c844 authored over 6 years ago by Dan Connolly <[email protected]>
static type annotation tooling

3dd9a6924a5f1577e719c817247d865b8809c00d authored over 6 years ago by Dan Connolly <[email protected]>
lint the extension files too

04a8500db1c559a90ec48a860bdf19951a3745d4 authored over 6 years ago by Dan Connolly <[email protected]>
pass message port explicitly from index.html to page.js

9079dfd9f1871beb9744b1b20b6460c34f04fb8b authored over 6 years ago by Dan Connolly <[email protected]>
main: tweak misleading RNode port message

32d1fc8d6ac157850872f9b3763143c5aad421d3 authored over 6 years ago by Dan Connolly <[email protected]>
sigui: prune background.js dead code

83f5a460b7b9a47390f996414d5c5b09213db3fd authored over 6 years ago by Dan Connolly <[email protected]>
status page: some style, avatars

- Spectre style
- Robohash icons
- ISSUE: base icon on pubkey or name?

832951ac08b97d18fb646e69415aa99a0ae3ffcb authored over 6 years ago by Dan Connolly <[email protected]>
sigui: signature makes it all the way back to the page

962c6bf256f341e723d43b1ad6b4d7ff1483028b authored over 6 years ago by Dan Connolly <[email protected]>
sigui: initial message passing from page to extension

a39340b79123826f5643202980e1357d33a7d13a authored over 6 years ago by Dan Connolly <[email protected]>
sigui: sign data from web page in extension (WIP)

- original register functionality is disconnected
- ambient window / chrome / document are s...

a3d8598b30f44b2654bf617578b23975d1645674 authored over 6 years ago by Dan Connolly <[email protected]>
sigui: refactor options to not depend on protobuf

f162a952c16b9ff0ad14a12e733637f3076f7159 authored over 6 years ago by Dan Connolly <[email protected]>
sigui: sign Par.toByteArray()

d66469a0e150db1ee48190c60e6fb0642f7ebd13 authored over 6 years ago by Dan Connolly <[email protected]>
sigui: integrate RhoTypes

7332d4c43003807f6358f315e15c34e403f9eda1 authored over 6 years ago by Dan Connolly <[email protected]>
sigui: slim down RhoTypes.js: punt comments

e7d6f6f19cdb7ff91a1941f63ecdca8766c466b8 authored over 6 years ago by Dan Connolly <[email protected]>
sigui: minimal protobuf runtime

528533fe5e3b17ce85fe5983a731bfc8ce946cad authored over 6 years ago by Dan Connolly <[email protected]>
RhoTypes: generate.js from .proto

Generated as follows:

Rchain-Status/sigui/lib$ ../../node_modules/.bin/pbjs -t static-modul...

4d12eb297a641736e7a4ee37cbf9434f945b8fe8 authored over 6 years ago by Dan Connolly <[email protected]>
protobuf.js: local "vendor" copy

* protobuf.js v6.8.8 (c) 2016, daniel wirtz
* compiled thu, 19 jul 2018 00:33:25 utc
* licens...

e7594b2791e42fbddd690816a3d6d2710f95b0b3 authored over 6 years ago by Dan Connolly <[email protected]>
RhoTypes.proto for signing: ffb6a25 Aug 29 64 bit ints

36b31c7d73e0fdc948c3a76fa15ed17fedd8885b authored over 6 years ago by Dan Connolly <[email protected]>
sigui: move key management to options

37296bfbb3f4fd98576563b3bd5b9c33ca312db5 authored over 6 years ago by Dan Connolly <[email protected]>
sigui: signing works!

- refactored sigTool: moved ui to popup

d0c4b66b9cb95b7159dab0337a8edcdf3d45f13c authored over 6 years ago by Dan Connolly <[email protected]>
sigui: generate key pair, save encrypted

- pass nacl (esp random number gen) to sigTool
- adapt asPromise to use chrome's goofy runti...

73148d077c80e670e3f8ea36bd23b0f360008679 authored over 6 years ago by Dan Connolly <[email protected]>
tweetnacl: nacl-fast.min.js v1.0.0 988c419 May 2017

public domain

8af14af9a4d69b7279167f5a2a9df9ab6de6ce0b authored over 6 years ago by Dan Connolly <[email protected]>
sigui: use explicit authority for popup

- authorize inline script by sha256 in `content_security_policy`
- work around chrome / fire...

c86f5e0a80ffcadedc9c190e04cd2020224a0982 authored over 6 years ago by Dan Connolly <[email protected]>
sigui: local storage integration (Chrome only?)

08738d178f52e5d17a8115bdaba7bf6e278d1a91 authored over 6 years ago by Dan Connolly <[email protected]>
toward signature extension: hello world

ec5f1ef04ad1822704a81e5d610ee3915be75698 authored over 6 years ago by Dan Connolly <[email protected]>
page: respect eslint no-param-reassign

Add UI methods for show, hide, etc.

97c1b9ebee342eeb35cb4f14f152abd7335f21ca authored over 6 years ago by Dan Connolly <[email protected]>
checkButton: restore to working order

- set 200 status on status result
- send JSON on 404 too

7766c5cd07e1f27fc9331a575f7d93880817bb40 authored over 6 years ago by Dan Connolly <[email protected]>
oops: rholang uses "" not ''

b82ed5df187088df216b6398ac9e6f13cf27698c authored over 6 years ago by Dan Connolly <[email protected]>
oops: register and set were using the same URL

f7e71794229eb32cb5647214464746a68434b414 authored over 6 years ago by Dan Connolly <[email protected]>
fix page title: no longer electron

b3dfbdba1e13c34b7d33e8ae60c0d691f1924da8 authored over 6 years ago by Dan Connolly <[email protected]>
page: use remoteAction logic for all buttons

81ba098cb8abda6740b2198851c816838f59a386 authored over 6 years ago by Dan Connolly <[email protected]>
noun-based URL paths; start error UI

For example, show "Casper instance not available" in red.

32a68a3921e5f221da788dd0b92d471b0e17ac85 authored over 6 years ago by Dan Connolly <[email protected]>
oops: doDeploy expects term:, not code:

30f5b7948ed82ae10bc7a8b7fdc1388230bbad0b authored over 6 years ago by Dan Connolly <[email protected]>
adopt ocap style for UI; finish airbnb adoption

284c2de3df8dbd6772556efad176f5e6200c2c2b authored over 6 years ago by Dan Connolly <[email protected]>
main: prevent injection; adopt ocap discipline

... and airbnb coding style

f34c51506d48ba845d42d6f598ab26b9531d9c21 authored over 6 years ago by Dan Connolly <[email protected]>
eslint config

- document a bunch of exceptions to airbnb style

36995d94638d30ea7ca540cec29d578847ee63ad authored over 6 years ago by Dan Connolly <[email protected]>
emacs config: indent, bin, ignore ~

57c542935564c26a303954d7c84fb118233da84e authored over 6 years ago by Dan Connolly <[email protected]>
package-lock: update to get tweetnacl dep

a8ae3455d0dc2f7ada0e7024ee5df07d8ddb8b2d authored over 6 years ago by Dan Connolly <[email protected]>
start script: restore to working order

8bae9a5c5ca77d8448e91b42622de56ad4e4893e authored over 6 years ago by Dan Connolly <[email protected]>
Typo fix in ui.

12e96291bc6f42e2ff975b5db808f4fa72cf1a9e authored over 6 years ago by Joshy Orndorff <[email protected]>
Cleaned up interfeace. Instcutions will be in tutorial and readme.

bfb2e9aadf93787691a66d14dd2b1afdbaece208 authored over 6 years ago by Joshy Orndorff <[email protected]>
Update to new RChain-API version

95b4d204641128acc9dc23e3e1c0963614bc94b2 authored over 6 years ago by Joshy Orndorff <[email protected]>
Make host and ports configurable.

dedf6705839a77ca15ebb67d1e44082ec005e189 authored over 6 years ago by Joshy Orndorff <[email protected]>
Moved to express js app

7f3c781ace18637363b8a96b6905c275f5774a85 authored over 6 years ago by Joshy Orndorff <[email protected]>
Sketched out readme / guide document.

e9312c2d4307e5adb33c14d60109ec60ff14722f authored over 6 years ago by Joshy Orndorff <[email protected]>
Updated dependencies because of electron vaulnerability

edafe50b52d652e330a0c1e366946254880abfc7 authored over 6 years ago by Joshy Orndorff <[email protected]>
Update contract so user passes in registration name. This matches what frontend expected, adn is necessary for our registry-work-around hack.

aa06008bfddba8d502337eb3221ad724d3879f9e authored over 6 years ago by Joshy Orndorff <[email protected]>
Clean up interface somewhat.

847df64193da23ccd98cd9b0cd0eb13ee9a205e8 authored over 6 years ago by Joshy Orndorff <[email protected]>
Found some uncommited changes to package.json. Not sure what happened there.

699bedc93dc80f713716fb4299f58dad6e08a950 authored over 6 years ago by Joshy Orndorff <[email protected]>
Minor code cleanups, can't yet get status back from blockchain

6d3ef1f99fafe4600871dc1764cd818bc55a9294 authored over 6 years ago by Joshy Orndorff <[email protected]>
Correct dependency for RChain-API

d43d1ac572e8cbf60d628f1c1124a18d721c445d authored over 6 years ago by Joshy Orndorff <[email protected]>
npm scripts to start fresh node and deploy default contract.

d20dbc6746870ea757cc7d6f681806561c43f620 authored over 6 years ago by Joshy Orndorff <[email protected]>
Users can post and check statuses, although checking isn't quite working.

fb7c7b496c687e0f63489fb1edf7091a6d309084 authored over 6 years ago by Joshy Orndorff <[email protected]>
Users can register for the service.

a97798192e8d3caefb4a369cbbe3ebd471929db8 authored over 6 years ago by Joshy Orndorff <[email protected]>
Initial Commit; GUI basically just acts as deploy interface for RNode.

48f4d303e472bd95dd919f82615f0cd7107e693a authored over 6 years ago by Joshy Orndorff <[email protected]>