Fixed key eviction during LoadKeyByBlob.

Sometimes more than one loaded keys need to be evicted before there is
enough space available for the current key to be loaded.

BUG=chrome-os-partner:13721
TEST=Attempt to reproduce issue by repeating the following command a few
hundred times:
> p11_replay --inject --replay_wifi

Change-Id: Ic04c251cb051dbe7b98025de2eb611ee5e7bef3a
Reviewed-on: https://gerrit.chromium.org/gerrit/32772
Reviewed-by: Gaurav Shah <gauravsh@chromium.org>
Commit-Ready: Darren Krahn <dkrahn@chromium.org>
Tested-by: Darren Krahn <dkrahn@chromium.org>
1 file changed