You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

21 lines
623 B

  1. #ifndef OWCPA_H
  2. #define OWCPA_H
  3. #include "params.h"
  4. void PQCLEAN_NTRUHPS4096821_CLEAN_owcpa_samplemsg(unsigned char msg[NTRU_OWCPA_MSGBYTES],
  5. const unsigned char seed[NTRU_SEEDBYTES]);
  6. void PQCLEAN_NTRUHPS4096821_CLEAN_owcpa_keypair(unsigned char *pk,
  7. unsigned char *sk,
  8. const unsigned char seed[NTRU_SEEDBYTES]);
  9. void PQCLEAN_NTRUHPS4096821_CLEAN_owcpa_enc(unsigned char *c,
  10. const unsigned char *rm,
  11. const unsigned char *pk);
  12. int PQCLEAN_NTRUHPS4096821_CLEAN_owcpa_dec(unsigned char *rm,
  13. const unsigned char *ciphertext,
  14. const unsigned char *secretkey);
  15. #endif