úÎé'     None !"$,05:DIR >The class of types for which the result of serialization with  Data.Binary1 is known statically to be of a certain length The   is given in bytes at type level    None !"$,05:DI $Shorthand for defining instances of   , morally: §hasFixedSerializationLength typeName byteN = [d| instance HasFixedSerializiationLength $(typeName) where type SerializationLength $(typeName) = $(byteN) |]    None!"$,05:DIR  SReversably generate filepaths from arbitrary serializable types in a secure fashionBSD3None !"$,05:DIT  Round up to nearest multiple of !'Encrypt an arbitrary serializable value…We only expect to fail if the given value is not serialized in such a fashion that it meets the expected length given at type level.'Decrypt an arbitrary serializable valueISince no integrity guarantees can be made (we do not sign the values we 8) it is likely that deserialization will fail emitting  or .     "      !"#$%&'()*.filepath-crypto-0.0.0.2-5bO01ob0ZST3qTJnAxLJd0System.FilePath.CryptographicData.Binary.SerializationLength"Data.Binary.SerializationLength.TH%Data.Binary.SerializationLength.Class(cryptoids-0.4.0.0-GZ09D7JPJSvGlUjVOEp3XjData.CryptoID.ByteStringInvalidNamespaceDetectedDeserializationErrorCiphertextConversionFailedNamespaceHashIsWrongLengthPlaintextIsWrongLengthAlgorithmError CryptoIDError,cryptoids-types-0.0.0-IijcCkGgySO9DLOywL7kvv Data.CryptoIDCryptoID ciphertextHasFixedSerializationLengthSerializationLengthhasFixedSerializationLength"$fHasFixedSerializationLengthWord8#$fHasFixedSerializationLengthWord16#$fHasFixedSerializationLengthWord32#$fHasFixedSerializationLengthWord64!$fHasFixedSerializationLengthInt8"$fHasFixedSerializationLengthInt16"$fHasFixedSerializationLengthInt32"$fHasFixedSerializationLengthInt64CryptoFileNameencryptdecryptD:R:SerializationLengthWord8D:R:SerializationLengthWord16D:R:SerializationLengthWord32D:R:SerializationLengthWord64D:R:SerializationLengthInt8D:R:SerializationLengthInt16D:R:SerializationLengthInt32D:R:SerializationLengthInt64 paddedLengthcipherBlockSize