daemon

command
v0.4.0-rc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 22, 2016 License: MIT Imports: 12 Imported by: 0

README

Arigato Daemon

This folder contains the Arigato Daemon which is responsible for performing all cryptographic operations on behalf of the user (through the CLI).

More details are available in the High-Level Architecture Document.

Building and Linting

You can build the daemon using the arigato/cli Docker container through the $REPO_HOME/scripts/build.sh script. To build the container use $REPO_HOME/scripts/build-container.sh.

You can develop outside the container using make build after glide install. However, you will manually have to place the binary in $REPO_HOME/cli/bin/ag-daemon.

Dependencies

  • Go 1.6
  • Glide for package vendoring

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package base64 provides a byte slice type that marshals into json as a raw (no padding) base64url value.
Package base64 provides a byte slice type that marshals into json as a raw (no padding) base64url value.
Package config exposes static configuration data, and loaded user preferences.
Package config exposes static configuration data, and loaded user preferences.
Package crypto provides access to secure encryption and signing methods
Package crypto provides access to secure encryption and signing methods
Package ctxutil contains utilities for using Contexts.
Package ctxutil contains utilities for using Contexts.
Package db provides persistent storage and caching of values returned from the registry.
Package db provides persistent storage and caching of values returned from the registry.
Package envelope defines the generic encapsulating format for Arigato objects.
Package envelope defines the generic encapsulating format for Arigato objects.
Package identity defines the ID format used for uniquely identifying objects in Arigato.
Package identity defines the ID format used for uniquely identifying objects in Arigato.
Package observer provides a facility for publishing progress updates and state changes from parts of the daemon, an a SSE http handler for consumers of these events.
Package observer provides a facility for publishing progress updates and state changes from parts of the daemon, an a SSE http handler for consumers of these events.
Package primitive contains definitions of the primitive types used in ag.
Package primitive contains definitions of the primitive types used in ag.
Package registry provides access to the Arigato registry REST API.
Package registry provides access to the Arigato registry REST API.
Package session provides in-memory storage of secure session details.
Package session provides in-memory storage of secure session details.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL