Mercurial > 510Connectbot
diff src/com/five_ten_sg/connectbot/GeneratePubkeyActivity.java @ 344:b40bc65fa09a
compensate for SecureRandom bug on older devices
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Thu, 31 Jul 2014 18:39:36 -0700 |
parents | 91a31873c42a |
children |
line wrap: on
line diff
--- a/src/com/five_ten_sg/connectbot/GeneratePubkeyActivity.java Thu Jul 31 17:30:36 2014 -0700 +++ b/src/com/five_ten_sg/connectbot/GeneratePubkeyActivity.java Thu Jul 31 18:39:36 2014 -0700 @@ -21,7 +21,6 @@ import java.security.KeyPairGenerator; import java.security.PrivateKey; import java.security.PublicKey; -import java.security.SecureRandom; import com.five_ten_sg.connectbot.bean.PubkeyBean; import com.five_ten_sg.connectbot.util.EntropyDialog; @@ -48,6 +47,7 @@ import android.widget.SeekBar; import android.widget.SeekBar.OnSeekBarChangeListener; +import ch.ethz.ssh2.crypto.SecureRandomFix; import ch.ethz.ssh2.signature.ECDSASHA2Verify; public class GeneratePubkeyActivity extends Activity implements OnEntropyGatheredListener { @@ -238,7 +238,7 @@ if (keyType == PubkeyDatabase.KEY_TYPE_DSA) tmpbits = DSA_BITS; - SecureRandom random = new SecureRandom(); + SecureRandomFix random = new SecureRandomFix(); // Work around JVM bug random.nextInt(); random.setSeed(entropy);