Skip to content

Commit 7a77875

Browse files
committed
chore(app): use hex encoding for proof props
1 parent d3c3799 commit 7a77875

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

app/src/main/java/multiprooflabs/tee/MainActivity.kt

+5-4
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import multiprooflabs.tee.data.ProofAndroidValue
1414
import multiprooflabs.tee.security.Utils
1515
import multiprooflabs.tee.security.TrustedExecutor
1616
import multiprooflabs.tee.security.Utils.Companion.toBase64String
17+
import multiprooflabs.tee.security.Utils.Companion.toHexString
1718
import multiprooflabs.tee.security.Utils.Companion.toJson
1819
import java.lang.Exception
1920

@@ -34,10 +35,10 @@ class MainActivity : AppCompatActivity() {
3435

3536
private fun getProof(result: ByteArray): String {
3637
val type = tee!!.proofType
37-
val commitment = result.toBase64String()
38-
val signature = tee!!.signWithAttestationKey(result).toBase64String()
39-
val publicKey = tee!!.getAttestationKeyPublicKey().encoded.toBase64String()
40-
val certChain = tee!!.getCertificateAttestation().toBase64String()
38+
val commitment = result.toHexString()
39+
val signature = tee!!.signWithAttestationKey(result).toHexString()
40+
val publicKey = tee!!.getAttestationKeyPublicKey().encoded.toHexString()
41+
val certChain = tee!!.getCertificateAttestation().toHexString()
4142
val value = ProofAndroidValue(commitment, publicKey, signature, certChain)
4243
val proof = ProofAndroid(type, value)
4344
return Proof(commitment, proof).toJson()

0 commit comments

Comments
 (0)