cryptodev: support device independent sessions