Program: 52516
Project: 52516
Buggy source:
private DRBGTestVector[] createTestVectorData(){
  return new DRBGTestVector[]{new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),false,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}),new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),false,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}).addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),false,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str"),new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),false,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str").addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),true,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}),new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),true,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}).addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),true,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str"),new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),true,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str").addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),128,new Bit256EntropyProvider().get(256),false,"String_Node_Str",128,new String[]{"String_Node_Str","String_Node_Str"}),new DRBGTestVector(new AESFastEngine(),128,new Bit256EntropyProvider().get(256),false,"String_Node_Str",128,new String[]{"String_Node_Str","String_Node_Str"}).addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),128,new Bit256EntropyProvider().get(256),false,"String_Node_Str",128,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),128,new Bit256EntropyProvider().get(256),true,"String_Node_Str",128,new String[]{"String_Node_Str","String_Node_Str"}),new DRBGTestVector(new AESFastEngine(),128,new Bit256EntropyProvider().get(256),true,"String_Node_Str",128,new String[]{"String_Node_Str","String_Node_Str"}).addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),128,new Bit256EntropyProvider().get(256),true,"String_Node_Str",128,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),192,new Bit320EntropyProvider().get(320),false,"String_Node_Str",192,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),192,new Bit320EntropyProvider().get(320),true,"String_Node_Str",192,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),256,new Bit384EntropyProvider().get(384),false,"String_Node_Str",256,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str").addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),256,new Bit384EntropyProvider().get(384),true,"String_Node_Str",256,new String[]{"String_Node_Str","String_Node_Str"}).addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),256,new Bit384EntropyProvider().get(384),true,"String_Node_Str",256,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),256,new Bit384EntropyProvider().get(384),true,"String_Node_Str",256,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str").addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str")};
}

Fixed version (ground truth):
private DRBGTestVector[] createTestVectorData(){
  return new DRBGTestVector[]{new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),false,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}),new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),false,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}).addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),false,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str"),new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),false,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str").addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),true,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}),new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),true,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}).addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),true,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str"),new DRBGTestVector(new DESedeEngine(),168,new Bit232EntropyProvider().get(232),true,"String_Node_Str",112,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str").addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),128,new Bit256EntropyProvider().get(256),false,"String_Node_Str",128,new String[]{"String_Node_Str","String_Node_Str"}),new DRBGTestVector(new AESFastEngine(),128,new Bit256EntropyProvider().get(256),false,"String_Node_Str",128,new String[]{"String_Node_Str","String_Node_Str"}).addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),128,new Bit256EntropyProvider().get(256),false,"String_Node_Str",128,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),128,new Bit256EntropyProvider().get(256),true,"String_Node_Str",128,new String[]{"String_Node_Str","String_Node_Str"}),new DRBGTestVector(new AESFastEngine(),128,new Bit256EntropyProvider().get(256),true,"String_Node_Str",128,new String[]{"String_Node_Str","String_Node_Str"}).addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),128,new Bit256EntropyProvider().get(256),true,"String_Node_Str",128,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),192,new Bit320EntropyProvider().get(320),false,"String_Node_Str",192,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),192,new Bit320EntropyProvider().get(320),true,"String_Node_Str",192,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),256,new Bit384EntropyProvider().get(384),false,"String_Node_Str",256,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str").addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),256,new Bit384EntropyProvider().get(384),true,"String_Node_Str",256,new String[]{"String_Node_Str","String_Node_Str"}).addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),256,new Bit384EntropyProvider().get(384),true,"String_Node_Str",256,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),256,new Bit384EntropyProvider().get(384),true,"String_Node_Str",256,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str").addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str"),new DRBGTestVector(new AESFastEngine(),256,new Bit384EntropyProvider().get(384),true,"String_Node_Str",256,new String[]{"String_Node_Str","String_Node_Str"}).setPersonalizationString("String_Node_Str").addAdditionalInput("String_Node_Str").addAdditionalInput("String_Node_Str")};
}