packet/header_protector library

Properties

quickPacket Uint8List
final

Functions

applyHeaderProtection(Uint8List packet, int pnOffset, Uint8List hpKey, int pnLength) Uint8List
Applies Header Protection (XORing the first byte and the Packet Number) using the result of AES-ECB(HP Key, Sample).
decodeTruncatedPN(Uint8List array, int offset, int length) int
main() → void
removeHeaderProtection({required Uint8List array, required int pnOffset, required Uint8List hpKey}) int
Reverses the Header Protection mechanism, unmasking the first header byte and the Packet Number field.