I have a GPG key with a keylength of DSA/1024. I can create new subkeys with a larger keysize, for example RSA/2048. According to Jens Erat this is an approach others currently do in practice.
Is this really a higher security then? Is there a difference in signing or encrypting with a RSA/2048 subkey of a RSA/2048 primary key compared to a RSA/2048 subkey of a DSA/1024 primary key?
I have created RSA/2048 subkeys to my DSA/1024 primary key and exported them to import them in OpenKeychain on an Android phone. But OpenKeychain complains that "This key is not secure". Is OpenKeychain wrong here or is it really not helpful to create subkeys with a larger keylength than their primary key?