mvallim / emv-qrcode

Java Based EMV QR Code Generator and Parser (MPM, CPM)
https://mvallim.github.io/emv-qrcode/
Apache License 2.0
98 stars 48 forks source link

CRC16 Mandatório para Decode #4

Closed felipecamargo closed 4 years ago

felipecamargo commented 4 years ago

@mvallim,

Durante a decodificação de um hash emv é possível enviar o mesmo sem o TLV do CRC16, porém, de acordo com a documentação oficial da EMVco para Merchant Presented Mode (https://www.emvco.com/terms-of-use/?u=/wp-content/uploads/documents/ EMVCo-Merchant-Presented-QR-Specification-v1-1.pdf).

Deve-se adicionar essa validação no Validator ou impossibilitar o decode de um hash-emv sem CRC16 criticando-o durante a entrada.

Att.,