DeploymentStageLogic.h 587 B

12345678910111213141516171819202122232425262728
  1. //
  2. // Created by miti on 2019-12-24.
  3. //
  4. #ifndef VERIFIER_DEPLOYMENTSTAGELOGIC_H
  5. #define VERIFIER_DEPLOYMENTSTAGELOGIC_H
  6. #include "PostLAMessaging.h"
  7. #include "LA.h"
  8. #include <stdint.h>
  9. class DeploymentStageLogic {
  10. LA laInitiator;
  11. PostLAMessaging postLaMessaging;
  12. uint8_t target_hash[32];
  13. public:
  14. // return_status=generate_rsa_keypair_hash(hash);
  15. // if(return_status!=0)
  16. // return return_status;
  17. void set_target_hash(uint8_t* given_hash);
  18. int set_up_socket_connect(int port);
  19. int main_logic(int fd);
  20. };
  21. #endif //VERIFIER_DEPLOYMENTSTAGELOGIC_H