@@ -14,6 +14,7 @@ import multiprooflabs.tee.data.ProofAndroidValue
14
14
import multiprooflabs.tee.security.Utils
15
15
import multiprooflabs.tee.security.TrustedExecutor
16
16
import multiprooflabs.tee.security.Utils.Companion.toBase64String
17
+ import multiprooflabs.tee.security.Utils.Companion.toHexString
17
18
import multiprooflabs.tee.security.Utils.Companion.toJson
18
19
import java.lang.Exception
19
20
@@ -34,10 +35,10 @@ class MainActivity : AppCompatActivity() {
34
35
35
36
private fun getProof (result : ByteArray ): String {
36
37
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 ()
41
42
val value = ProofAndroidValue (commitment, publicKey, signature, certChain)
42
43
val proof = ProofAndroid (type, value)
43
44
return Proof (commitment, proof).toJson()
0 commit comments