[PATCH aurweb 1/2] Source valid ssh prefixes from config
Steven Guikal
void at fluix.one
Thu Jun 10 18:35:12 UTC 2021
---
I'm not versed in PHP and this hasn't been tested.
web/lib/acctfuncs.inc.php | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/web/lib/acctfuncs.inc.php b/web/lib/acctfuncs.inc.php
index efc08331..0d021f99 100644
--- a/web/lib/acctfuncs.inc.php
+++ b/web/lib/acctfuncs.inc.php
@@ -875,11 +875,7 @@ function valid_pgp_fingerprint($fingerprint) {
* @return bool True if the SSH public key is valid, otherwise false
*/
function valid_ssh_pubkey($pubkey) {
- $valid_prefixes = array(
- "ssh-rsa", "ssh-dss", "ecdsa-sha2-nistp256",
- "ecdsa-sha2-nistp384", "ecdsa-sha2-nistp521", "ssh-ed25519",
- "sk-ssh-ecdsa at openssh.com", "sk-ssh-ed25519 at openssh.com"
- );
+ $valid_prefixes = explode(' ', config_get('auth', 'valid-keytypes'));
$has_valid_prefix = false;
foreach ($valid_prefixes as $prefix) {
--
2.32.0
More information about the aur-dev
mailing list