blob: e18b38d6b0fd15fd49d4e8d0208eb20588f85fd1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
use num_bigint::BigUint;
use num_traits::identities::Zero;
use sha1::Sha1;
use srp::client::SrpClient;
use srp::groups::G_1024;
use srp::server::SrpServer;
#[test]
#[should_panic]
fn bad_a_pub() {
let server = SrpServer::<Sha1>::new(&G_1024);
server
.process_reply(b"", b"", &BigUint::zero().to_bytes_be())
.unwrap();
}
#[test]
#[should_panic]
fn bad_b_pub() {
let client = SrpClient::<Sha1>::new(&G_1024);
client
.process_reply(b"", b"", b"", b"", &BigUint::zero().to_bytes_be())
.unwrap();
}
|