crypter_t api supports in-place encryption using NULL as output parameter