Adhere to rust conventions

This commit is contained in:
Daniel Albert 2016-01-12 18:15:07 +00:00
parent 6ae8298f2c
commit 7e8df9febd
1 changed files with 6 additions and 10 deletions

View File

@ -3,33 +3,29 @@ use bn::BigNum;
use std::fmt; use std::fmt;
pub struct RSA { pub struct RSA {
pub rsa_obj : ffi::RSA rsa_obj : ffi::RSA
} }
impl RSA { impl RSA {
pub unsafe fn get_n(&self) -> BigNum { pub unsafe fn n(&self) -> BigNum {
BigNum::new_from_ffi(self.rsa_obj.n).unwrap() BigNum::new_from_ffi(self.rsa_obj.n).unwrap()
} }
pub unsafe fn get_d(&self) -> BigNum { pub unsafe fn d(&self) -> BigNum {
BigNum::new_from_ffi(self.rsa_obj.d).unwrap() BigNum::new_from_ffi(self.rsa_obj.d).unwrap()
} }
pub unsafe fn get_e(&self) -> BigNum { pub unsafe fn e(&self) -> BigNum {
BigNum::new_from_ffi(self.rsa_obj.e).unwrap() BigNum::new_from_ffi(self.rsa_obj.e).unwrap()
} }
pub unsafe fn get_p(&self) -> BigNum { pub unsafe fn p(&self) -> BigNum {
BigNum::new_from_ffi(self.rsa_obj.p).unwrap() BigNum::new_from_ffi(self.rsa_obj.p).unwrap()
} }
pub unsafe fn get_q(&self) -> BigNum { pub unsafe fn q(&self) -> BigNum {
BigNum::new_from_ffi(self.rsa_obj.q).unwrap() BigNum::new_from_ffi(self.rsa_obj.q).unwrap()
} }
pub fn get_type(&self) -> &str {
"rsa"
}
} }
impl fmt::Debug for RSA { impl fmt::Debug for RSA {