Passa al contenuto principale

Appendix A. Pseudocode for Index Determination (Pseudocodice per la determinazione dell'indice)

Appendix A. Pseudocode for Index Determination (Pseudocodice per la determinazione dell'indice)

Quello che segue è un esempio di pseudocodice per l'algoritmo di determinazione dell'indice i di un pacchetto SRTP con numero di sequenza SEQ. Nel seguito si assume un'aritmetica con segno.

     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