docs: @Override
      public int decode ( byte[] buffer, int bufferIndex, int len ) throws SMBProtocolDecodingException {
          int start = bufferIndex;
          int nciphers = SMBUtil.readInt2(buffer, bufferIndex);
          bufferIndex += 2;
  
          this.ciphers = new int[nciphers];
          for ( int i = 0; i < nciphers; i++ ) {
              this.ciphers[ i ] = SMBUtil.readInt2(buffer, bufferIndex);
              bufferIndex += 2;
          }
  
          return bufferIndex - start;
      }