var searchIndex = {}; searchIndex["blake"] = {"doc":"An implementation of the [BLAKE hash function](http://131002.net/blake), via FFI to reference implementation.","items":[[3,"Blake","blake","Hashing state for multiple data sets.",null,null],[4,"BlakeError","","Some functions in the library can fail, this enum represents all the possible ways they can.",null,null],[13,"Fail","","Generic failure state",0,null],[13,"BadHashbitlen","","`hashbitlen` passed to `Blake::new()` or `hash()` incorrect",0,null],[5,"hash","","Hash all data in one fell swoop.",null,null],[6,"Result","","Helper result type containing `BlakeError`.",null,null],[11,"eq","","",0,null],[11,"hash","","",0,null],[11,"clone","","",0,null],[11,"fmt","","",0,null],[11,"new","","Create a new hash state and initialise it with the given bit length.",1,{"inputs":[{"name":"i32"}],"output":{"name":"result"}}],[11,"add_salt","","Add a salt to the hash function.",1,null],[11,"update","","Append the provided data to the hash function.",1,null],[11,"finalise","","Finish hashing and store the output result in the provided space.",1,null],[11,"drop","","",1,null],[11,"description","","",0,null],[11,"from","","Passing incorrect error values yields unspecified behaviour.",0,{"inputs":[{"name":"i32"}],"output":{"name":"self"}}],[11,"fmt","","",0,null]],"paths":[[4,"BlakeError"],[3,"Blake"]]}; initSearch(searchIndex);