Skip to content

SaraSorianoRossa/Original-Marlin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Descripción general

La implementación que se encuentra en esta librería corresponde a la prueba Marlin descrita en el paper e implementada en Rust con algunas adaptaciones en el código para poder ejecutar mi TFG.

A esta implementación se han realizado tres modificaciones con tal de poder obtener un mejor rendimiento del algoritmo de Marlin:

  1. Primera modificación
  2. Segunda modificación
  3. Tercera modificación

Además de estas modificaciones se ha definido un nuevo proceso inner en el cual se comprobaba la veracidad de la abertura del polinomio $t(X)$.

Build

Para ejecutar este programa es necesario tener previamente instalado cargo y rust. Una vez se tienen instaladas las librerías necesarias para poder ejecutar la prueba con esta versión es necesario estar en el directorio y escribir en la terminal:

cargo build --release

Test

En esta versión, igual que en el resto, se ofrece una serie de funciones para testear. Si se desea ejecutarlas para ver el resultado de ellas:

cargo test

Todas las implementaciones

  1. Versión original
  2. Primera modificación
  3. Segunda modificación
  4. Tercera modificación
  5. Nuevo proceso inner

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages