Dev/mip 474/smpc integration with node
Created by: ThanKarab
Changelog
Integration of SMPC with the NODE service. Jira
- New UDFGenerator type,
secure_transfer
.- Works with SMPC enabled, sending the data for aggregation and without it, doing the aggregation on the spot in the globalnode.
- New
udfio
methods to convertsecure_transfer
dicts to the expected format. - New DTOs for NODE/CONTROLLER communication.
- New NODE task methods
validate_smpc_templates_match
,load_data_to_smpc_client
andget_smpc_result
. - Added NODE configs for SMPC integration usage. Not yet fully integrated, since this work will continue in the CONTROLLER.
Tests:
- Added many standalone tests fixtures to be able to replace the
dev_env_tests
completely.
More information on the integration here.