Skip to contents

SLH-DSA-SHA2-128s signature

Usage

morie_crypto_slhdsa_sign(sk, message)

Arguments

sk

Secret key from morie_crypto_slhdsa_keygen.

message

Raw vector or single string.

Value

Raw signature (about 7856 B for the 128s parameter set).

Examples

if (morie_crypto_liboqs_available()) {
  kp <- try(morie_crypto_slhdsa_keygen(), silent = TRUE)
  if (!inherits(kp, "try-error")) {
    sig <- morie_crypto_slhdsa_sign(kp$sk, "post-quantum")
    print(morie_crypto_slhdsa_verify(kp$pk, "post-quantum", sig))
  }
}