 import Sodium
 
 enum DiscordVoiceEngineError : Error {
+	case decryptionError
+	case encryptionError
 	case ipExtraction
 }
 

		encoder = nil
	}

	private func createVoicePacket(_ data: [UInt8]) -> [UInt8] {
		defer { free(encrypted) }

		let audioSize = Int(crypto_secretbox_MACBYTES) + defaultAudioSize

		return Array(header)
	}

	private func decryptVoiceData(_ data: Data) throws {
		defer { free(unencrypted) }

		let rtpHeader = Array(data.prefix(12))
