KEYS: strip 'id:' from ca_keyid
[linux-2.6-block.git] / crypto / asymmetric_keys / x509_public_key.c
index 6ef54495be873e2c3603fe2ef7ff9399f4845728..a6c42031628e94172a112700f6cdb5cd01da9789 100644 (file)
@@ -35,7 +35,7 @@ static int __init ca_keys_setup(char *str)
 
        if (strncmp(str, "id:", 3) == 0) {
                struct asymmetric_key_id *p;
-               p = asymmetric_key_hex_to_key_id(str);
+               p = asymmetric_key_hex_to_key_id(str + 3);
                if (p == ERR_PTR(-EINVAL))
                        pr_err("Unparsable hex string in ca_keys\n");
                else if (!IS_ERR(p))