“In Place SGL” feature flag stands for “In place Scatter-gather list”,
which means that an input buffer can consist of multiple segments,
being the operation in-place (input address = output address).
“OOP SGL In SGL Out” feature flag stands for
“Out-of-place Scatter-gather list Input, Scatter-gather list Output”,
which means PMD supports different scatter-gather styled input and output buffers
(i.e. both can consists of multiple segments).
“OOP SGL In LB Out” feature flag stands for
“Out-of-place Scatter-gather list Input, Linear Buffers Output”,
which means PMD supports input from scatter-gathered styled buffers,
outputting linear buffers (i.e. single segment).
“OOP LB In SGL Out” feature flag stands for
“Out-of-place Linear Buffers Input, Scatter-gather list Output”,
which means PMD supports input from linear buffer, outputting
scatter-gathered styled buffers.
“OOP LB In LB Out” feature flag stands for
“Out-of-place Linear Buffers Input, Linear Buffers Output”,
which means that Out-of-place operation is supported,
with linear input and output buffers.
“RSA PRIV OP KEY EXP” feature flag means PMD support RSA private key
operation (Sign and Decrypt) using exponent key type only.
“RSA PRIV OP KEY QT” feature flag means PMD support RSA private key
operation (Sign and Decrypt) using quintuple (crt) type key only.
“Digest encrypted” feature flag means PMD support hash-cipher cases,
where generated digest is appended to and encrypted with the data.
1.2. Supported Cipher Algorithms
Table 1.4 Cipher algorithms in crypto drivers
Cipher algorithm
a
e
s
n
i
_
g
c
m
a
e
s
n
i
_
m
b
a
r
m
v
8
b
c
m
f
s
c
a
a
m
_
j
r
c
c
p
d
p
a
a
2
_
s
e
c
d
p
a
a
_
s
e
c
k
a
s
u
m
i
m
v
s
a
m
n
i
t
r
o
x
n
u
l
l
o
c
t
e
o
n
t
x
o
c
t
e
o
n
t
x
2
o
p
e
n
s
s
l
q
a
t
s
n
o
w
3
g
v
i
r
t
i
o
z
u
c
NULL
Y
Y
Y
Y
Y
AES CBC (128)
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
AES CBC (192)
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
AES CBC (256)
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
AES ECB (128)
Y
Y
Y
AES ECB (192)
Y
Y
Y
AES ECB (256)
Y
Y
Y
AES CTR (128)
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
AES CTR (192)
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
AES CTR (256)
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
AES XTS (128)
Y
Y
Y
Y
AES XTS (192)
AES XTS (256)
Y
Y
Y
Y
AES DOCSIS BPI
Y
Y
3DES CBC
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
3DES CTR
Y
Y
Y
3DES ECB
Y
Y
DES CBC
Y
Y
Y
Y
Y
Y
DES DOCSIS BPI
Y
Y
Y
SNOW3G UEA2
Y
Y
Y
Y
Y
Y
Y
KASUMI F8
Y
Y
Y
Y
Y
ZUC EEA3
Y
Y
Y
Y
Y
Y
Y
1.3. Supported Authentication Algorithms
Table 1.5 Authentication algorithms in crypto drivers