A provably space-hard password hashing function.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
balloon
btest
include
libballoon
.gitignore
INSTALL Install comments from dbg Jan 26, 2017
LICENSE
README
SConstruct Fix build on Mac OS X Dec 29, 2016
TODO

README

This is a research protoype of the Balloon space-hard hash function.  The code
is still a work in progress. Some (not all) of the parts of the code that need
attention are marked with TODO comments. See the LICENSE file for licensing
information.

Consult the INSTALL file for information on how to compile this code.

----------------------------------------

 _    _                  _             _ 
| |  | |                (_)           | |
| |  | | __ _ _ __ _ __  _ _ __   __ _| |
| |/\| |/ _` | '__| '_ \| | '_ \ / _` | |
\  /\  / (_| | |  | | | | | | | | (_| |_|
 \/  \/ \__,_|_|  |_| |_|_|_| |_|\__, (_)
                                  __/ |  
                                 |___/  

Please DO NOT use this code in production!

This is an early research prototype built exclusively for benchmarking purposes
and it is almost certainly riddled with obvious security vulnerabilities. In
the future, if this code gets the level of scrutiny that security-critical
production code deserves, I will remove this warning. Until then, here be
dragons. 

----------------------------------------

Authors:
  Henry Corrigan-Gibbs, Stanford
  Dan Boneh, Stanford
  Stuart Schechter, Microsoft Research

Contact Henry for questions about the code: 
  henrycg@cs.stanford.edu

23 November 2015