Aller au contenu principal

Appendix A. Pseudocode for Index Determination (Pseudocode pour la détermination de l'index)

Appendix A. Pseudocode for Index Determination (Pseudocode pour la détermination de l'index)

Voici un exemple de pseudocode pour l'algorithme permettant de déterminer l'index i d'un paquet SRTP avec le numéro de séquence SEQ. Dans ce qui suit, on suppose une arithmétique signée.

     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