5.1.2 Encoding (Codifica)
5.1.2 Encoding (Codifica)
Tutti i valori sono codificati come stringhe di ottetti, e gli interi sono codificati in convenzione little-endian, cioè una stringa di 32 ottetti h h[0],...h[31] rappresenta l'intero h[0] + 2^8 * h[1] + ... + 2^248 * h[31].
Un punto della curva (x,y), con coordinate nell'intervallo 0 <= x,y < p, si codifica come segue. Prima si codifica la coordinata y come stringa little-endian di 32 ottetti. Il bit più significativo dell'ultimo ottetto è sempre zero. Per formare la codifica del punto, si copia il bit meno significativo della coordinata x nel bit più significativo dell'ultimo ottetto.