Modulecardano-crypto-class-2.5.1.0
Cardano.Crypto.Libsodium.Memory
Synopsis
- value allocaBytes
- value copyMem
- value finalizeMLockedForeignPtr
- value mallocForeignPtrBytes
- value mlockedAllocForeignPtr
- value mlockedAllocForeignPtrBytes
- value mlockedAllocForeignPtrBytesWith
- value mlockedAllocForeignPtrWith
- value mlockedAlloca
- value mlockedAllocaSized
- value mlockedAllocaSizedWith
- value mlockedAllocaWith
- value mlockedMalloc
- value packByteStringCStringLen
- value traceMLockedForeignPtr
- value unpackByteStringCStringLen
- value withForeignPtr
- value withMLockedForeignPtr
- value zeroMem
- newtype ForeignPtr
- newtype MLockedAllocator
- newtype MLockedForeignPtr
- Packagecardano-crypto-class-2.5.1.0
- Exports22
- LicenceApache-2.0
Do not use traceMLockedForeignPtr in production
Constructors
Constructors
MLockedAllocatormlAllocate :: forall a. CSize -> m (MLockedForeignPtr a)
Instances2NFData, NoThunks
NFData (MLockedForeignPtr a)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.Libsodium.Memory.InternalNoThunks (MLockedForeignPtr a)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.Libsodium.Memory.Internal