fixed regression introduce in earlier commit. don’t use conscrypt on older devices
This commit is contained in:
		
							parent
							
								
									bfa63e13c5
								
							
						
					
					
						commit
						0e3be466ad
					
				| @ -46,7 +46,7 @@ public class AbstractConnectionManager { | ||||
| 
 | ||||
|     public static InputStream upgrade(DownloadableFile file, InputStream is) throws InvalidAlgorithmParameterException, NoSuchAlgorithmException, InvalidKeyException, NoSuchPaddingException, NoSuchProviderException { | ||||
|         if (file.getKey() != null && file.getIv() != null) { | ||||
|             Cipher cipher = Compatibility.twentyTwo() ? Cipher.getInstance(CIPHERMODE) : Cipher.getInstance(CIPHERMODE, PROVIDER); | ||||
|             final Cipher cipher = Compatibility.twentyTwo() ? Cipher.getInstance(CIPHERMODE) : Cipher.getInstance(CIPHERMODE, PROVIDER); | ||||
|             SecretKeySpec keySpec = new SecretKeySpec(file.getKey(), KEYTYPE); | ||||
|             IvParameterSpec ivSpec = new IvParameterSpec(file.getIv()); | ||||
|             cipher.init(Cipher.ENCRYPT_MODE, keySpec, ivSpec); | ||||
| @ -76,7 +76,7 @@ public class AbstractConnectionManager { | ||||
|             return null; | ||||
|         } | ||||
|         try { | ||||
|             Cipher cipher = Cipher.getInstance(CIPHERMODE); | ||||
|             final Cipher cipher = Compatibility.twentyTwo() ? Cipher.getInstance(CIPHERMODE) : Cipher.getInstance(CIPHERMODE, PROVIDER); | ||||
|             SecretKeySpec keySpec = new SecretKeySpec(file.getKey(), KEYTYPE); | ||||
|             IvParameterSpec ivSpec = new IvParameterSpec(file.getIv()); | ||||
|             cipher.init(Cipher.DECRYPT_MODE, keySpec, ivSpec); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Daniel Gultsch
						Daniel Gultsch