Assinatura Digital com o algoritmo ElGamal

Gostaria de saber se é possível fazer assinatura digital com o algoritmo ElGamal, já instalei o BouncyCastle que provém este algoritmo para geração de chaves (pública e privada), mas para assinatura digital não consegui. Alguém poderia me ajudar?

Puxa vida, existe uma implementação do ElGamal no livro Java Cryptography, que é bem antigo. Veja no site da O’Reilly se dá para pegar os fontes desse livro.

Acho que dá sim, só que o exemplo que encontrei no BouncyCastle de assinatura com ElGamal está em src/org/bouncycastle/openpgp/test/PGPDSAElGamalTest.java, e não entendi muito bem o que tem de fazer.

Não quer dar uma perguntadinha pro Jon Eaves ou pro David Hook no mailing list do BouncyCastle (bouncycastle-users) ?

po, valeu pela ajuda ae, jah baixei os exemplos, serão bem úteis