
> As is the algorithm takes about twice as long as HMAC. However, a slight tweak of the HMAC protocol doubles the speed bringing it into the same ball park as HMAC ...
Getting away from the keyboard I put pen to paper and showed that my 'slight tweak' washed away the collision resistance of the HMAC reducing it to exactly that of the underlying hash. In other words break the hash and down goes the tweaked HMAC. I wasn't tweaking the HMAC per se but in the context of a revised d-HMAC. It was a worthwhile exercise because no where have I seen why the HMAC format is as it is. I now know why.

Anyway, I will still drop something into the Source Code forum re d-HMAC.
Leave a comment: