docs: static void E ( byte[] key, byte[] data, byte[] e ) throws ShortBufferException {
          byte[] key7 = new byte[7];
          byte[] e8 = new byte[8];
  
          for ( int i = 0; i < key.length / 7; i++ ) {
              System.arraycopy(key, i * 7, key7, 0, 7);
              Cipher des = Crypto.getDES(key7);
              des.update(data, 0, data.length, e8);
              System.arraycopy(e8, 0, e, i * 8, 8);
          }
      }