LuaCrypto: A Lua frontend to OpenSSL

LuaCrypto
A Lua frontend to OpenSSL

## Example

Below is a sample displaying the basic use of the library.

    local crypto = require("crypto")
    local evp = require("crypto.evp")
    local hmac = require("crypto.hmac")

    assert(io.input(some_file))
    local md5_of_some_file = evp.digest("md5", io.read("*all"))

    assert(io.input(some_file))
    local hmac_of_some_file = hmac.digest("sha1", io.read("*all"), "hmackey")

And here is a sample of the object interface to the code.

    require("crypto")

    local evp = crypto.evp.new("md5")
    for line in io.lines(some_file) do
        evp:update(line)
    end
    local md5_of_some_file = evp:digest()

$Id: examples.html,v 1.1 2006/08/25 03:24:17 nezroy Exp $