all options
trixie  ] [  sid  ]
[ Source: libmceliece  ]

Package: libmceliece1 (0~20230612-3)

Links for libmceliece1

Screenshot

Debian Resources:

Download Source Package libmceliece:

Maintainers:

External Resources:

Similar packages:

microlibreria Classic McEliece - libreria condivisa

libmceliece è una microlibreria per il Classic McEliece. libmceliece ha un'API semplicissima senza stato basata sull'API SUPERCOP, con gli input e gli output nel formato wire, che fornisce funzioni che corrispondono direttamente alle operazioni KEM fornite dal Classic McEliece, come le funzioni:

mceliece6960119_keypair, mceliece6960119_enc, mceliece6960119_dec, per il KEM mceliece6960119.

Internamente, libmceliece è basata sul software ufficiale di Classic McEliece, specificamente l'implementazione vec (progettata per funzionare in maniera portabile su più CPU) e l'implementazione avx (progettata per prestazioni maggiori su CPU Intel/AMD con istruzioni AVX2). libmceliece include la scelta automatica dell'implementazione al momento dell'esecuzione.

libmceliece è pensata per essere chiamata da librerie multifunzione più grandi (come le tradizionali librerie crittografiche), incluse le librerie in altri linguaggi tramite FFI. L'idea è che libmceliece si prenda la responsibilità per i dettagli dei calcoli di Classic McEliece, inclusi ottimizzazione, protezione dagli attacchi basati sul tempo e verifica (nel lavoro in corso), liberando le librerie chiamanti per concentrarsi su necessità specifiche dell'applicazione come l'integrazione del protocollo. Le applicazioni possono anche chiamare libmceliece direttamente.

Libreria condivisa.

Other Packages Related to libmceliece1

  • depends
  • recommends
  • suggests
  • enhances

Download libmceliece1

Download for all available architectures
Architecture Package Size Installed Size Files
arm64 57.1 kB290.0 kB [list of files]