extractSubBlockBody method
void
extractSubBlockBody(
- int start,
- int end
)
Implementation
void extractSubBlockBody(int start, int end) {
var current = start;
_input.offset = current;
var bodyLength = _input.readUint32();
// print(bodyLength);
// messages
current = current + 4;
_input.offset = current;
var messageBlockSize = _input.readUint32();
// print(messageBlockSize);
current = current + 4;
while (current < current + messageBlockSize) {
current = extractMessageBlock(current, messageBlockSize);
break;
}
_input.offset = current;
var signatureBlockSize = _input.readUint32();
// print(signatureBlockSize);
current = current + 4;
while (current < current + signatureBlockSize) {
current = extractSignatureBlock(current, signatureBlockSize);
break;
}
_input.offset = current;
var publicKeyBlockSize = _input.readUint32();
// print(publicKeyBlockSize);
current = current + 4;
while (current < current + publicKeyBlockSize) {
current = extractPublicKeyBlock(current, publicKeyBlockSize);
break;
}
}