Skip to content

mr-tim/mini-kms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini-Kms

A toy implementation of the Hadoop KMS API, written in Go.

APIs currently implemented:

  • Key creation
  • Rollover Key
  • Delete Key
  • Get Key Metadata
  • Get Current Key
  • Generate Encrypted Key
  • Decrypt Encrypted Key
  • Get Key Version
  • Get Key Versions
  • Get Key Names
  • Get Keys Metadata

Things that still need doing

  • Tests
  • ACLs/security
  • Check performance/concurrency
  • Tidy up error handling - reporting user vs server errors

About

Toy implementation of the Hadoop KMS API, in Go

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages