@@ -5,13 +5,13 @@ use bitcoin::consensus::encode::Decodable;
55use bitcoin:: consensus:: Encodable ;
66use url:: Url ;
77
8- use super :: error:: { ParseOhttpKeysParamError , ParseReceiverPubkeyError } ;
8+ use super :: error:: { ParseOhttpKeysParamError , ParseReceiverPubkeyParamError } ;
99use crate :: hpke:: HpkePublicKey ;
1010use crate :: ohttp:: OhttpKeys ;
1111
1212/// Parse and set fragment parameters from `&pj=` URI parameter URLs
1313pub ( crate ) trait UrlExt {
14- fn receiver_pubkey ( & self ) -> Result < HpkePublicKey , ParseReceiverPubkeyError > ;
14+ fn receiver_pubkey ( & self ) -> Result < HpkePublicKey , ParseReceiverPubkeyParamError > ;
1515 fn set_receiver_pubkey ( & mut self , exp : HpkePublicKey ) ;
1616 fn ohttp ( & self ) -> Result < OhttpKeys , ParseOhttpKeysParamError > ;
1717 fn set_ohttp ( & mut self , ohttp : OhttpKeys ) ;
@@ -21,20 +21,20 @@ pub(crate) trait UrlExt {
2121
2222impl UrlExt for Url {
2323 /// Retrieve the receiver's public key from the URL fragment
24- fn receiver_pubkey ( & self ) -> Result < HpkePublicKey , ParseReceiverPubkeyError > {
24+ fn receiver_pubkey ( & self ) -> Result < HpkePublicKey , ParseReceiverPubkeyParamError > {
2525 let value = get_param ( self , "RK1" , |v| Some ( v. to_owned ( ) ) )
26- . ok_or ( ParseReceiverPubkeyError :: MissingPubkey ) ?;
26+ . ok_or ( ParseReceiverPubkeyParamError :: MissingPubkey ) ?;
2727
2828 let ( hrp, bytes) = crate :: bech32:: nochecksum:: decode ( & value)
29- . map_err ( ParseReceiverPubkeyError :: DecodeBech32 ) ?;
29+ . map_err ( ParseReceiverPubkeyParamError :: DecodeBech32 ) ?;
3030
3131 let rk_hrp: Hrp = Hrp :: parse ( "RK" ) . unwrap ( ) ;
3232 if hrp != rk_hrp {
33- return Err ( ParseReceiverPubkeyError :: InvalidHrp ( hrp) ) ;
33+ return Err ( ParseReceiverPubkeyParamError :: InvalidHrp ( hrp) ) ;
3434 }
3535
3636 HpkePublicKey :: from_compressed_bytes ( & bytes[ ..] )
37- . map_err ( ParseReceiverPubkeyError :: InvalidPubkey )
37+ . map_err ( ParseReceiverPubkeyParamError :: InvalidPubkey )
3838 }
3939
4040 /// Set the receiver's public key in the URL fragment
0 commit comments