clef updates (#19385)

This commit is contained in:
Martin Holst Swende 2019-04-03 15:00:14 +02:00 committed by GitHub
parent 5577773d5a
commit 17e0e35410
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 10 additions and 20 deletions

View File

@ -3,8 +3,6 @@ title: Clef overview
--- ---
Clef
===
_A reasonably secure wallet_ _A reasonably secure wallet_
Goal: Accommodate arbitrary high requirements for security (through _isolation_ and _separation_), while still providing _usability_. Goal: Accommodate arbitrary high requirements for security (through _isolation_ and _separation_), while still providing _usability_.

View File

@ -2,8 +2,6 @@
title: Rules title: Rules
--- ---
# Rules
The `signer` binary contains a ruleset engine, implemented with [OttoVM](https://github.com/robertkrimen/otto) The `signer` binary contains a ruleset engine, implemented with [OttoVM](https://github.com/robertkrimen/otto)
It enables usecases like the following: It enables usecases like the following:

View File

@ -1,9 +1,4 @@
--- # Advanced setup
title: Advanced setup
---
# Setting up Clef
This document describes how Clef can be used in a more secure manner than executing it from your everyday laptop, This document describes how Clef can be used in a more secure manner than executing it from your everyday laptop,
in order to ensure that the keys remain safe in the event that your computer should get compromised. in order to ensure that the keys remain safe in the event that your computer should get compromised.

View File

@ -34,9 +34,16 @@ process output for confirmation-requests.
* The UI app prompts the user accordingly, and responds to the `signer` * The UI app prompts the user accordingly, and responds to the `signer`
* The `signer` signs (or not), and responds to the original request. * The `signer` signs (or not), and responds to the original request.
### More resoruces
* Changelog for [External API](developers/extapi_changelog.md)
* Changelog for [UI API](developers/intapi_changelog.md)
* Documentation about [Datatypes](developers/datatypes.md)
## External API ## External API
See the [external api changelog](extapi_changelog.md) for information about changes to this API. See the [external api changelog](developers/extapi_changelog.md) for information about changes to this API.
### Encoding ### Encoding
- number: positive integers that are hex encoded - number: positive integers that are hex encoded
@ -529,7 +536,7 @@ See `pythonsigner`, which can be invoked via `python3 pythonsigner.py test` to p
All methods in this API uses object-based parameters, so that there can be no mixups of parameters: each piece of data is accessed by key. All methods in this API uses object-based parameters, so that there can be no mixups of parameters: each piece of data is accessed by key.
See the [ui api changelog](intapi_changelog.md) for information about changes to this API. See the [ui api changelog](developers/intapi_changelog.md) for information about changes to this API.
OBS! A slight deviation from `json` standard is in place: every request and response should be confined to a single line. OBS! A slight deviation from `json` standard is in place: every request and response should be confined to a single line.
Whereas the `json` specification allows for linebreaks, linebreaks __should not__ be used in this communication channel, to make Whereas the `json` specification allows for linebreaks, linebreaks __should not__ be used in this communication channel, to make

View File

@ -1,8 +0,0 @@
---
title: Clef
root: ..
permalink: /clef/
---
{% for p in site.clef %}
* [{{ p.title }}]({% include link.html url=p.url %})
{% endfor %}