-
Stan Hu authored
* A change in Ruby (https://github.com/ruby/ruby/commit/ce635262f53b760284d56bb1027baebaaec175d1) requires passing in the exact required length for OpenSSL keys and IVs. * Ensure the secrets.yml is generated before any prepended modules are loaded. This is done by renaming the `secret_token.rb` initializer to `01_secret_token.rb`, which is a bit ugly but involves the least impact on other files. * Reading an invalid OpenSSL::PKey causes OpenSSL to throw OpenSSL::PKey::PKeyError instead of ArgumentError (https://github.com/ruby/openssl/blob/master/History.md).
659fc515