No. That's all done at the pool level for pooled mining and at bitcoind level for solo mining.
So the miner is only responsible for finding a hash to meet the target? And, maybe this is a quite silly question, is the bitcoind sourced in the bitcoin-master project? I always assume that it is only a wallet program.