Skip to content
lib.rs 65.5 KiB
Newer Older
			let pair1 = sr25519::Pair::generate_with_phrase(None).0;
			let pair2 = sr25519::Pair::generate_with_phrase(None).0;
			let msg = b"Schnorrkcel!";
			let signature = pair1.sign(msg);
			crypto::sr25519_batch_verify(&signature, msg, &pair1.public());
			crypto::sr25519_batch_verify(&signature, msg, &pair2.public());
			crypto::sr25519_batch_verify(&zero_sr_sig(), &Vec::new(), &zero_sr_pub());

			assert!(!crypto::finish_batch_verify());
		});
	}