Add tests for minimum key size checking. (This will also verify that the key type matches that of the role, since type assertions are required to check the bit size). Like the rest, these are fuzz tests; I have verified that the random seed will eventually hit error conditions if ErrorOk is not set correctly when we expect an error.
Add tests for minimum key size checking. (This will also verify that the
key type matches that of the role, since type assertions are required to
check the bit size). Like the rest, these are fuzz tests; I have
verified that the random seed will eventually hit error conditions if
ErrorOk is not set correctly when we expect an error.

joelthompson/vault,deverton/hashicorp-vault,kenbreeman/vault,Aloomaio/vault,hashicorp/vault,geckoboard/vault,peteryhwong/vault,wjam/vault,peteryhwong/vault,hartsock/vault,jgcallero/vault,careyblack/vault,michaelansel/vault,mgk/vault,lirao/vault,hartsock/vault,hashicorp/vault,LolalyLuo/vault,ryon/vault,michaelansel/vault,sepiroth887/vault,MonsantoCo/vault,rnaveiras/vault,andrewstuart/vault,kingland/vault,andrewstuart/vault,careyblack/vault,chrishoffman/vault,hashicorp/vault,quixoten/vault,hashbrowncipher/vault,andrewstuart/vault,joelthompson/vault,andrewstuart/vault,quixoten/vault,naunga/vault,martin-ducar-gd/vault,skippy/vault,kenbreeman/vault,hashicorp/vault,doubledutch/vault,cimarron-pistoncloud/vault,jmhardison/vault,joelthompson/vault,hartsock/vault,doodles526/vault,Aloomaio/vault,naunga/vault,kenbreeman/vault,mgk/vault,kenbreeman/vault,ryon/vault,jmhardison/vault,jmhardison/vault,kingland/vault,jmhardison/vault,doodles526/vault,mymercurialsky/vault,mymercurialsky/vault,Aloomaio/vault,tallpauley/vault,kingland/vault,deverton/hashicorp-vault,hashicorp/vault,jgcallero/vault,annanay25/vault,cimarron-pistoncloud/vault,kenbreeman/vault,annanay25/vault,doubledutch/vault,grunzwei/vault,doubledutch/vault,joelthompson/vault,Caiyeon/vault,skippy/vault,Aloomaio/vault,mgk/vault,sepiroth887/vault,rnaveiras/vault,LolalyLuo/vault,danielsomerfield/vault,hashbrowncipher/vault,geckoboard/vault,jmhardison/vault,annanay25/vault,sepiroth887/vault,grunzwei/vault,lirao/vault,kingland/vault,careyblack/vault,Caiyeon/vault,careyblack/vault,mhurne/vault,rnaveiras/vault,hartsock/vault,geckoboard/vault,quixoten/vault,geckoboard/vault,Banno/vault,hashicorp/vault,grunzwei/vault,jam-pot/vault,hashbrowncipher/vault,quixoten/vault,sepiroth887/vault,memory/vault,hashbrowncipher/vault,hashbrowncipher/vault,Banno/vault,tallpauley/vault,lemondrank/vault,martin-ducar-gd/vault,doubledutch/vault,rnaveiras/vault,lemondrank/vault,kingland/vault,danielsomerfield/vault,doubledutch/vault,MonsantoCo/vault,hartsock/vault,wjam/vault,careyblack/vault,jam-pot/vault,mhurne/vault,annanay25/vault,mgk/vault,grunzwei/vault,sepiroth887/vault,memory/vault,grunzwei/vault,geckoboard/vault,annanay25/vault,rnaveiras/vault,chrishoffman/vault,andrewstuart/vault