extractSubBlockBody method

void extractSubBlockBody(
  1. int start,
  2. int end
)

Implementation

void extractSubBlockBody(int start, int end) {
  int current = start;
  _input.offset = current;
  current = current + 4;
  _input.offset = current;
  final messageBlockSize = _input.readUint32();
  current = current + 4;
  while (current < current + messageBlockSize) {
    current = extractMessageBlock(current, messageBlockSize);
    break;
  }
  _input.offset = current;
  final signatureBlockSize = _input.readUint32();
  current = current + 4;
  while (current < current + signatureBlockSize) {
    current = extractSignatureBlock(current, signatureBlockSize);
    break;
  }
  _input.offset = current;
  final publicKeyBlockSize = _input.readUint32();
  current = current + 4;
  while (current < current + publicKeyBlockSize) {
    current = extractPublicKeyBlock(current, publicKeyBlockSize);
    break;
  }
}