Lines Matching refs:pubkey
45 unsigned char pubkey[XOR_KEY_SIZE]; member
280 secret[i] = pxorctx->key->privkey[i] ^ pxorctx->peerkey->pubkey[i]; in xor_derive()
366 memcpy(ct, ourkey->pubkey, XOR_KEY_SIZE); in xor_encapsulate()
414 memcpy(peerkey->pubkey, ct, XOR_KEY_SIZE); in xor_decapsulate()
491 memcpy(tokey->pubkey, fromkey->pubkey, XOR_KEY_SIZE); in xor_dup()
532 memcpy(p->data, key->pubkey, XOR_KEY_SIZE); in xor_get_params()
560 memcpy(key->pubkey, p->data, XOR_KEY_SIZE); in xor_set_params()
648 key->pubkey[i] = key->privkey[i] ^ private_constant[i]; in xor_gen()
663 unsigned char pubkey[XOR_KEY_SIZE]; in xor_import() local
664 void *pprivkey = privkey, *ppubkey = pubkey; in xor_import()
672 memset(pubkey, 0, sizeof(pubkey)); in xor_import()
681 sizeof(pubkey), &pub_len))) in xor_import()
689 memcpy(key->pubkey, pubkey, pub_len); in xor_import()
710 key->pubkey, sizeof(key->pubkey)); in xor_export()