O exemplo na documentação parece desatualizado. O GnuPG 1.4 lista a saída esperada e, na verdade, altera a exibição ao executar toggle . GnuPG 2.1 (talvez também 2.0, mas espero que seja específico para o GnuPG 2.1 que fundiu chaveiros privados e públicos). imediatamente lista as chaves privadas como tal. Embora ainda aceite o comando toggle , ele não parece executar nenhuma ação (embora eu não tenha procurado a implementação no código). Além disso, ele não está listado na saída do comando help .
O motivo por trás do toggle em versões mais antigas do GnuPG é que ele usou dois keyrings separados para chaves públicas e privadas. toggle trocou entre os quais os chaveiros são editados. O GnuPG 2.1 fundiu as chaves privadas, portanto, o comando toggle não é mais necessário.