An open API service indexing awesome lists of open source software.

https://github.com/textileio/dcrypto

A stream-based encryption library (AES-CTR + AES-512 HMAC)
https://github.com/textileio/dcrypto

Last synced: about 1 year ago
JSON representation

A stream-based encryption library (AES-CTR + AES-512 HMAC)

Awesome Lists containing this project

README

          

# dcrypto

[![Chat on Slack](https://img.shields.io/badge/slack-slack.textile.io-informational.svg?style=popout-square)](https://slack.textile.io)
[![GitHub license](https://img.shields.io/github/license/textileio/dcrypto.svg?style=popout-square)](./LICENSE)
[![Go Report Card](https://goreportcard.com/badge/github.com/textileio/dcrypto?style=flat-square)](https://goreportcard.com/report/github.com/textileio/dcrypto?style=flat-square)
[![GitHub action](https://github.com/textileio/dcrypto/workflows/Tests/badge.svg?style=popout-square)](https://github.com/textileio/dcrypto/actions)
[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=popout-square)](https://github.com/RichardLitt/standard-readme)

> A stream-based encryption library

This library is a modified version of the [Google Drive client](https://github.com/odeke-em/drive) [`dcrypto`](https://github.com/odeke-em/drive/blob/master/src/dcrypto/dcrypto.go) package. The current version uses an AES-256 cipher in CTR mode signed with an HMAC using SHA-512. Read more [here](https://github.com/odeke-em/drive/wiki/End-to-End-Encryption).

## Table of Contents

- [Install](#install)
- [Usage](#usage)
- [License](#license)

## Install

go get github.com/textileio/dcrypto

## Usage

Go to https://godoc.org/github.com/textileio/dcrypto.

## License

[Apache-2.0](LICENSE)