Zum Hauptinhalt springen

Appendix A. Pseudocode for Index Determination (Pseudocode für die Indexbestimmung)

Appendix A. Pseudocode for Index Determination (Pseudocode für die Indexbestimmung)​

Das Folgende ist ein Beispiel für Pseudocode für den Algorithmus zur Bestimmung des Index i eines SRTP-Pakets mit der Sequenznummer SEQ. Im Folgenden wird vorzeichenbehaftete Arithmetik angenommen.

     if (s_l < 32,768)
if (SEQ - s_l > 32,768)
set v to (ROC-1) mod 2^32
else
set v to ROC
endif
else
if (s_l - 32,768 > SEQ)
set v to (ROC+1) mod 2^32
else
set v to ROC
endif
endif
return SEQ + v*65,536