Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 

28 righe
896 B

  1. #ifndef PARAMS_H
  2. #define PARAMS_H
  3. #define CRYPTO_SECRETKEYBYTES PQCLEAN_FRODOKEM976AES_OPT_CRYPTO_SECRETKEYBYTES
  4. #define CRYPTO_PUBLICKEYBYTES PQCLEAN_FRODOKEM976AES_OPT_CRYPTO_PUBLICKEYBYTES
  5. #define CRYPTO_BYTES PQCLEAN_FRODOKEM976AES_OPT_CRYPTO_BYTES
  6. #define CRYPTO_CIPHERTEXTBYTES PQCLEAN_FRODOKEM976AES_OPT_CRYPTO_CIPHERTEXTBYTES
  7. #define PARAMS_N 976
  8. #define PARAMS_NBAR 8
  9. #define PARAMS_LOGQ 16
  10. #define PARAMS_Q (1 << PARAMS_LOGQ)
  11. #define PARAMS_EXTRACTED_BITS 3
  12. #define PARAMS_STRIPE_STEP 8
  13. #define PARAMS_PARALLEL 4
  14. #define BYTES_SEED_A 16
  15. #define BYTES_MU ((PARAMS_EXTRACTED_BITS * PARAMS_NBAR * PARAMS_NBAR) / 8)
  16. #define BYTES_PKHASH CRYPTO_BYTES
  17. // Selecting SHAKE XOF function for the KEM and noise sampling
  18. #define shake shake256
  19. // CDF table
  20. #define CDF_TABLE_DATA {5638, 15915, 23689, 28571, 31116, 32217, 32613, 32731, 32760, 32766, 32767}
  21. #define CDF_TABLE_LEN 11
  22. #endif