mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-10-31 10:06:32 +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
	 Kartikeya Hegde
					Kartikeya Hegde