deprecate HmacExtension
This commit is contained in:
parent
5da5ac54f0
commit
e86953077b
@ -17,7 +17,10 @@ use rust_crypto::sha2::Sha256;
|
||||
use std::collections::BTreeMap;
|
||||
use std::io::Cursor;
|
||||
|
||||
//#[deprecated]
|
||||
#[deprecated(
|
||||
since = "0.4.2",
|
||||
note = "Please use FidoAssertionRequest::with_extension(HmacSecret) instead"
|
||||
)]
|
||||
pub trait HmacExtension {
|
||||
fn extension_name() -> &'static str {
|
||||
"hmac-secret"
|
||||
@ -90,6 +93,7 @@ pub trait HmacExtension {
|
||||
}
|
||||
}
|
||||
|
||||
#[allow(deprecated)]
|
||||
impl HmacExtension for FidoDevice {
|
||||
fn get_data(&mut self, salt: &[u8; 32], salt2: Option<&[u8; 32]>) -> FidoResult<Value> {
|
||||
Ok(HmacSecret::extension_input(self, salt, salt2)?)
|
||||
|
Loading…
x
Reference in New Issue
Block a user