Searched refs:Eraser (Results 1 - 4 of 4) sorted by relevance
/system/keymaster/include/keymaster/ |
H A D | android_keymaster_utils.h | 138 * Eraser clears buffers. Construct it with a buffer or object and the destructor will ensure that 141 class Eraser { class in namespace:keymaster 144 template <typename T> explicit Eraser(T* t); 147 explicit Eraser(T& t) : buf_(reinterpret_cast<uint8_t*>(&t)), size_(sizeof(t)) {} function in class:keymaster::Eraser 149 template <size_t N> explicit Eraser(uint8_t (&arr)[N]) : buf_(arr), size_(N) {} 151 Eraser(void* buf, size_t size) : buf_(static_cast<uint8_t*>(buf)), size_(size) {} function in class:keymaster::Eraser 152 ~Eraser() { memset_s(buf_, 0, size_); } 155 Eraser(const Eraser&); 156 void operator=(const Eraser [all...] |
/system/keymaster/ |
H A D | ocb_utils.cpp | 84 Eraser hash_eraser(hash_buf.get(), SHA256_DIGEST_LENGTH); 88 Eraser derived_key_eraser(derived_key.get(), AES_BLOCK_SIZE); 94 Eraser sha256_ctx_eraser(sha256_ctx); 101 Eraser aes_key_eraser(AES_KEY);
|
H A D | keymaster0_engine.cpp | 320 Eraser eraser(signature.get(), signature_length); 365 Eraser eraser(signature.get(), signature_length);
|
/system/core/trusty/keymaster/ |
H A D | trusty_keymaster_device.cpp | 761 Eraser send_buf_eraser(send_buf, SEND_BUF_SIZE); 766 Eraser recv_buf_eraser(recv_buf, RECV_BUF_SIZE);
|
Completed in 351 milliseconds