245246247248249250251252253254255
} else if (modeName.equalsIgnoreCase("OpenPGPCFB")) { ivLength = 0; cipher = new BufferedGenericBlockCipher( new OpenPGPCFBBlockCipher(baseEngine)); } else if (modeName.startsWith("SIC")) { ivLength = baseEngine.getBlockSize(); if (ivLength < 16)
237238239240241242243244245246247
247248249250251252253254255256257
222223224225226227228229230231232
} else if (modeName.equalsIgnoreCase("OpenPGPCFB")) { ivLength = 0; cipher = new PaddedBufferedBlockCipher( new OpenPGPCFBBlockCipher(baseEngine)); } else if (modeName.startsWith("SIC")) { ivLength = baseEngine.getBlockSize(); if (ivLength < 16)
240241242243244245246247248249250
2223242526272829303132
{ c = new BufferedBlockCipher(new CFBBlockCipher(engine, engine.getBlockSize() * 8)); } else { c = new BufferedBlockCipher(new OpenPGPCFBBlockCipher(engine)); } KeyParameter keyParameter = new KeyParameter(key); if (withIntegrityPacket)