Skip to content

Instantly share code, notes, and snippets.

@Pratham-T
Last active October 9, 2025 10:06
Show Gist options
  • Select an option

  • Save Pratham-T/aaa499cf50d20310cb27266a645bfd60 to your computer and use it in GitHub Desktop.

Select an option

Save Pratham-T/aaa499cf50d20310cb27266a645bfd60 to your computer and use it in GitHub Desktop.
DTHEv2 AES Engine kernel self-tests
root@am62lxx-evm:~# cat /proc/crypto | grep -C 10 dthe
name : pkcs1(rsa,sha256)
driver : pkcs1(rsa-generic,sha256)
module : kernel
priority : 100
refcnt : 1
selftest : passed
internal : no
type : sig
name : cbc(aes)
driver : cbc-aes-dthev2
module : kernel
priority : 299
refcnt : 1
selftest : passed
internal : no
type : skcipher
async : no
blocksize : 16
min keysize : 16
max keysize : 32
ivsize : 16
chunksize : 16
walksize : 16
statesize : 0
name : ecb(aes)
driver : ecb-aes-dthev2
module : kernel
priority : 299
refcnt : 1
selftest : passed
internal : no
type : skcipher
async : no
blocksize : 16
min keysize : 16
max keysize : 32
ivsize : 0
chunksize : 16
walksize : 16
statesize : 0
root@am62lxx-evm:~# cat /proc/crypto | grep -C 10 dthe
module : ccm
priority : 100
refcnt : 1
selftest : passed
internal : no
type : shash
blocksize : 16
digestsize : 16
name : ccm(aes)
driver : ccm-aes-dthev2
module : dthev2
priority : 299
refcnt : 1
selftest : passed
internal : no
type : aead
async : yes
blocksize : 1
ivsize : 16
maxauthsize : 16
geniv : <none>
name : gcm(aes)
driver : gcm-aes-dthev2
module : dthev2
priority : 299
refcnt : 1
selftest : passed
internal : no
type : aead
async : yes
blocksize : 1
ivsize : 12
maxauthsize : 16
geniv : <none>
name : xts(aes)
driver : xts-aes-dthev2
module : dthev2
priority : 299
refcnt : 1
selftest : passed
internal : no
type : skcipher
async : yes
blocksize : 16
min keysize : 32
max keysize : 64
ivsize : 16
chunksize : 16
walksize : 16
statesize : 0
name : ctr(aes)
driver : ctr-aes-dthev2
module : dthev2
priority : 299
refcnt : 1
selftest : passed
internal : no
type : skcipher
async : yes
blocksize : 1
min keysize : 16
max keysize : 32
ivsize : 16
chunksize : 16
walksize : 16
statesize : 0
name : cbc(aes)
driver : cbc-aes-dthev2
module : dthev2
priority : 299
refcnt : 1
selftest : passed
internal : no
type : skcipher
async : yes
blocksize : 16
min keysize : 16
max keysize : 32
ivsize : 16
chunksize : 16
walksize : 16
statesize : 0
name : ecb(aes)
driver : ecb-aes-dthev2
module : dthev2
priority : 299
refcnt : 1
selftest : passed
internal : no
type : skcipher
async : yes
blocksize : 16
min keysize : 16
max keysize : 32
ivsize : 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment