Use RAND_bytes for important stuff
Added authenticated cipher example (GCM)