nimcypher/algos/sha384

Types

Sha384Digest = array[Sha384DigestSize, byte]
Sha384Hmac = array[Sha384DigestSize, byte]

Procs

proc final(ctx: var Sha384HmacContext): Sha384Hmac {....raises: [], tags: [],
    forbids: [].}
proc init384(ctx: var Sha512Context) {....raises: [], tags: [], forbids: [].}
proc initHmac384(ctx: var Sha384HmacContext; key: openArray[byte]) {....raises: [],
    tags: [], forbids: [].}
proc sha384(message: openArray[byte]): Sha384Digest {....raises: [], tags: [],
    forbids: [].}
Compute the SHA-384 hash of message.
proc sha384Hmac(key, message: openArray[byte]): Sha384Hmac {....raises: [],
    tags: [], forbids: [].}
Compute an HMAC-SHA-384 of message.
proc update(ctx: var Sha384HmacContext; message: openArray[byte]) {....raises: [],
    tags: [], forbids: [].}