mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Add lua bindings to hashing functions. sha256 is available. sha256.new craetes a new object. sha256.update updates the digest. sha256.digest returns the digest as a binary string and resets the context. sha256.hexdigest returns the digest as a string of hex digits and then resets the cotnext. Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D43872 (cherry picked from commit f7781d030ccd18b1d4c864ecfade122ea19dafb1)
11 lines
152 B
C
11 lines
152 B
C
/*-
|
|
* Copyright (c) 2024 Netflix, Inc
|
|
*
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <lua.h>
|
|
|
|
int luaopen_hash(lua_State *L);
|