TianoCore EDK2 master
|
#include "CryptParallelHash.h"
Go to the source code of this file.
Functions | |
UINTN EFIAPI | LeftEncode (OUT UINT8 *EncBuf, IN UINTN Value) |
UINTN EFIAPI | RightEncode (OUT UINT8 *EncBuf, IN UINTN Value) |
Encode realted functions from Xkcp.
Copyright (c) 2022, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Copyright 2022 The eXtended Keccak Code Package (XKCP) https://github.com/XKCP/XKCP Keccak, designed by Guido Bertoni, Joan Daemen, Michael Peeters and Gilles Van Assche. Implementation by the designers, hereby denoted as "the implementer". For more information, feedback or questions, please refer to the Keccak Team website: https://keccak.team/ To the extent possible under law, the implementer has waived all copyright and related or neighboring rights to the source code in this file. http://creativecommons.org/publicdomain/zero/1.0/
Definition in file CryptXkcp.c.
Encode function from XKCP.
Encodes the input as a byte string in a way that can be unambiguously parsed from the beginning of the string by inserting the length of the byte string before the byte string representation of input.
[out] | EncBuf | Result of left encode. |
[in] | Value | Input of left encode. |
EncLen | Size of encode result in bytes. |
Definition at line 35 of file CryptXkcp.c.
Encode function from XKCP.
Encodes the input as a byte string in a way that can be unambiguously parsed from the end of the string by inserting the length of the byte string after the byte string representation of input.
[out] | EncBuf | Result of right encode. |
[in] | Value | Input of right encode. |
EncLen | Size of encode result in bytes. |
Definition at line 79 of file CryptXkcp.c.