| var hash = exports; | 
|   | 
| hash.utils = require('./hash/utils'); | 
| hash.common = require('./hash/common'); | 
| hash.sha = require('./hash/sha'); | 
| hash.ripemd = require('./hash/ripemd'); | 
| hash.hmac = require('./hash/hmac'); | 
|   | 
| // Proxy hash functions to the main object | 
| hash.sha1 = hash.sha.sha1; | 
| hash.sha256 = hash.sha.sha256; | 
| hash.sha224 = hash.sha.sha224; | 
| hash.sha384 = hash.sha.sha384; | 
| hash.sha512 = hash.sha.sha512; | 
| hash.ripemd160 = hash.ripemd.ripemd160; |