Hallo,
für folgende Zeile warnt der Delphi Compiler mittels W1024, dass vorzeichenlose und behaftete
Typen verglichen werden:
FBuf[0] := b or ((FCalcAuthenticationTagLength-2) shl 2) or (L-1);
So generell wenn man in einer Zeile ein Problem hat, dann kann man zuerst mal die Zeile aufteilen in mehrere. Dann warnt der Compiler zwar immer noch, aber man sieht besser in welchem Teil.