YPC  0.2.0
enclave_hash_var.h
1 #pragma once
2 #include "ypc/core_t/analyzer/analyzer_context.h"
3 #include "ypc/stbox/ebyte.h"
4 
5 namespace ypc {
6 namespace internal {
7 class enclave_hash_var : virtual public analyzer_context {
8 public:
9  inline void set_enclave_hash(const uint8_t *hash, uint32_t hash_size) {
10  m_enclave_hash = stbox::bytes(hash, hash_size);
11  }
12 
13  virtual const stbox::bytes &get_enclave_hash() const;
14 
15 protected:
16  stbox::bytes m_enclave_hash;
17 };
18 } // namespace internal
19 } // namespace ypc
ypc::internal::enclave_hash_var
Definition: enclave_hash_var.h:7
ypc::analyzer_context
Definition: analyzer_context.h:5