# File lib/omniauth/strategies/windows_live/windowslivelogin.rb, line 158
  def secret=(secret)
    if (secret.nil? or secret.empty?)
      return if force_delauth_nonprovisioned
      fatal("Error: secret=: Secret must be non-null.") 
    end
    if (secret.size < 16)
      fatal("Error: secret=: Secret must be at least 16 characters.")       
    end
    @signkey = derive(secret, "SIGNATURE")
    @cryptkey = derive(secret, "ENCRYPTION")
  end