  Two QKD protocols with limited classical Bob who performs only limited
classical operations (preparing a (fresh) qubit in the classical basis and send
it or doing nothing) are presented and are proved completely robust. As limited
classical Bob can deterministically choose the bits, we use the feature to
construct a quantum secure direct communication protocol, which is the direct
communication of secret messages without first producing a shared secret key.
