Bladeren bron

slightly faster avx2 schoolbook multiplications

master
John M. Schanck 4 jaren geleden
bovenliggende
commit
dd00b7fbd8
6 gewijzigde bestanden met toevoegingen van 1971 en 2055 verwijderingen
  1. +2
    -2
      crypto_kem/firesaber/META.yml
  2. +655
    -683
      crypto_kem/firesaber/avx2/poly_mul.c
  3. +2
    -2
      crypto_kem/lightsaber/META.yml
  4. +655
    -683
      crypto_kem/lightsaber/avx2/poly_mul.c
  5. +2
    -2
      crypto_kem/saber/META.yml
  6. +655
    -683
      crypto_kem/saber/avx2/poly_mul.c

+ 2
- 2
crypto_kem/firesaber/META.yml Bestand weergeven

@@ -14,9 +14,9 @@ principal-submitters:
- Frederik Vercauteren
implementations:
- name: clean
version: https://github.com/KULeuven-COSIC/SABER/tree/509cc5ec3a7e12a751ccdd2ef5bd6e54e00bd350 via https://github.com/jschanck/package-pqclean/tree/3a63008f/saber
version: https://github.com/KULeuven-COSIC/SABER/tree/509cc5ec3a7e12a751ccdd2ef5bd6e54e00bd350 via https://github.com/jschanck/package-pqclean/tree/1ae84c3c/saber
- name: avx2
version: https://github.com/KULeuven-COSIC/SABER/tree/509cc5ec3a7e12a751ccdd2ef5bd6e54e00bd350 via https://github.com/jschanck/package-pqclean/tree/3a63008f/saber
version: https://github.com/KULeuven-COSIC/SABER/tree/509cc5ec3a7e12a751ccdd2ef5bd6e54e00bd350 via https://github.com/jschanck/package-pqclean/tree/1ae84c3c/saber
supported_platforms:
- architecture: x86_64
operating_systems:


+ 655
- 683
crypto_kem/firesaber/avx2/poly_mul.c
Diff onderdrukt omdat het te groot bestand
Bestand weergeven


+ 2
- 2
crypto_kem/lightsaber/META.yml Bestand weergeven

@@ -14,9 +14,9 @@ principal-submitters:
- Frederik Vercauteren
implementations:
- name: clean
version: https://github.com/KULeuven-COSIC/SABER/tree/509cc5ec3a7e12a751ccdd2ef5bd6e54e00bd350 via https://github.com/jschanck/package-pqclean/tree/3a63008f/saber
version: https://github.com/KULeuven-COSIC/SABER/tree/509cc5ec3a7e12a751ccdd2ef5bd6e54e00bd350 via https://github.com/jschanck/package-pqclean/tree/1ae84c3c/saber
- name: avx2
version: https://github.com/KULeuven-COSIC/SABER/tree/509cc5ec3a7e12a751ccdd2ef5bd6e54e00bd350 via https://github.com/jschanck/package-pqclean/tree/3a63008f/saber
version: https://github.com/KULeuven-COSIC/SABER/tree/509cc5ec3a7e12a751ccdd2ef5bd6e54e00bd350 via https://github.com/jschanck/package-pqclean/tree/1ae84c3c/saber
supported_platforms:
- architecture: x86_64
operating_systems:


+ 655
- 683
crypto_kem/lightsaber/avx2/poly_mul.c
Diff onderdrukt omdat het te groot bestand
Bestand weergeven


+ 2
- 2
crypto_kem/saber/META.yml Bestand weergeven

@@ -14,9 +14,9 @@ principal-submitters:
- Frederik Vercauteren
implementations:
- name: clean
version: https://github.com/KULeuven-COSIC/SABER/tree/509cc5ec3a7e12a751ccdd2ef5bd6e54e00bd350 via https://github.com/jschanck/package-pqclean/tree/3a63008f/saber
version: https://github.com/KULeuven-COSIC/SABER/tree/509cc5ec3a7e12a751ccdd2ef5bd6e54e00bd350 via https://github.com/jschanck/package-pqclean/tree/1ae84c3c/saber
- name: avx2
version: https://github.com/KULeuven-COSIC/SABER/tree/509cc5ec3a7e12a751ccdd2ef5bd6e54e00bd350 via https://github.com/jschanck/package-pqclean/tree/3a63008f/saber
version: https://github.com/KULeuven-COSIC/SABER/tree/509cc5ec3a7e12a751ccdd2ef5bd6e54e00bd350 via https://github.com/jschanck/package-pqclean/tree/1ae84c3c/saber
supported_platforms:
- architecture: x86_64
operating_systems:


+ 655
- 683
crypto_kem/saber/avx2/poly_mul.c
Diff onderdrukt omdat het te groot bestand
Bestand weergeven


Laden…
Annuleren
Opslaan