1818//!
1919
2020use crate :: hashes:: { sha256d, Hash } ;
21- use hex_conservative as hex;
2221use secp256k1_zkp:: { self , CommitmentSecrets , Generator , PedersenCommitment ,
2322 PublicKey , Secp256k1 , SecretKey , Signing , Tweak , ZERO_TWEAK ,
2423 compute_adaptive_blinding_factor,
@@ -724,7 +723,7 @@ impl<'de> Deserialize<'de> for Nonce {
724723#[ derive( Debug , Clone , PartialEq , Eq ) ]
725724pub enum TweakHexDecodeError {
726725 /// Invalid hexadecimal string.
727- InvalidHex ( hex_conservative :: DecodeFixedLengthBytesError ) ,
726+ InvalidHex ( hex :: DecodeFixedLengthBytesError ) ,
728727 /// Invalid tweak after decoding hexadecimal string.
729728 InvalidTweak ( secp256k1_zkp:: Error ) ,
730729}
@@ -743,8 +742,8 @@ impl fmt::Display for TweakHexDecodeError {
743742}
744743
745744#[ doc( hidden) ]
746- impl From < hex_conservative :: DecodeFixedLengthBytesError > for TweakHexDecodeError {
747- fn from ( err : hex_conservative :: DecodeFixedLengthBytesError ) -> Self {
745+ impl From < hex :: DecodeFixedLengthBytesError > for TweakHexDecodeError {
746+ fn from ( err : hex :: DecodeFixedLengthBytesError ) -> Self {
748747 TweakHexDecodeError :: InvalidHex ( err)
749748 }
750749}
@@ -821,7 +820,7 @@ impl str::FromStr for AssetBlindingFactor {
821820 type Err = encode:: Error ;
822821
823822 fn from_str ( s : & str ) -> Result < Self , Self :: Err > {
824- let mut slice: [ u8 ; 32 ] = hex_conservative :: decode_to_array ( s) ?;
823+ let mut slice: [ u8 ; 32 ] = hex :: decode_to_array ( s) ?;
825824 slice. reverse ( ) ;
826825
827826 let inner = Tweak :: from_inner ( slice) ?;
@@ -1017,7 +1016,7 @@ impl str::FromStr for ValueBlindingFactor {
10171016 type Err = encode:: Error ;
10181017
10191018 fn from_str ( s : & str ) -> Result < Self , Self :: Err > {
1020- let mut slice: [ u8 ; 32 ] = hex_conservative :: decode_to_array ( s) ?;
1019+ let mut slice: [ u8 ; 32 ] = hex :: decode_to_array ( s) ?;
10211020 slice. reverse ( ) ;
10221021
10231022 let inner = Tweak :: from_inner ( slice) ?;
0 commit comments