crypto libs / requirejs amd / learning by doing