If I understand you correctly then the "bug" is with HMAC-SHA-256 1.5.1, and the complexity or buggiesness of implementing version 1.5.1 in different languages? If that is correct, then the hard part is already done. Because 1.5.1 is already correctly implemented in Firefox plugin, and Password Maker online version and the mobile edition. All that we are missing is HMAC-SHA-256 (non version 1.5.1).
As it stands right now, here is how the different "editions" correspond concerning 1.5.1:
FF HMAC-SHA-256 1.5.1 = OL HMAC-SHA-256 1.5.1 = ME HMAC-SHA-256
Concerning HMAC-SHA-256:
FF HMAC-SHA-256 = OL HMAC-SHA-256 = ME N/A (not currently supported or implemented)
Notes for abbreviations and version numbers used
FF = Firefox Plugin 1.7.2 (addons.mozilla.org/en-US/firefox/addon/469)
OL = Online version 2.5? (passwordmaker.org/Javascript)
ME = Mobile Edition 1.4.1 (
http://passwordmaker.org/PHP_/_Mobile)
So should I avoid using HMAC-SHA-256 because not available in Mobile Edition or should I avoid HMAC-SHA-256 1.5.1 even though it is currently available, but because of problems in past, which hint at future bugs/incompatibilities? Thank you for the quick reply.
BumbleOS