https://github.com/dgryski/dkeyczar
Port of Google's Keyczar cryptography library to Go
https://github.com/dgryski/dkeyczar
Last synced: about 2 months ago
JSON representation
Port of Google's Keyczar cryptography library to Go
- Host: GitHub
- URL: https://github.com/dgryski/dkeyczar
- Owner: dgryski
- Archived: true
- Created: 2011-12-12T00:17:55.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2020-05-15T20:22:28.000Z (over 5 years ago)
- Last Synced: 2025-08-03T07:22:41.844Z (5 months ago)
- Language: Go
- Homepage:
- Size: 151 KB
- Stars: 112
- Watchers: 9
- Forks: 16
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- fucking-awesome-cryptography - dkeyczar - Port of Google's Keyczar cryptography library to Go. (Frameworks and Libs / Go)
- awesome-cryptography - dkeyczar - Port of Google's Keyczar cryptography library to Go. (Frameworks and Libs / Go)
- awesome-cryptography - dkeyczar - Port of Google's Keyczar cryptography library to Go. (Frameworks and Libs / Go)
README
*Important note:* Keyczar is deprecated. The Keyczar developers recommend [Tink](https://github.com/google/tink).
---------------------------
This is a port of Google's Keyczar library to Go.
Copyright (c) 2011 Damian Gryski
This code is licensed under the Apache License, version 2.0
You can learn more about the Keyczar library at http://www.keyczar.org/
The library supports:
* AES+HMAC for symmetric encryption
* HMAC for symmetric signing
* RSA for asymmetric encryption or signing
* DSA for asymmetric signing
* Session encryption using AES+HMAC
It has a simple API with sensible defaults for the cryptographic algorithms.
All output is encoded in web-safe base64.
See the godoc for usage information. This documentation is also viewable
online at: http://godoc.org/github.com/dgryski/dkeyczar
To pull in testdata for unit tests run `git submodule init`
[](https://travis-ci.org/dgryski/dkeyczar)