title: Unable to send 128 Bytes data from Javacard but can send 127 Bytes as a response to APDU command when using sendBytesLong()
body: <p>While sending data from javacard in the form APDU commands using the apdu.sendBytesLong() Function, I am able to send 127 bytes data as response but 128 bytes data give error code 6f00(SW_UNKNOWN).
  Why is this happening and can anybody suggest the way around without splitting the data into two apdu commands.</p>
  
  <pre><code>le = apdu.setOutgoing();
              if(le != 128)
                  ISOException.throwIt(ISO7816.SW_WRONG_LENGTH);
  apdu.setOutgoingLength((byte)le);
  apdu.sendBytesLong(mod_PkAIKR,(short)0, le);
  </code></pre>
  
  <p>where mod_PkAIKR is an byte array of 128 bytes.</p>
  
  <p>Thank you  </p>