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