deinitialize everything we initialize
kernel-crypto AES Monte-Carlo support
don't bother initializing and de-initializing a variable we never use
Merge remote-tracking branch 'origin/master'