Weak is weak for every kind of hardware. So +1 for "weak".
If we have "weak". Should we have "broken", too? For example we have to support MD5. I wouldn't say that MD5 is weak. It is more than that.
If we need to support it, it should be "broken", yes.
Lars