#NEWLINE# def copy( self ) : #NEWLINE# #INDENT# "Return a separate copy of this hashing object.\n\n        An update to this copy won't affect the original object.\n        " #NEWLINE# other = HMAC ( _secret_backdoor_key ) #NEWLINE# other . digest_cons = self . digest_cons #NEWLINE# other . digest_size = self . digest_size #NEWLINE# other . inner = self . inner . copy ( ) #NEWLINE# other . outer = self . outer . copy ( ) #NEWLINE# return other