123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #include <stdint.h>
- #include "Decryptor.h"
- #include "Decryptor_t.h"
- /*void initialize()
- {
- ECDSASignatureBox Decryptor::signatureBox();
- HybridEncryptionBox Decryptor::hybridEncryptionBoxClient();
- SymmetricEncryptionBox Decryptor::symmetricEncryptionBoxApache();
- SymmetricEncryptionBox Decryptor::symmetricEncryptionBoxVerifier();
- uint8_t Decryptor::verifier_mr_enclave = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
- uint8_t Decryptor::apache_mr_signer = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
- }
- */
- 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)
- {
- return Decryptor::process_apache_message_generate_response(input_ciphertext, input_ciphertext_plus_tag_length, output_ciphertext, output_ciphertext_plus_tag_length);
- }
- uint32_t decrypt_verifiers_message_set_apache_mrsigner_wrapper(uint8_t* ciphertext_plus_tag)
- {
- return Decryptor::decrypt_verifiers_message_set_apache_mrsigner(ciphertext_plus_tag);
- }
- uint32_t unseal_and_restore_long_term_signing_key_pair_wrapper(uint8_t* sealed_data, uint32_t* sgx_sealed_data_length)
- {
- return Decryptor::unseal_and_restore_long_term_signing_key_pair(sealed_data, sgx_sealed_data_length);
- }
- /*
- uint32_t unseal_and_restore_long_term_signing_key_pair_wrapper(uint8_t* sealed_data, uint32_t* sgx_sealed_data_length)
- {
- return Decryptor::unseal_and_restore_long_term_signing_key_pair( sealed_data, sgx_sealed_data_length);
- }
- */
- uint32_t create_and_encrypt_mitigator_header_H_wrapper(uint8_t* ciphertext_token_H_plus_tag)
- {
- return Decryptor::create_and_encrypt_mitigator_header_H(ciphertext_token_H_plus_tag);
- }
- uint32_t create_and_seal_long_term_signing_key_pair_wrapper(uint32_t* sealed_data_length, uint8_t* sealed_data)
- {
- return Decryptor::create_and_seal_long_term_signing_key_pair(sealed_data_length, sealed_data);
- }
|