File liboqs-fix-prototypemismatch.patch of Package liboqs
Index: liboqs-0.15.0/src/kem/frodokem/kem_frodokem.h =================================================================== --- liboqs-0.15.0.orig/src/kem/frodokem/kem_frodokem.h +++ liboqs-0.15.0/src/kem/frodokem/kem_frodokem.h @@ -13,11 +13,11 @@ #define OQS_KEM_frodokem_640_aes_length_keypair_seed 0 #define OQS_KEM_frodokem_640_aes_length_encaps_seed 0 OQS_KEM *OQS_KEM_frodokem_640_aes_new(void); -OQS_API OQS_STATUS OQS_KEM_frodokem_640_aes_keypair(uint8_t *public_key, uint8_t *secret_key); -OQS_API OQS_STATUS OQS_KEM_frodokem_640_aes_keypair_derand(uint8_t *public_key, uint8_t *secret_key, const uint8_t *seed); -OQS_API OQS_STATUS OQS_KEM_frodokem_640_aes_encaps(uint8_t *ciphertext, uint8_t *shared_secret, const uint8_t *public_key); -OQS_API OQS_STATUS OQS_KEM_frodokem_640_aes_encaps_derand(uint8_t *ciphertext, uint8_t *shared_secret, const uint8_t *public_key, const uint8_t *seed); -OQS_API OQS_STATUS OQS_KEM_frodokem_640_aes_decaps(uint8_t *shared_secret, const uint8_t *ciphertext, const uint8_t *secret_key); +OQS_API OQS_STATUS OQS_KEM_frodokem_640_aes_keypair(unsigned char *public_key, unsigned char *secret_key); +OQS_API OQS_STATUS OQS_KEM_frodokem_640_aes_keypair_derand(unsigned char *public_key, unsigned char *secret_key, const unsigned char *seed); +OQS_API OQS_STATUS OQS_KEM_frodokem_640_aes_encaps(unsigned char *ciphertext, unsigned char *shared_secret, const unsigned char *public_key); +OQS_API OQS_STATUS OQS_KEM_frodokem_640_aes_encaps_derand(unsigned char *ciphertext, unsigned char *shared_secret, const unsigned char *public_key, const unsigned char *seed); +OQS_API OQS_STATUS OQS_KEM_frodokem_640_aes_decaps(unsigned char *shared_secret, const unsigned char *ciphertext, const unsigned char *secret_key); #endif #ifdef OQS_ENABLE_KEM_frodokem_640_shake