+ /*
+ * Get optional block size to determine correct implementation
+ */
+ uint32 blockSize = context.getInt(CSSM_ATTRIBUTE_BLOCK_SIZE);
+ if(blockSize == 0) {
+ blockSize = GLADMAN_BLOCK_SIZE_BYTES;
+ }
+ if(GLADMAN_AES_128_ENABLE &&
+ (blockSize == GLADMAN_BLOCK_SIZE_BYTES)) {
+ cspCtx = new GAESContext(session);
+ }
+ else {
+ cspCtx = new AESContext(session);
+ }