var searchIndex = {}; searchIndex["octavo"] = {"doc":"Fancy pure Rust crypto and hash library.","items":[[0,"crypto","octavo","",null,null],[0,"block","octavo::crypto","",null,null],[0,"blowfish","octavo::crypto::block","",null,null],[3,"Blowfish","octavo::crypto::block::blowfish","",null,null],[5,"bcrypt","","",null,{"inputs":[{"name":"usize"},{"name":"i"},{"name":"i"},{"name":"o"}],"output":null}],[11,"new","","",0,{"inputs":[{"name":"t"}],"output":{"name":"self"}}],[11,"init","","",0,{"inputs":[],"output":{"name":"self"}}],[11,"block_size","","",0,{"inputs":[],"output":{"name":"usize"}}],[11,"encrypt_block","","",0,null],[11,"block_size","","",0,{"inputs":[],"output":{"name":"usize"}}],[11,"decrypt_block","","",0,null],[8,"BlockEncrypt","octavo::crypto::block","",null,null],[10,"block_size","","",1,{"inputs":[],"output":{"name":"usize"}}],[10,"encrypt_block","","",1,null],[8,"BlockDecrypt","","",null,null],[10,"block_size","","",2,{"inputs":[],"output":{"name":"usize"}}],[10,"decrypt_block","","",2,null],[0,"stream","octavo::crypto","",null,null],[0,"chacha20","octavo::crypto::stream","",null,null],[3,"ChaCha20","octavo::crypto::stream::chacha20","",null,null],[11,"init","","",3,null],[11,"new","","",3,{"inputs":[{"name":"key"},{"name":"nonce"}],"output":{"name":"self"}}],[0,"asymmetric","octavo::crypto","",null,null],[0,"rsa","octavo::crypto::asymmetric","",null,null],[3,"SecretKeyExtra","octavo::crypto::asymmetric::rsa","",null,null],[4,"RSA","","",null,null],[13,"Public","","",4,null],[12,"n","octavo::crypto::asymmetric::rsa::RSA","Modulus",4,null],[12,"e","","Public Exponent",4,null],[13,"Private","octavo::crypto::asymmetric::rsa","",4,null],[12,"n","octavo::crypto::asymmetric::rsa::RSA","Modulus",4,null],[12,"d","","Private Exponent",4,null],[12,"extra","","",4,null],[6,"KeyPair","octavo::crypto::asymmetric::rsa","",null,null],[11,"keypair_from_primes","","",4,{"inputs":[{"name":"p"},{"name":"q"},{"name":"e"}],"output":{"name":"keypair"}}],[11,"generate_keypair","","",4,{"inputs":[{"name":"g"},{"name":"t"},{"name":"usize"}],"output":{"name":"keypair"}}],[11,"is_public","","",4,null],[11,"is_private","","",4,null],[11,"crypt","","",4,null],[0,"digest","octavo","Implementation of popular (and less popular, but fancy) hashing algorithms.",null,null],[0,"md4","octavo::digest","",null,null],[3,"MD4","octavo::digest::md4","",null,null],[11,"default","","",5,{"inputs":[],"output":{"name":"self"}}],[11,"update","","",5,null],[11,"output_bits","","",5,{"inputs":[],"output":{"name":"usize"}}],[11,"block_size","","",5,{"inputs":[],"output":{"name":"usize"}}],[11,"result","","",5,null],[0,"md5","octavo::digest","",null,null],[3,"MD5","octavo::digest::md5","",null,null],[11,"default","","",6,{"inputs":[],"output":{"name":"self"}}],[11,"update","","",6,null],[11,"output_bits","","",6,{"inputs":[],"output":{"name":"usize"}}],[11,"block_size","","",6,{"inputs":[],"output":{"name":"usize"}}],[11,"result","","",6,null],[0,"ripemd","octavo::digest","",null,null],[3,"RIPEMD160","octavo::digest::ripemd","",null,null],[11,"default","","",7,{"inputs":[],"output":{"name":"self"}}],[11,"update","","",7,null],[11,"output_bits","","",7,{"inputs":[],"output":{"name":"usize"}}],[11,"block_size","","",7,{"inputs":[],"output":{"name":"usize"}}],[11,"result","","",7,null],[0,"sha1","octavo::digest","",null,null],[3,"SHA1","octavo::digest::sha1","",null,null],[11,"default","","",8,{"inputs":[],"output":{"name":"self"}}],[11,"update","","",8,null],[11,"output_bits","","",8,{"inputs":[],"output":{"name":"usize"}}],[11,"block_size","","",8,{"inputs":[],"output":{"name":"usize"}}],[11,"result","","",8,null],[0,"sha2","octavo::digest","",null,null],[3,"SHA224","octavo::digest::sha2","",null,null],[3,"SHA256","","",null,null],[3,"SHA384","","",null,null],[3,"SHA512","","",null,null],[11,"default","","",9,{"inputs":[],"output":{"name":"self"}}],[11,"update","","",9,null],[11,"output_bits","","",9,{"inputs":[],"output":{"name":"usize"}}],[11,"block_size","","",9,{"inputs":[],"output":{"name":"usize"}}],[11,"result","","",9,null],[11,"default","","",10,{"inputs":[],"output":{"name":"self"}}],[11,"update","","",10,null],[11,"output_bits","","",10,{"inputs":[],"output":{"name":"usize"}}],[11,"block_size","","",10,{"inputs":[],"output":{"name":"usize"}}],[11,"result","","",10,null],[11,"default","","",11,{"inputs":[],"output":{"name":"self"}}],[11,"update","","",11,null],[11,"output_bits","","",11,{"inputs":[],"output":{"name":"usize"}}],[11,"block_size","","",11,{"inputs":[],"output":{"name":"usize"}}],[11,"result","","",11,null],[11,"default","","",12,{"inputs":[],"output":{"name":"self"}}],[11,"update","","",12,null],[11,"output_bits","","",12,{"inputs":[],"output":{"name":"usize"}}],[11,"block_size","","",12,{"inputs":[],"output":{"name":"usize"}}],[11,"result","","",12,null],[0,"sha3","octavo::digest","",null,null],[3,"SHA3224","octavo::digest::sha3","",null,null],[3,"SHA3256","","",null,null],[3,"SHA3384","","",null,null],[3,"SHA3512","","",null,null],[11,"default","","",13,{"inputs":[],"output":{"name":"self"}}],[11,"update","","",13,null],[11,"output_bits","","",13,{"inputs":[],"output":{"name":"usize"}}],[11,"block_size","","",13,{"inputs":[],"output":{"name":"usize"}}],[11,"result","","",13,null],[11,"default","","",14,{"inputs":[],"output":{"name":"self"}}],[11,"update","","",14,null],[11,"output_bits","","",14,{"inputs":[],"output":{"name":"usize"}}],[11,"block_size","","",14,{"inputs":[],"output":{"name":"usize"}}],[11,"result","","",14,null],[11,"default","","",15,{"inputs":[],"output":{"name":"self"}}],[11,"update","","",15,null],[11,"output_bits","","",15,{"inputs":[],"output":{"name":"usize"}}],[11,"block_size","","",15,{"inputs":[],"output":{"name":"usize"}}],[11,"result","","",15,null],[11,"default","","",16,{"inputs":[],"output":{"name":"self"}}],[11,"update","","",16,null],[11,"output_bits","","",16,{"inputs":[],"output":{"name":"usize"}}],[11,"block_size","","",16,{"inputs":[],"output":{"name":"usize"}}],[11,"result","","",16,null],[8,"Digest","octavo::digest","",null,null],[10,"update","","Update digest with data.",17,null],[10,"output_bits","","Output size in bits",17,{"inputs":[],"output":{"name":"usize"}}],[11,"output_bytes","","Output size in bytes",17,{"inputs":[],"output":{"name":"usize"}}],[10,"block_size","","",17,{"inputs":[],"output":{"name":"usize"}}],[10,"result","","Write resulting hash into `output`.",17,null],[0,"mac","octavo","",null,null],[0,"hmac","octavo::mac","",null,null],[3,"HMAC","octavo::mac::hmac","",null,null],[11,"new","","",18,{"inputs":[{"name":"k"}],"output":{"name":"self"}}],[11,"with_digest","","",18,null],[11,"update","","",18,null],[11,"output_bits","","",18,{"inputs":[],"output":{"name":"usize"}}],[11,"block_size","","",18,{"inputs":[],"output":{"name":"usize"}}],[11,"result","","",18,null],[8,"MAC","octavo::mac","",null,null],[10,"update","","",19,null],[10,"output_bits","","Output size in bits",19,{"inputs":[],"output":{"name":"usize"}}],[11,"output_bytes","","Output size in bytes",19,{"inputs":[],"output":{"name":"usize"}}],[10,"block_size","","",19,{"inputs":[],"output":{"name":"usize"}}],[10,"result","","Write resulting hash into `output`.",19,null]],"paths":[[3,"Blowfish"],[8,"BlockEncrypt"],[8,"BlockDecrypt"],[3,"ChaCha20"],[4,"RSA"],[3,"MD4"],[3,"MD5"],[3,"RIPEMD160"],[3,"SHA1"],[3,"SHA224"],[3,"SHA256"],[3,"SHA384"],[3,"SHA512"],[3,"SHA3224"],[3,"SHA3256"],[3,"SHA3384"],[3,"SHA3512"],[8,"Digest"],[3,"HMAC"],[8,"MAC"]]}; initSearch(searchIndex);