Sha256: 27f9052fbfaa3d13ea66ec5c6c27bcca08b415813b2a9985e990cbf1ba7b1e7f

Contents?: true

Size: 437 Bytes

Versions: 54

Compression:

Stored size: 437 Bytes

Contents

pub fn private_key(p: u64) -> u64 {
    unimplemented!("Pick a private key greater than 1 and less than {}", p)
}

pub fn public_key(p: u64, g: u64, a: u64) -> u64 {
    unimplemented!("Calculate public key using prime numbers {} and {}, and private key {}", p, g, a)
}

pub fn secret(p: u64, b_pub: u64, a: u64) -> u64 {
    unimplemented!("Calculate secret key using prime number {}, public key {}, and private key {}", p, b_pub, a)
}

Version data entries

54 entries across 54 versions & 1 rubygems

Version Path
trackler-2.2.1.150 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.149 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.148 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.147 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.146 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.145 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.144 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.143 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.142 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.141 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.140 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.139 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.138 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.137 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.136 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.135 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.134 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.133 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.132 tracks/rust/exercises/diffie-hellman/src/lib.rs
trackler-2.2.1.131 tracks/rust/exercises/diffie-hellman/src/lib.rs