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