all options
trixie  ] [  sid  ]
[ Source:  ]

Package: libmceliece-dev (0~20240513-1) [debports]

Links for libmceliece-dev

Screenshot

Debian Resources:

Download Source Package :

Not found

Maintainers:

External Resources:

Similar packages:

microlibreria Classic McEliece - file di sviluppo

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.

File di sviluppo.

Other Packages Related to libmceliece-dev

  • depends
  • recommends
  • suggests
  • enhances

Download libmceliece-dev

Download for all available architectures
Architecture Package Size Installed Size Files
m68k (unofficial port) 71.7 kB839.0 kB [list of files]