UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
Loading...
Searching...
No Matches
SecureEraseGuard< T > Class Template Reference

Public Member Functions

 SecureEraseGuard (T *value) noexcept
 
 SecureEraseGuard (const SecureEraseGuard &)=delete
 
SecureEraseGuardoperator= (const SecureEraseGuard &)=delete
 
 ~SecureEraseGuard ()
 

Detailed Description

template<typename T>
class SecureEraseGuard< T >

Definition at line 308 of file ufsecp_impl.cpp.

Constructor & Destructor Documentation

◆ SecureEraseGuard() [1/2]

template<typename T >
SecureEraseGuard< T >::SecureEraseGuard ( T *  value)
inlineexplicitnoexcept

Definition at line 310 of file ufsecp_impl.cpp.

◆ SecureEraseGuard() [2/2]

template<typename T >
SecureEraseGuard< T >::SecureEraseGuard ( const SecureEraseGuard< T > &  )
delete

◆ ~SecureEraseGuard()

template<typename T >
SecureEraseGuard< T >::~SecureEraseGuard ( )
inline

Definition at line 314 of file ufsecp_impl.cpp.

References secp256k1::detail::secure_erase().

Member Function Documentation

◆ operator=()

template<typename T >
SecureEraseGuard & SecureEraseGuard< T >::operator= ( const SecureEraseGuard< T > &  )
delete

The documentation for this class was generated from the following file: