algorand / algorand/java-algorand-sdk

Modern android applications does not work out of the box with the sdk. Add solution to readme

Aberta
#693 0 comentários 1 reação 0 responsáveis Ver no GitHub
Linguagem predominante
Java
Estrelas
73
Forks
71
Merge médio
41min
PRs com merge (30d)
2

Descrição

## Problem

On a jetpack compose android application, you receive this error: Caused by: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: SHA-512/256 MessageDigest not available
When trying to parse an account with a Mnemonic.

Android apparently has its own outdated bouncy castle implementation.

## Solution

This needs to be added to the oncreate of the application.
class MyApp : Application() {
override fun onCreate() {
super.onCreate()
Security.removeProvider("BC")
Security.insertProviderAt(BouncyCastleProvider(), 0)
}
}

This code could be added to the README for android developers.

## Dependencies

## Urgency

Pretty urgent, the solution is present in an algorand forum thread, but its hard to find.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.