 
     - returns: The calculated hash value.
     */
-    static func hash(message: String, method: HashMethod) -> String {
+    public static func hash(message: String, method: HashMethod) -> String {
         return method.hash(message)
     }
 

}

// MARK: message authentication codes
typealias HMACImpl = HMAC

/**
 Message Authentication Codes (MAC).


    - returns: The calculated code value.
    */
    public static func authenticate(message: [UInt8], key: [UInt8], method: MACMethod) -> [UInt8] {
        return method.authenticate(message, key: key)
    }

