mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-01 19:42:27 +08:00
fix(encryption): do not log encrypted binary data (#1352)
This commit is contained in:
@ -60,7 +60,7 @@ pub trait IncomingWebhook: ConnectorCommon + Sync {
|
||||
.change_context(errors::ConnectorError::WebhookBodyDecodingFailed)?;
|
||||
|
||||
algorithm
|
||||
.decode_message(&secret, message)
|
||||
.decode_message(&secret, message.into())
|
||||
.change_context(errors::ConnectorError::WebhookBodyDecodingFailed)
|
||||
}
|
||||
|
||||
|
||||
@ -45,7 +45,7 @@ impl<
|
||||
) -> CustomResult<Self, errors::CryptoError> {
|
||||
let encrypted_data = crypt_algo.encode_message(key, masked_data.peek().as_bytes())?;
|
||||
|
||||
Ok(Self::new(masked_data, encrypted_data))
|
||||
Ok(Self::new(masked_data, encrypted_data.into()))
|
||||
}
|
||||
|
||||
#[instrument(skip_all)]
|
||||
@ -84,7 +84,7 @@ impl<
|
||||
.change_context(errors::CryptoError::DecodingFailed)?;
|
||||
let encrypted_data = crypt_algo.encode_message(key, &data)?;
|
||||
|
||||
Ok(Self::new(masked_data, encrypted_data))
|
||||
Ok(Self::new(masked_data, encrypted_data.into()))
|
||||
}
|
||||
|
||||
#[instrument(skip_all)]
|
||||
@ -118,7 +118,7 @@ impl<
|
||||
) -> CustomResult<Self, errors::CryptoError> {
|
||||
let encrypted_data = crypt_algo.encode_message(key, masked_data.peek())?;
|
||||
|
||||
Ok(Self::new(masked_data, encrypted_data))
|
||||
Ok(Self::new(masked_data, encrypted_data.into()))
|
||||
}
|
||||
|
||||
#[instrument(skip_all)]
|
||||
|
||||
Reference in New Issue
Block a user