https://github.com/kryptco/kr
DEPRECATED A dev tool for SSH auth + Git commit/tag signing using a key stored in Krypton.
https://github.com/kryptco/kr
Last synced: about 1 month ago
JSON representation
DEPRECATED A dev tool for SSH auth + Git commit/tag signing using a key stored in Krypton.
- Host: GitHub
- URL: https://github.com/kryptco/kr
- Owner: kryptco
- License: other
- Archived: true
- Created: 2016-12-12T02:10:00.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2023-11-07T16:09:05.000Z (almost 2 years ago)
- Last Synced: 2024-09-27T04:40:14.264Z (about 1 year ago)
- Language: Go
- Homepage: https://krypt.co/developers/
- Size: 21.8 MB
- Stars: 1,588
- Watchers: 36
- Forks: 109
- Open Issues: 103
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-repositories - kryptco/kr - DEPRECATED A dev tool for SSH auth + Git commit/tag signing using a key stored in Krypton. (Go)
- awesome-hacking-lists - kryptco/kr - DEPRECATED A dev tool for SSH auth + Git commit/tag signing using a key stored in Krypton. (Go)
README
# DEPRECATED
**This project is not maintained.** Development will continue at https://github.com/akamai/akr.
### Krypton Developer Tools
# The `kr` command line interface
__kr__ enables SSH to authenticate with a key stored in a __Krypton__
([iOS](https://github.com/kryptco/krypton-ios) or
[Android](https://github.com/kryptco/krypton-android)) mobile app. __kr__
runs as an SSH agent, called __krd__. When a __Krypton__ private key
operation is needed for authentication, __krd__ routes this request to the
paired mobile phone, where the user decides whether to allow the operation or
not. _The private key never leaves the phone._
__kr__ also enables Git Commit/Tag signing with a key stored in __Krypton__.
__kr__ includes an interface to gpg, called __krgpg__, that can talk with git
in order to pgp-sign git commits and tags.
# Supported Operating Systems
__kr__ currently supports MacOS (10.10+) and Linux (64 Bit) (Debian, RHEL, CentOS, Fedora with `systemd`).
# Easy Install
`curl https://krypt.co/kr | sh`
# Build Dependencies / Instructions
We use go modules for easy dependency management.
- [Install Go 1.13+](https://golang.org/doc/install)
# Install / Run From Source
```sh
make install
make start
kr pair
```
# CONTRIBUTING
Check out `CONTRIBUTING.md`
# Security Disclosure Policy
__Krypton__ follows a 7-day disclosure policy. If you find a security flaw,
please send it to `disclose@krypt.co` encrypted to the PGP key with fingerprint
`B873685251A928262210E094A70D71BE0646732C` ([find the full key here](https://krypt.co/docs/security/disclosure-policy.html)). We ask that you
delay publication of the flaw until we have published a fix, or seven days have
passed.
# LICENSE
We are currently working on a new license for Krypton. For now, the code
is released under All Rights Reserved.