Ok peeps. Before i go diving toooo deep into kernel code, can anyone think why the hifn crypto card stopped working in 11.1? The driver itself hasn't changed in forever, the specific failure I am seeing cannot be hardware related (its a software assert)

Follow

Ok. Apparently this broke longer ago than I thought. esp_* used to set klen and key on the crypto op structure, but now apparently expects those to be saved as part of the crypto session structure (which is device specific, and apparently does not always save these). Not sure if the fix is to have hifn preserve or to have esp repopulate them 🤔

Sign in to participate in the conversation
Cross Family's Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!