Extender Mac

Boa tarde,

Preciso extender o algorítmo MAC para atender algumas especificações do meu projeto.
Tentei encontar algum material na SUN mas os que encontrei não me ajudaram muito.
Tentei também entender como é feito um provider no iaik e no bouncy castle, em vão até agora.

Alguem teria uma indicação de material que pudesse me ajudar nesse início de trabalho?

Muito agradecido

Arley Pinto