Multiplica polinomios sobre GF(p)
c = gf_poly_multiply(a, b, p)
Polinomio sobre GF(p): un vector fila de coeficientes enteros en 0 .. p-1, empezando por el término constante. Por ejemplo, [1 0 1 1] es 1 + x² + x³. Los dos polinomios pueden tener distinta longitud.
Número primo: la característica del campo.
Resultado como fila de coeficientes, empezando por el término constante, recortada a su grado (sin ceros finales). El polinomio cero se devuelve como 0.
gf_poly_multiply(a, b, p) calcula el producto a × b con los coeficientes reducidos módulo p. El grado del resultado es gr a + gr b, salvo que uno de los factores sea cero.
| Version | Description |
| 2.0.0 | Refactorización de la función/toolbox. Se aceptan operandos de distinta longitud y el resultado se recorta. |