dgryski / dkeyczar

Port of Google's Keyczar cryptography library to Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Important note: Keyczar is deprecated. The Keyczar developers recommend Tink.


This is a port of Google's Keyczar library to Go.

Copyright (c) 2011 Damian Gryski damian@gryski.com 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

Build Status

About

Port of Google's Keyczar cryptography library to Go


Languages

Language:Go 100.0%