//go:build !signal_legacy package libsignal /* #include #include */ import "C" // signedPreKeyOmemoSignature extracts the OMEMO (XEdDSA/Ed25519) signature // libomemo-c computes on every signed prekey alongside the legacy one - // vanilla libsignal-protocol-c has no such second signature (see // signedprekey_legacy.go). func signedPreKeyOmemoSignature(spk *C.session_signed_pre_key) []byte { return cBytesToGo(C.session_signed_pre_key_get_signature_omemo(spk), C.session_signed_pre_key_get_signature_omemo_len(spk)) }