Optimizations and marked lib/crypto.js as stable.