Lines Matching refs:derivectx
576 void *genctx = NULL, *derivectx = NULL; in xor_encapsulate() local
605 derivectx = xor_newkemkexctx(pxorctx->provctx); in xor_encapsulate()
606 if (derivectx == NULL in xor_encapsulate()
607 || !xor_init(derivectx, ourkey, NULL) in xor_encapsulate()
608 || !xor_set_peer(derivectx, pxorctx->key) in xor_encapsulate()
609 || !xor_derive(derivectx, ss, sslen, XOR_KEY_SIZE)) in xor_encapsulate()
617 xor_freectx(derivectx); in xor_encapsulate()
632 void *derivectx = NULL; in xor_decapsulate() local
652 derivectx = xor_newkemkexctx(pxorctx->provctx); in xor_decapsulate()
653 if (derivectx == NULL in xor_decapsulate()
654 || !xor_init(derivectx, pxorctx->key, NULL) in xor_decapsulate()
655 || !xor_set_peer(derivectx, peerkey) in xor_decapsulate()
656 || !xor_derive(derivectx, ss, sslen, XOR_KEY_SIZE)) in xor_decapsulate()
663 xor_freectx(derivectx); in xor_decapsulate()