☰
xkcp_sys
0.0.3
Structs
KMAC_Instance
KangarooTwelve_Instance
KeccakWidth1600_DuplexInstanceStruct
KeccakWidth1600_SpongeInstanceStruct
KeccakWidth1600_SpongePRG_InstanceStruct
KeccakWidth200_DuplexInstanceStruct
KeccakWidth200_SpongeInstanceStruct
KeccakWidth200_SpongePRG_InstanceStruct
KeccakWidth400_DuplexInstanceStruct
KeccakWidth400_SpongeInstanceStruct
KeccakWidth400_SpongePRG_InstanceStruct
KeccakWidth800_DuplexInstanceStruct
KeccakWidth800_SpongeInstanceStruct
KeccakWidth800_SpongePRG_InstanceStruct
Keccak_HashInstance
Kravatte_AlignedArray
Kravatte_Instance
Kravatte_SANE_Instance
Kravatte_SANSE_Instance
ParallelHash_Instance
TupleElement
TupleHash_Instance
TurboSHAKE_SpongeInstanceStruct
Xoodyak_CyclistInstanceStruct
cSHAKE_Instance
Enums
HashReturn
KCP_Phases
Kravatte_Phases
Constants
Cyclist_ModeHash
Cyclist_ModeKeyed
Cyclist_PhaseDown
Cyclist_PhaseUp
IS_BIG_ENDIAN
IS_LITTLE_ENDIAN
KRAVATTE_ALIGNMENT
KRAVATTE_FLAG_INIT
KRAVATTE_FLAG_LAST_PART
KRAVATTE_FLAG_NONE
KRAVATTE_FLAG_SHORT
KeccakP1600_implementation
KeccakP1600_implementation_config
KeccakP1600_stateAlignment
KeccakP1600_stateSizeInBytes
KeccakP200_implementation
KeccakP200_stateAlignment
KeccakP200_stateSizeInBytes
KeccakP400_implementation
KeccakP400_stateAlignment
KeccakP400_stateSizeInBytes
KeccakP800_implementation
KeccakP800_implementation_config
KeccakP800_stateAlignment
KeccakP800_stateSizeInBytes
Kravatte_RollcOffset
Kravatte_RollcSizeInBytes
Kravatte_RolleOffset
Kravatte_RolleSizeInBytes
Kravatte_SANE_TagLength
Kravatte_SANE_l
Kravatte_SANSE_TagLength
Kravatte_WBCAE_t
Kravatte_WBC_b
Kravatte_WBC_l
MAXROUNDS
NCOLUMS
NLANES
NROWS
PLATFORM_BYTE_ORDER
SnP_widthInBytes
Xoodoo_implementation
Xoodoo_stateAlignment
Xoodoo_stateSizeInBytes
Xoodyak_Rhash
Xoodyak_Rkin
Xoodyak_Rkout
Xoodyak_f_bPrime
Xoodyak_lRatchet
_rc1
_rc10
_rc11
_rc12
_rc2
_rc3
_rc4
_rc5
_rc6
_rc7
_rc8
_rc9
Functions
KMAC128
KMAC128_Final
KMAC128_Initialize
KMAC128_Squeeze
KMAC128_Update
KMAC256
KMAC256_Final
KMAC256_Initialize
KMAC256_Squeeze
KMAC256_Update
KangarooTwelve
KangarooTwelve_Final
KangarooTwelve_Initialize
KangarooTwelve_Squeeze
KangarooTwelve_Update
KeccakF1600_FastLoop_Absorb
KeccakF800_FastLoop_Absorb
KeccakP1600_12rounds_FastLoop_Absorb
KeccakP1600_AddBytes
KeccakP1600_ExtractAndAddBytes
KeccakP1600_ExtractBytes
KeccakP1600_Initialize
KeccakP1600_OverwriteBytes
KeccakP1600_OverwriteWithZeroes
KeccakP1600_Permute_12rounds
KeccakP1600_Permute_24rounds
KeccakP1600_Permute_Nrounds
KeccakP200_AddByte
KeccakP200_AddBytes
KeccakP200_ExtractAndAddBytes
KeccakP200_ExtractBytes
KeccakP200_Initialize
KeccakP200_OverwriteBytes
KeccakP200_OverwriteWithZeroes
KeccakP200_Permute_18rounds
KeccakP200_Permute_Nrounds
KeccakP400_AddByte
KeccakP400_AddBytes
KeccakP400_ExtractAndAddBytes
KeccakP400_ExtractBytes
KeccakP400_Initialize
KeccakP400_OverwriteBytes
KeccakP400_OverwriteWithZeroes
KeccakP400_Permute_20rounds
KeccakP400_Permute_Nrounds
KeccakP800_AddByte
KeccakP800_AddBytes
KeccakP800_ExtractAndAddBytes
KeccakP800_ExtractBytes
KeccakP800_Initialize
KeccakP800_OverwriteBytes
KeccakP800_OverwriteWithZeroes
KeccakP800_Permute_12rounds
KeccakP800_Permute_22rounds
KeccakP800_Permute_Nrounds
KeccakWidth1600_DuplexInitialize
KeccakWidth1600_Duplexing
KeccakWidth1600_DuplexingFeedPartialInput
KeccakWidth1600_DuplexingFeedZeroes
KeccakWidth1600_DuplexingGetFurtherOutput
KeccakWidth1600_DuplexingGetFurtherOutputAndAdd
KeccakWidth1600_DuplexingOverwritePartialInput
KeccakWidth1600_DuplexingOverwriteWithZeroes
KeccakWidth1600_Sponge
KeccakWidth1600_SpongeAbsorb
KeccakWidth1600_SpongeAbsorbLastFewBits
KeccakWidth1600_SpongeInitialize
KeccakWidth1600_SpongePRG_Feed
KeccakWidth1600_SpongePRG_Fetch
KeccakWidth1600_SpongePRG_Forget
KeccakWidth1600_SpongePRG_Initialize
KeccakWidth1600_SpongeSqueeze
KeccakWidth200_DuplexInitialize
KeccakWidth200_Duplexing
KeccakWidth200_DuplexingFeedPartialInput
KeccakWidth200_DuplexingFeedZeroes
KeccakWidth200_DuplexingGetFurtherOutput
KeccakWidth200_DuplexingGetFurtherOutputAndAdd
KeccakWidth200_DuplexingOverwritePartialInput
KeccakWidth200_DuplexingOverwriteWithZeroes
KeccakWidth200_Sponge
KeccakWidth200_SpongeAbsorb
KeccakWidth200_SpongeAbsorbLastFewBits
KeccakWidth200_SpongeInitialize
KeccakWidth200_SpongePRG_Feed
KeccakWidth200_SpongePRG_Fetch
KeccakWidth200_SpongePRG_Forget
KeccakWidth200_SpongePRG_Initialize
KeccakWidth200_SpongeSqueeze
KeccakWidth400_DuplexInitialize
KeccakWidth400_Duplexing
KeccakWidth400_DuplexingFeedPartialInput
KeccakWidth400_DuplexingFeedZeroes
KeccakWidth400_DuplexingGetFurtherOutput
KeccakWidth400_DuplexingGetFurtherOutputAndAdd
KeccakWidth400_DuplexingOverwritePartialInput
KeccakWidth400_DuplexingOverwriteWithZeroes
KeccakWidth400_Sponge
KeccakWidth400_SpongeAbsorb
KeccakWidth400_SpongeAbsorbLastFewBits
KeccakWidth400_SpongeInitialize
KeccakWidth400_SpongePRG_Feed
KeccakWidth400_SpongePRG_Fetch
KeccakWidth400_SpongePRG_Forget
KeccakWidth400_SpongePRG_Initialize
KeccakWidth400_SpongeSqueeze
KeccakWidth800_DuplexInitialize
KeccakWidth800_Duplexing
KeccakWidth800_DuplexingFeedPartialInput
KeccakWidth800_DuplexingFeedZeroes
KeccakWidth800_DuplexingGetFurtherOutput
KeccakWidth800_DuplexingGetFurtherOutputAndAdd
KeccakWidth800_DuplexingOverwritePartialInput
KeccakWidth800_DuplexingOverwriteWithZeroes
KeccakWidth800_Sponge
KeccakWidth800_SpongeAbsorb
KeccakWidth800_SpongeAbsorbLastFewBits
KeccakWidth800_SpongeInitialize
KeccakWidth800_SpongePRG_Feed
KeccakWidth800_SpongePRG_Fetch
KeccakWidth800_SpongePRG_Forget
KeccakWidth800_SpongePRG_Initialize
KeccakWidth800_SpongeSqueeze
Keccak_HashFinal
Keccak_HashInitialize
Keccak_HashSqueeze
Keccak_HashUpdate
Kra
Kravatte
Kravatte_MaskDerivation
Kravatte_SANE_Initialize
Kravatte_SANE_Unwrap
Kravatte_SANE_Wrap
Kravatte_SANSE_Initialize
Kravatte_SANSE_Unwrap
Kravatte_SANSE_Wrap
Kravatte_WBCAE_Decipher
Kravatte_WBCAE_Encipher
Kravatte_WBC_Decipher
Kravatte_WBC_Encipher
ParallelHash128
ParallelHash128_Final
ParallelHash128_Initialize
ParallelHash128_Squeeze
ParallelHash128_Update
ParallelHash256
ParallelHash256_Final
ParallelHash256_Initialize
ParallelHash256_Squeeze
ParallelHash256_Update
SHA3_224
SHA3_256
SHA3_384
SHA3_512
SHAKE128
SHAKE256
TupleHash128
TupleHash128_Final
TupleHash128_Initialize
TupleHash128_Squeeze
TupleHash128_Update
TupleHash256
TupleHash256_Final
TupleHash256_Initialize
TupleHash256_Squeeze
TupleHash256_Update
TurboSHAKE
TurboSHAKE_Absorb
TurboSHAKE_AbsorbDomainSeparationByte
TurboSHAKE_Initialize
TurboSHAKE_Squeeze
Vatte
Xoodoo_AddBytes
Xoodoo_ExtractAndAddBytes
Xoodoo_ExtractBytes
Xoodoo_Initialize
Xoodoo_OverwriteBytes
Xoodoo_OverwriteWithZeroes
Xoodoo_Permute_12rounds
Xoodoo_Permute_6rounds
Xoodoo_Permute_Nrounds
Xoodyak_Absorb
Xoodyak_AbsorbHashFullBlocks
Xoodyak_AbsorbKeyedFullBlocks
Xoodyak_Decrypt
Xoodyak_DecryptFullBlocks
Xoodyak_Encrypt
Xoodyak_EncryptFullBlocks
Xoodyak_Initialize
Xoodyak_Ratchet
Xoodyak_Squeeze
Xoodyak_SqueezeHashFullBlocks
Xoodyak_SqueezeKey
Xoodyak_SqueezeKeyedFullBlocks
cSHAKE128
cSHAKE128_Final
cSHAKE128_Initialize
cSHAKE128_Squeeze
cSHAKE128_Update
cSHAKE256
cSHAKE256_Final
cSHAKE256_Initialize
cSHAKE256_Squeeze
cSHAKE256_Update
Type Aliases
BitLength
BitSequence
KeccakWidth1600_DuplexInstance
KeccakWidth1600_SpongeInstance
KeccakWidth1600_SpongePRG_Instance
KeccakWidth200_DuplexInstance
KeccakWidth200_SpongeInstance
KeccakWidth200_SpongePRG_Instance
KeccakWidth400_DuplexInstance
KeccakWidth400_SpongeInstance
KeccakWidth400_SpongePRG_Instance
KeccakWidth800_DuplexInstance
KeccakWidth800_SpongeInstance
KeccakWidth800_SpongePRG_Instance
TurboSHAKE_Instance
TurboSHAKE_SpongeInstance
Xoodyak_Instance
tXoodooLane
?
Function
xkcp_sys
::
Xoodoo_OverwriteWithZeroes
source
·
[
−
]
pub unsafe extern "C" fn Xoodoo_OverwriteWithZeroes( state:
*mut
c_void
, byteCount:
c_uint
)