Fixed some bugs and create a preprocessor call to speed-up the use of the o_pool
AES implemented