catch invalid base64 in axolotl key parsing
This commit is contained in:
		
							parent
							
								
									5a53ff80fb
								
							
						
					
					
						commit
						d0b8bd0f8a
					
				|  | @ -138,7 +138,7 @@ public class IqParser extends AbstractParser implements OnIqPacketReceived { | ||||||
| 		} | 		} | ||||||
| 		try { | 		try { | ||||||
| 			publicKey = Curve.decodePoint(Base64.decode(signedPreKeyPublic.getContent(),Base64.DEFAULT), 0); | 			publicKey = Curve.decodePoint(Base64.decode(signedPreKeyPublic.getContent(),Base64.DEFAULT), 0); | ||||||
| 		} catch (InvalidKeyException e) { | 		} catch (InvalidKeyException | IllegalArgumentException e) { | ||||||
| 			Log.e(Config.LOGTAG, AxolotlService.LOGPREFIX+" : "+"Invalid signedPreKeyPublic in PEP: " + e.getMessage()); | 			Log.e(Config.LOGTAG, AxolotlService.LOGPREFIX+" : "+"Invalid signedPreKeyPublic in PEP: " + e.getMessage()); | ||||||
| 		} | 		} | ||||||
| 		return publicKey; | 		return publicKey; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Daniel Gultsch
						Daniel Gultsch