DecryptorWrapper.cpp 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. #include <stdint.h>
  2. #include "Decryptor.h"
  3. uint32_t process_apache_message_generate_response_wrapper(uint8_t* input_ciphertext, uint32_t input_ciphertext_plus_tag_length, uint8_t* output_ciphertext, uint32_t* output_ciphertext_plus_tag_length)
  4. {
  5. return Decryptor::process_apache_message_generate_response(input_ciphertext, input_ciphertext_plus_tag_length, output_ciphertext, output_ciphertext_plus_tag_length);
  6. }
  7. uint32_t decrypt_verifiers_message_set_apache_mrsigner_wrapper(uint8_t* ciphertext_plus_tag)
  8. {
  9. return Decryptor::decrypt_verifiers_message_set_apache_mrsigner(ciphertext_plus_tag);
  10. }
  11. uint32_t unseal_and_restore_long_term_signing_key_pair_wrapper(uint8_t* sealed_data, uint32_t* sgx_sealed_data_length)
  12. {
  13. return Decryptor::unseal_and_restore_long_term_signing_key_pair(sealed_data, sgx_sealed_data_length);
  14. }
  15. /*
  16. uint32_t unseal_and_restore_long_term_signing_key_pair_wrapper(uint8_t* sealed_data, uint32_t* sgx_sealed_data_length)
  17. {
  18. return Decryptor::unseal_and_restore_long_term_signing_key_pair( sealed_data, sgx_sealed_data_length);
  19. }
  20. */
  21. uint32_t create_and_encrypt_mitigator_header_H_wrapper(uint8_t* ciphertext_token_H_plus_tag)
  22. {
  23. return Decryptor::create_and_encrypt_mitigator_header_H(ciphertext_token_H_plus_tag);
  24. }
  25. uint32_t create_and_seal_long_term_signing_key_pair_wrapper(uint32_t* sealed_data_length, uint8_t* sealed_data)
  26. {
  27. return Decryptor::create_and_seal_long_term_signing_key_pair(sealed_data_length, sealed_data);
  28. }