fix 2^n check

This commit is contained in:
2026-01-17 15:50:17 +01:00
parent a553aa6723
commit a347bd617c

View File

@@ -11,7 +11,7 @@ open class StreamEncoding(
private val padding: Byte? = null, private val padding: Byte? = null,
) : Encoding(alphabet) { ) : Encoding(alphabet) {
init { init {
require(base % 2 == 0) require(base and (base - 1) == 0)
} }
override fun encode(bytes: ByteArray): ByteArray { override fun encode(bytes: ByteArray): ByteArray {