getIndexesBitmap method
Implementation
List<int> getIndexesBitmap(List<int> bytes) {
List<int> indexes = [];
for (int i = 0; i < 4; i++) {
for (int b = 0; b < 8; b++) {
if ((bytes[i] & (1 << (7 - b))) != 0) {
indexes.add(i * 8 + b);
}
}
}
if (indexes.length != signatures.length) {
throw DartAptosPluginException("Invalid signature bitmap.");
}
return indexes;
}