package vendor:botan/legacy/keccak
Index
Types (1)
Constants (1)
Variables (0)
This section is empty.
Procedure Groups (1)
Types
Context ¶
Context :: ^vendor_botan.hash_struct
Constants
DIGEST_SIZE_512 ¶
DIGEST_SIZE_512 :: 64
Variables
This section is empty.
Procedures
final ¶
final :: proc "contextless" (ctx: ^^vendor_botan.hash_struct, hash: []u8) {…}
hash_bytes_512 ¶
hash_bytes_512 will hash the given input and return the computed hash
hash_bytes_to_buffer_512 ¶
hash_bytes_to_buffer_512 :: proc(data, hash: []u8) {…}
hash_bytes_to_buffer_512 will hash the given input and write the computed hash into the second parameter. It requires that the destination buffer is at least as big as the digest size
hash_file_512 ¶
hash_file_512 will read the file provided by the given handle and compute a hash
hash_stream_512 ¶
hash_stream_512 will read the stream in chunks and compute a hash from its contents
hash_string_512 ¶
hash_string_512 will hash the given input and return the computed hash
hash_string_to_buffer_512 ¶
hash_string_to_buffer_512 will hash the given input and assign the computed hash to the second parameter. It requires that the destination buffer is at least as big as the digest size
init ¶
init :: proc "contextless" (ctx: ^^vendor_botan.hash_struct) {…}
update ¶
update :: proc "contextless" (ctx: ^^vendor_botan.hash_struct, data: []u8) {…}
Procedure Groups
hash_512 ¶
hash_512 :: proc{ hash_stream_512, hash_file_512, hash_bytes_512, hash_string_512, hash_bytes_to_buffer_512, hash_string_to_buffer_512, }
Source Files
Generation Information
Generated with odin version dev-2023-12 (vendor "odin") Windows_amd64 @ 2023-12-03 21:08:11.870983400 +0000 UTC