Skip to content
This repository has been archived by the owner on May 16, 2020. It is now read-only.
/ dkeyczar Public archive

Port of Google's Keyczar cryptography library to Go

Notifications You must be signed in to change notification settings

dgryski/dkeyczar

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages