aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/restricted/aws/s2n/pq-crypto/kyber_90s_r2/indcpa.h
blob: 802e72f9e2deae8dcad028773b7dc9cdd2d9d2e3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef INDCPA_H
#define INDCPA_H

#include <stdint.h>

int PQCLEAN_KYBER51290S_CLEAN_indcpa_keypair(
    uint8_t *pk,
    uint8_t *sk);

void PQCLEAN_KYBER51290S_CLEAN_indcpa_enc(
    uint8_t *c,
    const uint8_t *m,
    const uint8_t *pk,
    const uint8_t *coins);

void PQCLEAN_KYBER51290S_CLEAN_indcpa_dec(
    uint8_t *m,
    const uint8_t *c,
    const uint8_t *sk);

#endif