我正在使用lazysodium-android 生成密钥对并使用消息和私钥生成签名,如下面的kotlin 代码所示。
val pair = lazySodium.cryptoSignSeedKeypair(seed.seedBytes)
println(pair.publicKey.asBytes.size) //32
println(pair.secretKey.asBytes.size) //64
val message = "helloWorld"
val signature = lazySodium.cryptoSignDetached(message, pair.secretKey)
println(signature.toByteArray().size) //128
但签名应该是 512 位或 64 字节。为什么显示 128 字节。我错过了什么吗?