implicit closure #1 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.() -> Tafelsalz.Sodium(in _A15325CBA4DE7A561417801BA05F20FA).init() -> Tafelsalz.Sodium
implicit closure #2 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.() -> Tafelsalz.Sodium(in _A15325CBA4DE7A561417801BA05F20FA).init() -> Tafelsalz.Sodium
Tafelsalz.Sodium.SodiumGenericHash.hash(outputSizeInBytes: Swift.Int, input: Swift.UnsafePointer<Swift.UInt8>, inputSizeInBytes: Swift.UInt64, key: Swift.Optional<Swift.UnsafePointer<Swift.UInt8>>, keySizeInBytes: Swift.Int) -> Swift.Array<Swift.UInt8>
implicit closure #1 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumGenericHash.hash(outputSizeInBytes: Swift.Int, input: Swift.UnsafePointer<Swift.UInt8>, inputSizeInBytes: Swift.UInt64, key: Swift.Optional<Swift.UnsafePointer<Swift.UInt8>>, keySizeInBytes: Swift.Int) -> Swift.Array<Swift.UInt8>
implicit closure #2 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumGenericHash.hash(outputSizeInBytes: Swift.Int, input: Swift.UnsafePointer<Swift.UInt8>, inputSizeInBytes: Swift.UInt64, key: Swift.Optional<Swift.UnsafePointer<Swift.UInt8>>, keySizeInBytes: Swift.Int) -> Swift.Array<Swift.UInt8>
implicit closure #3 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumGenericHash.hash(outputSizeInBytes: Swift.Int, input: Swift.UnsafePointer<Swift.UInt8>, inputSizeInBytes: Swift.UInt64, key: Swift.Optional<Swift.UnsafePointer<Swift.UInt8>>, keySizeInBytes: Swift.Int) -> Swift.Array<Swift.UInt8>
implicit closure #4 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumGenericHash.hash(outputSizeInBytes: Swift.Int, input: Swift.UnsafePointer<Swift.UInt8>, inputSizeInBytes: Swift.UInt64, key: Swift.Optional<Swift.UnsafePointer<Swift.UInt8>>, keySizeInBytes: Swift.Int) -> Swift.Array<Swift.UInt8>
implicit closure #5 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumGenericHash.hash(outputSizeInBytes: Swift.Int, input: Swift.UnsafePointer<Swift.UInt8>, inputSizeInBytes: Swift.UInt64, key: Swift.Optional<Swift.UnsafePointer<Swift.UInt8>>, keySizeInBytes: Swift.Int) -> Swift.Array<Swift.UInt8>
implicit closure #6 : @autoclosure () throws -> Swift.Bool in implicit closure #5 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumGenericHash.hash(outputSizeInBytes: Swift.Int, input: Swift.UnsafePointer<Swift.UInt8>, inputSizeInBytes: Swift.UInt64, key: Swift.Optional<Swift.UnsafePointer<Swift.UInt8>>, keySizeInBytes: Swift.Int) -> Swift.Array<Swift.UInt8>
implicit closure #7 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumGenericHash.hash(outputSizeInBytes: Swift.Int, input: Swift.UnsafePointer<Swift.UInt8>, inputSizeInBytes: Swift.UInt64, key: Swift.Optional<Swift.UnsafePointer<Swift.UInt8>>, keySizeInBytes: Swift.Int) -> Swift.Array<Swift.UInt8>
implicit closure #8 : @autoclosure () throws -> Swift.Bool in implicit closure #7 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumGenericHash.hash(outputSizeInBytes: Swift.Int, input: Swift.UnsafePointer<Swift.UInt8>, inputSizeInBytes: Swift.UInt64, key: Swift.Optional<Swift.UnsafePointer<Swift.UInt8>>, keySizeInBytes: Swift.Int) -> Swift.Array<Swift.UInt8>
implicit closure #9 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.SodiumGenericHash.hash(outputSizeInBytes: Swift.Int, input: Swift.UnsafePointer<Swift.UInt8>, inputSizeInBytes: Swift.UInt64, key: Swift.Optional<Swift.UnsafePointer<Swift.UInt8>>, keySizeInBytes: Swift.Int) -> Swift.Array<Swift.UInt8>
Tafelsalz.Sodium.SodiumGenericHash.hash(input: Swift.UnsafePointer<Swift.UInt8>, inputSizeInBytes: Swift.UInt64) -> Swift.Array<Swift.UInt8>
Tafelsalz.Sodium.SodiumKeyDerivation.keygen(Swift.UnsafeMutablePointer<Swift.UInt8>) -> ()
Tafelsalz.Sodium.SodiumKeyDerivation.derive(subKey: Swift.UnsafeMutablePointer<Swift.UInt8>, subKeySizeInBytes: Swift.Int, subKeyId: Swift.UInt64, context: Swift.Array<Swift.UInt8>, masterKey: Swift.UnsafePointer<Swift.UInt8>) -> ()
implicit closure #1 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumKeyDerivation.derive(subKey: Swift.UnsafeMutablePointer<Swift.UInt8>, subKeySizeInBytes: Swift.Int, subKeyId: Swift.UInt64, context: Swift.Array<Swift.UInt8>, masterKey: Swift.UnsafePointer<Swift.UInt8>) -> ()
implicit closure #2 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumKeyDerivation.derive(subKey: Swift.UnsafeMutablePointer<Swift.UInt8>, subKeySizeInBytes: Swift.Int, subKeyId: Swift.UInt64, context: Swift.Array<Swift.UInt8>, masterKey: Swift.UnsafePointer<Swift.UInt8>) -> ()
implicit closure #3 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumKeyDerivation.derive(subKey: Swift.UnsafeMutablePointer<Swift.UInt8>, subKeySizeInBytes: Swift.Int, subKeyId: Swift.UInt64, context: Swift.Array<Swift.UInt8>, masterKey: Swift.UnsafePointer<Swift.UInt8>) -> ()
closure #1 (Swift.UnsafeRawBufferPointer) -> Swift.Int32 in Tafelsalz.Sodium.SodiumKeyDerivation.derive(subKey: Swift.UnsafeMutablePointer<Swift.UInt8>, subKeySizeInBytes: Swift.Int, subKeyId: Swift.UInt64, context: Swift.Array<Swift.UInt8>, masterKey: Swift.UnsafePointer<Swift.UInt8>) -> ()
implicit closure #4 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.SodiumKeyDerivation.derive(subKey: Swift.UnsafeMutablePointer<Swift.UInt8>, subKeySizeInBytes: Swift.Int, subKeyId: Swift.UInt64, context: Swift.Array<Swift.UInt8>, masterKey: Swift.UnsafePointer<Swift.UInt8>) -> ()
Tafelsalz.Sodium.SodiumKeyExchange.keypair(publicKeyPtr: Swift.UnsafeMutablePointer<Swift.UInt8>, secretKeyPtr: Swift.UnsafeMutablePointer<Swift.UInt8>) -> ()
Tafelsalz.Sodium.SodiumKeyExchange.client_session_keys(rxPtr: Swift.UnsafeMutablePointer<Swift.UInt8>, txPtr: Swift.UnsafeMutablePointer<Swift.UInt8>, clientPk: Swift.UnsafePointer<Swift.UInt8>, clientSk: Swift.UnsafePointer<Swift.UInt8>, serverPk: Swift.UnsafePointer<Swift.UInt8>) -> Swift.Int32
Tafelsalz.Sodium.SodiumKeyExchange.server_session_keys(rxPtr: Swift.UnsafeMutablePointer<Swift.UInt8>, txPtr: Swift.UnsafeMutablePointer<Swift.UInt8>, serverPk: Swift.UnsafePointer<Swift.UInt8>, serverSk: Swift.UnsafePointer<Swift.UInt8>, clientPk: Swift.UnsafePointer<Swift.UInt8>) -> Swift.Int32
Tafelsalz.Sodium.SodiumMemory.allocate(sizeInBytes: Swift.Int) -> Swift.UnsafeMutableRawPointer
implicit closure #1 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumMemory.allocate(sizeInBytes: Swift.Int) -> Swift.UnsafeMutableRawPointer
Tafelsalz.Sodium.SodiumMemory.free(Swift.UnsafeMutableRawPointer) -> ()
Tafelsalz.Sodium.SodiumMemory.wipe(_: Swift.UnsafeMutableRawPointer, amountInBytes: Swift.Int) -> ()
implicit closure #1 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumMemory.wipe(_: Swift.UnsafeMutableRawPointer, amountInBytes: Swift.Int) -> ()
Tafelsalz.Sodium.SodiumMemory.wipe(inout Swift.Array<Swift.UInt8>) -> ()
Tafelsalz.Sodium.SodiumMemory.areEqual(_: Swift.UnsafeRawPointer, _: Swift.UnsafeRawPointer, amountInBytes: Swift.Int) -> Swift.Bool
implicit closure #1 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumMemory.areEqual(_: Swift.UnsafeRawPointer, _: Swift.UnsafeRawPointer, amountInBytes: Swift.Int) -> Swift.Bool
implicit closure #2 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.SodiumMemory.areEqual(_: Swift.UnsafeRawPointer, _: Swift.UnsafeRawPointer, amountInBytes: Swift.Int) -> Swift.Bool
Tafelsalz.Sodium.SodiumMemory.make_readonly(Swift.UnsafeMutableRawPointer) -> ()
implicit closure #1 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.SodiumMemory.make_readonly(Swift.UnsafeMutableRawPointer) -> ()
Tafelsalz.Sodium.SodiumMemory.make_readwritable(Swift.UnsafeMutableRawPointer) -> ()
implicit closure #1 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.SodiumMemory.make_readwritable(Swift.UnsafeMutableRawPointer) -> ()
Tafelsalz.Sodium.SodiumMemory.make_inaccessible(Swift.UnsafeMutableRawPointer) -> ()
implicit closure #1 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.SodiumMemory.make_inaccessible(Swift.UnsafeMutableRawPointer) -> ()
Tafelsalz.Sodium.SodiumPasswordHash.storableString(password: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, opslimit: Swift.Int, memlimit: Swift.Int) -> Swift.Optional<Swift.String>
implicit closure #1 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumPasswordHash.storableString(password: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, opslimit: Swift.Int, memlimit: Swift.Int) -> Swift.Optional<Swift.String>
implicit closure #2 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumPasswordHash.storableString(password: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, opslimit: Swift.Int, memlimit: Swift.Int) -> Swift.Optional<Swift.String>
implicit closure #3 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumPasswordHash.storableString(password: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, opslimit: Swift.Int, memlimit: Swift.Int) -> Swift.Optional<Swift.String>
implicit closure #4 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.SodiumPasswordHash.storableString(password: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, opslimit: Swift.Int, memlimit: Swift.Int) -> Swift.Optional<Swift.String>
Tafelsalz.Sodium.SodiumPasswordHash.isVerifying(storableString: Swift.String, password: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64) -> Swift.Bool
implicit closure #1 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumPasswordHash.isVerifying(storableString: Swift.String, password: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64) -> Swift.Bool
implicit closure #2 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumPasswordHash.isVerifying(storableString: Swift.String, password: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64) -> Swift.Bool
closure #1 (Swift.UnsafePointer<Swift.Int8>) -> Swift.Int32 in Tafelsalz.Sodium.SodiumPasswordHash.isVerifying(storableString: Swift.String, password: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64) -> Swift.Bool
implicit closure #3 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.SodiumPasswordHash.isVerifying(storableString: Swift.String, password: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64) -> Swift.Bool
Tafelsalz.Sodium.SodiumPasswordHash.derive(key: Swift.UnsafeMutablePointer<Swift.UInt8>, sizeInBytes: Swift.UInt64, from: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, salt: Swift.Array<Swift.UInt8>, opslimit: Swift.UInt64, memlimit: Swift.Int, algorithm: Swift.Int32) -> ()
implicit closure #1 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumPasswordHash.derive(key: Swift.UnsafeMutablePointer<Swift.UInt8>, sizeInBytes: Swift.UInt64, from: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, salt: Swift.Array<Swift.UInt8>, opslimit: Swift.UInt64, memlimit: Swift.Int, algorithm: Swift.Int32) -> ()
implicit closure #2 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumPasswordHash.derive(key: Swift.UnsafeMutablePointer<Swift.UInt8>, sizeInBytes: Swift.UInt64, from: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, salt: Swift.Array<Swift.UInt8>, opslimit: Swift.UInt64, memlimit: Swift.Int, algorithm: Swift.Int32) -> ()
implicit closure #3 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumPasswordHash.derive(key: Swift.UnsafeMutablePointer<Swift.UInt8>, sizeInBytes: Swift.UInt64, from: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, salt: Swift.Array<Swift.UInt8>, opslimit: Swift.UInt64, memlimit: Swift.Int, algorithm: Swift.Int32) -> ()
implicit closure #4 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumPasswordHash.derive(key: Swift.UnsafeMutablePointer<Swift.UInt8>, sizeInBytes: Swift.UInt64, from: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, salt: Swift.Array<Swift.UInt8>, opslimit: Swift.UInt64, memlimit: Swift.Int, algorithm: Swift.Int32) -> ()
implicit closure #5 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumPasswordHash.derive(key: Swift.UnsafeMutablePointer<Swift.UInt8>, sizeInBytes: Swift.UInt64, from: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, salt: Swift.Array<Swift.UInt8>, opslimit: Swift.UInt64, memlimit: Swift.Int, algorithm: Swift.Int32) -> ()
implicit closure #6 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumPasswordHash.derive(key: Swift.UnsafeMutablePointer<Swift.UInt8>, sizeInBytes: Swift.UInt64, from: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, salt: Swift.Array<Swift.UInt8>, opslimit: Swift.UInt64, memlimit: Swift.Int, algorithm: Swift.Int32) -> ()
implicit closure #7 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumPasswordHash.derive(key: Swift.UnsafeMutablePointer<Swift.UInt8>, sizeInBytes: Swift.UInt64, from: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, salt: Swift.Array<Swift.UInt8>, opslimit: Swift.UInt64, memlimit: Swift.Int, algorithm: Swift.Int32) -> ()
implicit closure #8 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumPasswordHash.derive(key: Swift.UnsafeMutablePointer<Swift.UInt8>, sizeInBytes: Swift.UInt64, from: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, salt: Swift.Array<Swift.UInt8>, opslimit: Swift.UInt64, memlimit: Swift.Int, algorithm: Swift.Int32) -> ()
implicit closure #9 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.SodiumPasswordHash.derive(key: Swift.UnsafeMutablePointer<Swift.UInt8>, sizeInBytes: Swift.UInt64, from: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, salt: Swift.Array<Swift.UInt8>, opslimit: Swift.UInt64, memlimit: Swift.Int, algorithm: Swift.Int32) -> ()
implicit closure #10 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.SodiumPasswordHash.derive(key: Swift.UnsafeMutablePointer<Swift.UInt8>, sizeInBytes: Swift.UInt64, from: Swift.UnsafePointer<Swift.Int8>, passwordSizeInBytes: Swift.UInt64, salt: Swift.Array<Swift.UInt8>, opslimit: Swift.UInt64, memlimit: Swift.Int, algorithm: Swift.Int32) -> ()
Tafelsalz.Sodium.SodiumRandom.bytes(_: Swift.UnsafeMutableRawPointer, sizeInBytes: Swift.Int) -> ()
implicit closure #1 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.SodiumRandom.bytes(_: Swift.UnsafeMutableRawPointer, sizeInBytes: Swift.Int) -> ()
Tafelsalz.Sodium.SodiumRandom.bytes(count: Swift.Int) -> Swift.Array<Swift.UInt8>
Tafelsalz.Sodium.SodiumRandom.number() -> Swift.UInt32
Tafelsalz.Sodium.SodiumRandom.uniform(upperBound: Swift.UInt32) -> Swift.UInt32
Tafelsalz.Sodium.SodiumSecretBox.keygen(Swift.UnsafeMutablePointer<Swift.UInt8>) -> ()
Tafelsalz.Sodium.SodiumSecretBox.encrypt(plaintext: Swift.Array<Swift.UInt8>, nonce: Swift.UnsafePointer<Swift.UInt8>, key: Swift.UnsafePointer<Swift.UInt8>) -> (Swift.Array<Swift.UInt8>, Swift.Array<Swift.UInt8>)
implicit closure #1 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.SodiumSecretBox.encrypt(plaintext: Swift.Array<Swift.UInt8>, nonce: Swift.UnsafePointer<Swift.UInt8>, key: Swift.UnsafePointer<Swift.UInt8>) -> (Swift.Array<Swift.UInt8>, Swift.Array<Swift.UInt8>)
Tafelsalz.Sodium.SodiumSecretBox.decrypt(ciphertext: Swift.Array<Swift.UInt8>, mac: Swift.UnsafePointer<Swift.UInt8>, nonce: Swift.UnsafePointer<Swift.UInt8>, key: Swift.UnsafePointer<Swift.UInt8>) -> Swift.Optional<Swift.Array<Swift.UInt8>>
implicit closure #1 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.SodiumSecretBox.decrypt(ciphertext: Swift.Array<Swift.UInt8>, mac: Swift.UnsafePointer<Swift.UInt8>, nonce: Swift.UnsafePointer<Swift.UInt8>, key: Swift.UnsafePointer<Swift.UInt8>) -> Swift.Optional<Swift.Array<Swift.UInt8>>
Tafelsalz.Sodium.pad(unpadded: Swift.Array<Swift.UInt8>, blockSize: Swift.Int) -> Swift.Array<Swift.UInt8>
implicit closure #1 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.pad(unpadded: Swift.Array<Swift.UInt8>, blockSize: Swift.Int) -> Swift.Array<Swift.UInt8>
implicit closure #2 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.pad(unpadded: Swift.Array<Swift.UInt8>, blockSize: Swift.Int) -> Swift.Array<Swift.UInt8>
implicit closure #3 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.pad(unpadded: Swift.Array<Swift.UInt8>, blockSize: Swift.Int) -> Swift.Array<Swift.UInt8>
Tafelsalz.Sodium.unpad(padded: Swift.Array<Swift.UInt8>, blockSize: Swift.Int) -> Swift.Optional<Swift.Array<Swift.UInt8>>
implicit closure #1 : @autoclosure () -> Swift.Bool in Tafelsalz.Sodium.unpad(padded: Swift.Array<Swift.UInt8>, blockSize: Swift.Int) -> Swift.Optional<Swift.Array<Swift.UInt8>>
implicit closure #2 : @autoclosure () -> Swift.String in Tafelsalz.Sodium.unpad(padded: Swift.Array<Swift.UInt8>, blockSize: Swift.Int) -> Swift.Optional<Swift.Array<Swift.UInt8>>
Tafelsalz.Sodium.hex2bin(_: Swift.String, ignore: Swift.Optional<Swift.String>) -> Swift.Optional<Swift.Array<Swift.UInt8>>
Tafelsalz.Sodium.bin2hex(Swift.Array<Swift.UInt8>) -> Swift.String
Tafelsalz.Sodium.b64decode(_: Swift.String, ignore: Swift.Optional<Swift.String>) -> Swift.Optional<Swift.Array<Swift.UInt8>>
Tafelsalz.Sodium.b64encode(bytes: Swift.Array<Swift.UInt8>) -> Swift.String