update README

This commit is contained in:
Michele Balistreri 2018-11-07 16:06:22 +03:00
parent bc0cb02eca
commit 97cf00d45c
1 changed files with 3 additions and 2 deletions

View File

@ -57,13 +57,15 @@ im.status.wallet.test.simulated=false
## Implementation notes ## Implementation notes
* The applet requires JavaCard 3.0.4 or later. * The applet requires JavaCard 3.0.4 (with the addition of KeyAgreement.ALG_EC_SVDP_DH_PLAIN_XY
)or later.
* The class byte of the APDU is not checked since there are no conflicting INS code. * The class byte of the APDU is not checked since there are no conflicting INS code.
The algorithms the card must support are at least: The algorithms the card must support are at least:
* Cipher.ALG_AES_BLOCK_128_CBC_NOPAD * Cipher.ALG_AES_BLOCK_128_CBC_NOPAD
* Cipher.ALG_AES_CBC_ISO9797_M2 * Cipher.ALG_AES_CBC_ISO9797_M2
* KeyAgreement.ALG_EC_SVDP_DH_PLAIN * KeyAgreement.ALG_EC_SVDP_DH_PLAIN
* KeyAgreement.ALG_EC_SVDP_DH_PLAIN_XY
* KeyPair.ALG_EC_FP (generation of 256-bit keys) * KeyPair.ALG_EC_FP (generation of 256-bit keys)
* MessageDigest.ALG_SHA_256 * MessageDigest.ALG_SHA_256
* MessageDigest.ALG_SHA_512 * MessageDigest.ALG_SHA_512
@ -71,6 +73,5 @@ The algorithms the card must support are at least:
* Signature.ALG_ECDSA_SHA_256 * Signature.ALG_ECDSA_SHA_256
Best performance is achieved if the card supports: Best performance is achieved if the card supports:
* KeyAgreement.ALG_EC_SVDP_DH_PLAIN_XY
* Signature.ALG_AES_MAC_128_NOPAD (if this is supported, then Cipher.ALG_AES_BLOCK_128_CBC_NOPAD is not required) * Signature.ALG_AES_MAC_128_NOPAD (if this is supported, then Cipher.ALG_AES_BLOCK_128_CBC_NOPAD is not required)
* Signature.ALG_HMAC_SHA_512 * Signature.ALG_HMAC_SHA_512