On Tue, 6 May 2014, Tony Arcieri wrote:

> Should finalizers be explicit or implicit? (or should an implicit finalizer
> try to make sure buffers are finalized if you don't do it yourself?)

I've never trusted OSs that cleared buffers in the finaliser.  Do it
yourself, then you know it's done.  For that matter, I've never trusted
malloc() either, but at least calloc() promises to clear it.

> Are paranoid buffers worth the effort? Are the threats they'd potentially
> mitigate realistic? Are there too many other things that can go wrong (e.g.
> rewindable VMs) for this to matter?

Even paranoids have enemies :-)

-- Dave
_______________________________________________
cryptography mailing list
cryptography@randombit.net
http://lists.randombit.net/mailman/listinfo/cryptography

Reply via email to