Add AS::SecurityUtils.secure_compare for constant time string comparison
Use AS secure_compare in AS::MessageVerifier
Use AS secure_compare for CSRF token comparison
DRY up try/try!
Merge pull request #17369 from rails/secure_compare

Secure compare
Merge pull request #17377 from aripollak/dry-try-bang

DRY up try/try!
AR Migrations Guide#Foreign Keys: fix wrong table

[skip ci]
Merge pull request #17381 from jonatack/patch-8

AR Migrations Guide#Foreign Keys: fix wrong table