f2245b5 util/memory: helper(s) to securely erase mem was reworked

11 files Authored by atikhonov 4 years ago, Committed by pbrezina 4 years ago,
    util/memory: helper(s) to securely erase mem was reworked
    
    Specially designated for this purpose `explicit_bzero()` function is
    used in case it is available.
    
    Otherwise well known trick with a volatile pointer to memset() is used
    to prevent compiler optimization.
    
    Relates: https://pagure.io/SSSD/sssd/issue/3956
    
    Reviewed-by: Sumit Bose <sbose@redhat.com>
    
        
file modified
+2 -0
file modified
+2 -0
file modified
+2 -1
file modified
+2 -2
file modified
+3 -3
file modified
+39 -5
file modified
+0 -9
file modified
+5 -10