Exemplo n.º 1
0
Arquivo: box.c Projeto: wbl/NISTP
void crypto_box_nistp256aes256gcm_keypair(unsigned char *pk, unsigned char
        *sk) {
    randombytes(sk, 32); //provided by client.
    crypto_scalarmult_nistp256_base(pk, sk);
    return;
}
Exemplo n.º 2
0
int nistp256_keypair(unsigned char *pk, unsigned char *sk) {

    randombytes(sk, crypto_scalarmult_nistp256_SCALARBYTES);
    pk[0] = 4; /* means uncompressed point */
    return crypto_scalarmult_nistp256_base(pk + 1, sk);
}