xref: /OK3568_Linux_fs/external/security/librkcrypto/perf_reports/RK3588_perf.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunconsole:/data # cat /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
2*4882a593Smuzhiyunuserspace
3*4882a593Smuzhiyunconsole:/data # cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq
4*4882a593Smuzhiyun1800000
5*4882a593Smuzhiyunconsole:/data # cat /sys/class/devfreq/dmc/governor
6*4882a593Smuzhiyunuserspace
7*4882a593Smuzhiyunconsole:/data # cat /sys/class/devfreq/dmc/cur_freq
8*4882a593Smuzhiyun2112000000
9*4882a593Smuzhiyunconsole:/data #
10*4882a593Smuzhiyunconsole:/data #
11*4882a593Smuzhiyunconsole:/data # cat /sys/kernel/debug/clk/clk_summary | grep crypto
12*4882a593Smuzhiyun scmi_crypto_p                        0        0        0   350000000          0     0  50000
13*4882a593Smuzhiyun scmi_crypto_c                        0        0        0   350000000          0     0  50000
14*4882a593Smuzhiyun scmi_crypto_r                        0        0        0   175000000          0     0  50000
15*4882a593Smuzhiyun
16*4882a593Smuzhiyunconsole:/data #
17*4882a593Smuzhiyunconsole:/data #
18*4882a593Smuzhiyunconsole:/data # librkcrypto_test -t
19*4882a593Smuzhiyundma_fd: otpkey  [AES-256]       ECB     ENCRYPT 560MB/s.
20*4882a593Smuzhiyundma_fd: otpkey  [AES-256]       ECB     DECRYPT 560MB/s.
21*4882a593Smuzhiyundma_fd: otpkey  [AES-256]       CBC     ENCRYPT 288MB/s.
22*4882a593Smuzhiyundma_fd: otpkey  [AES-256]       CBC     DECRYPT 560MB/s.
23*4882a593Smuzhiyundma_fd: otpkey  [AES-256]       CTR     ENCRYPT 560MB/s.
24*4882a593Smuzhiyundma_fd: otpkey  [AES-256]       CTR     DECRYPT 560MB/s.
25*4882a593Smuzhiyundma_fd: otpkey  [SM4-128]       ECB     ENCRYPT 483MB/s.
26*4882a593Smuzhiyundma_fd: otpkey  [SM4-128]       ECB     DECRYPT 483MB/s.
27*4882a593Smuzhiyundma_fd: otpkey  [SM4-128]       CBC     ENCRYPT 146MB/s.
28*4882a593Smuzhiyundma_fd: otpkey  [SM4-128]       CBC     DECRYPT 483MB/s.
29*4882a593Smuzhiyundma_fd: otpkey  [SM4-128]       CTR     ENCRYPT 483MB/s.
30*4882a593Smuzhiyundma_fd: otpkey  [SM4-128]       CTR     DECRYPT 483MB/s.
31*4882a593Smuzhiyundma_fd: test otp_key throughput SUCCESS.
32*4882a593Smuzhiyun
33*4882a593Smuzhiyunvirt:   otpkey  [AES-256]       ECB     ENCRYPT 410MB/s.
34*4882a593Smuzhiyunvirt:   otpkey  [AES-256]       ECB     DECRYPT 411MB/s.
35*4882a593Smuzhiyunvirt:   otpkey  [AES-256]       CBC     ENCRYPT 242MB/s.
36*4882a593Smuzhiyunvirt:   otpkey  [AES-256]       CBC     DECRYPT 411MB/s.
37*4882a593Smuzhiyunvirt:   otpkey  [AES-256]       CTR     ENCRYPT 411MB/s.
38*4882a593Smuzhiyunvirt:   otpkey  [AES-256]       CTR     DECRYPT 411MB/s.
39*4882a593Smuzhiyunvirt:   otpkey  [SM4-128]       ECB     ENCRYPT 368MB/s.
40*4882a593Smuzhiyunvirt:   otpkey  [SM4-128]       ECB     DECRYPT 368MB/s.
41*4882a593Smuzhiyunvirt:   otpkey  [SM4-128]       CBC     ENCRYPT 133MB/s.
42*4882a593Smuzhiyunvirt:   otpkey  [SM4-128]       CBC     DECRYPT 368MB/s.
43*4882a593Smuzhiyunvirt:   otpkey  [SM4-128]       CTR     ENCRYPT 368MB/s.
44*4882a593Smuzhiyunvirt:   otpkey  [SM4-128]       CTR     DECRYPT 368MB/s.
45*4882a593Smuzhiyunvirt:   test otp_key throughput SUCCESS.
46*4882a593Smuzhiyun
47*4882a593Smuzhiyundma_fd: [DES-64]        ECB     ENCRYPT 500MB/s.
48*4882a593Smuzhiyundma_fd: [DES-64]        ECB     DECRYPT 500MB/s.
49*4882a593Smuzhiyundma_fd: [DES-64]        CBC     ENCRYPT 137MB/s.
50*4882a593Smuzhiyundma_fd: [DES-64]        CBC     DECRYPT 500MB/s.
51*4882a593Smuzhiyundma_fd: [TDES-192]      ECB     ENCRYPT 187MB/s.
52*4882a593Smuzhiyundma_fd: [TDES-192]      ECB     DECRYPT 187MB/s.
53*4882a593Smuzhiyundma_fd: [TDES-192]      CBC     ENCRYPT 49MB/s.
54*4882a593Smuzhiyundma_fd: [TDES-192]      CBC     DECRYPT 187MB/s.
55*4882a593Smuzhiyundma_fd: [AES-256]       ECB     ENCRYPT 716MB/s.
56*4882a593Smuzhiyundma_fd: [AES-256]       ECB     DECRYPT 716MB/s.
57*4882a593Smuzhiyundma_fd: [AES-256]       CBC     ENCRYPT 311MB/s.
58*4882a593Smuzhiyundma_fd: [AES-256]       CBC     DECRYPT 716MB/s.
59*4882a593Smuzhiyundma_fd: [AES-256]       CTS     N/A
60*4882a593Smuzhiyundma_fd: [AES-256]       CTS     N/A
61*4882a593Smuzhiyundma_fd: [AES-256]       CTR     ENCRYPT 593MB/s.
62*4882a593Smuzhiyundma_fd: [AES-256]       CTR     DECRYPT 593MB/s.
63*4882a593Smuzhiyundma_fd: [SM4-128]       ECB     ENCRYPT 550MB/s.
64*4882a593Smuzhiyundma_fd: [SM4-128]       ECB     DECRYPT 551MB/s.
65*4882a593Smuzhiyundma_fd: [SM4-128]       CBC     ENCRYPT 152MB/s.
66*4882a593Smuzhiyundma_fd: [SM4-128]       CBC     DECRYPT 550MB/s.
67*4882a593Smuzhiyundma_fd: [SM4-128]       CTS     N/A
68*4882a593Smuzhiyundma_fd: [SM4-128]       CTS     N/A
69*4882a593Smuzhiyundma_fd: [SM4-128]       CTR     ENCRYPT 476MB/s.
70*4882a593Smuzhiyundma_fd: [SM4-128]       CTR     DECRYPT 476MB/s.
71*4882a593Smuzhiyundma_fd: test cipher throughput SUCCESS.
72*4882a593Smuzhiyun
73*4882a593Smuzhiyunvirt:   [DES-64]        ECB     ENCRYPT 248MB/s.
74*4882a593Smuzhiyunvirt:   [DES-64]        ECB     DECRYPT 258MB/s.
75*4882a593Smuzhiyunvirt:   [DES-64]        CBC     ENCRYPT 103MB/s.
76*4882a593Smuzhiyunvirt:   [DES-64]        CBC     DECRYPT 280MB/s.
77*4882a593Smuzhiyunvirt:   [TDES-192]      ECB     ENCRYPT 130MB/s.
78*4882a593Smuzhiyunvirt:   [TDES-192]      ECB     DECRYPT 130MB/s.
79*4882a593Smuzhiyunvirt:   [TDES-192]      CBC     ENCRYPT 44MB/s.
80*4882a593Smuzhiyunvirt:   [TDES-192]      CBC     DECRYPT 129MB/s.
81*4882a593Smuzhiyunvirt:   [AES-256]       ECB     ENCRYPT 285MB/s.
82*4882a593Smuzhiyunvirt:   [AES-256]       ECB     DECRYPT 277MB/s.
83*4882a593Smuzhiyunvirt:   [AES-256]       CBC     ENCRYPT 180MB/s.
84*4882a593Smuzhiyunvirt:   [AES-256]       CBC     DECRYPT 278MB/s.
85*4882a593Smuzhiyunvirt:   [AES-256]       CTS     N/A
86*4882a593Smuzhiyunvirt:   [AES-256]       CTS     N/A
87*4882a593Smuzhiyunvirt:   [AES-256]       CTR     ENCRYPT 260MB/s.
88*4882a593Smuzhiyunvirt:   [AES-256]       CTR     DECRYPT 256MB/s.
89*4882a593Smuzhiyunvirt:   [SM4-128]       ECB     ENCRYPT 251MB/s.
90*4882a593Smuzhiyunvirt:   [SM4-128]       ECB     DECRYPT 260MB/s.
91*4882a593Smuzhiyunvirt:   [SM4-128]       CBC     ENCRYPT 112MB/s.
92*4882a593Smuzhiyunvirt:   [SM4-128]       CBC     DECRYPT 277MB/s.
93*4882a593Smuzhiyunvirt:   [SM4-128]       CTS     N/A
94*4882a593Smuzhiyunvirt:   [SM4-128]       CTS     N/A
95*4882a593Smuzhiyunvirt:   [SM4-128]       CTR     ENCRYPT 240MB/s.
96*4882a593Smuzhiyunvirt:   [SM4-128]       CTR     DECRYPT 240MB/s.
97*4882a593Smuzhiyunvirt:   test cipher throughput SUCCESS.
98*4882a593Smuzhiyun
99*4882a593Smuzhiyundma_fd: [AES-256]       GCM     ENCRYPT 310MB/s.
100*4882a593Smuzhiyundma_fd: [AES-256]       GCM     DECRYPT 310MB/s.
101*4882a593Smuzhiyundma_fd: [SM4-128]       GCM     ENCRYPT 152MB/s.
102*4882a593Smuzhiyundma_fd: [SM4-128]       GCM     DECRYPT 152MB/s.
103*4882a593Smuzhiyundma_fd: test aead throughput SUCCESS.
104*4882a593Smuzhiyun
105*4882a593Smuzhiyunvirt:   [AES-256]       GCM     ENCRYPT 1223MB/s.
106*4882a593Smuzhiyunvirt:   [AES-256]       GCM     DECRYPT 1252MB/s.
107*4882a593Smuzhiyunvirt:   [SM4-128]       GCM     ENCRYPT 33MB/s.
108*4882a593Smuzhiyunvirt:   [SM4-128]       GCM     DECRYPT 31MB/s.
109*4882a593Smuzhiyunvirt:   test aead throughput SUCCESS.
110*4882a593Smuzhiyun
111*4882a593Smuzhiyunvirt:   [         MD5]  250MB/s.
112*4882a593Smuzhiyunvirt:   [        SHA1]  173MB/s.
113*4882a593Smuzhiyunvirt:   [      SHA256]  197MB/s.
114*4882a593Smuzhiyunvirt:   [      SHA224]  197MB/s.
115*4882a593Smuzhiyunvirt:   [      SHA512]  259MB/s.
116*4882a593Smuzhiyunvirt:   [      SHA384]  274MB/s.
117*4882a593Smuzhiyunvirt:   [  SHA512_224]  N/A
118*4882a593Smuzhiyunvirt:   [  SHA512_256]  N/A
119*4882a593Smuzhiyunvirt:   [         SM3]  198MB/s.
120*4882a593Smuzhiyunvirt:   test hash throughput SUCCESS.
121*4882a593Smuzhiyun
122*4882a593Smuzhiyundma_fd: [         MD5]  316MB/s.
123*4882a593Smuzhiyundma_fd: [        SHA1]  256MB/s.
124*4882a593Smuzhiyundma_fd: [      SHA256]  316MB/s.
125*4882a593Smuzhiyundma_fd: [      SHA224]  316MB/s.
126*4882a593Smuzhiyundma_fd: [      SHA512]  493MB/s.
127*4882a593Smuzhiyundma_fd: [      SHA384]  494MB/s.
128*4882a593Smuzhiyundma_fd: [  SHA512_224]  N/A
129*4882a593Smuzhiyundma_fd: [  SHA512_256]  N/A
130*4882a593Smuzhiyundma_fd: [         SM3]  316MB/s.
131*4882a593Smuzhiyundma_fd: test hash throughput SUCCESS.
132*4882a593Smuzhiyun
133*4882a593Smuzhiyunvirt:   [    HMAC_MD5]  199MB/s.
134*4882a593Smuzhiyunvirt:   [   HMAC_SHA1]  172MB/s.
135*4882a593Smuzhiyunvirt:   [ HMAC_SHA256]  197MB/s.
136*4882a593Smuzhiyunvirt:   [ HMAC_SHA512]  269MB/s.
137*4882a593Smuzhiyunvirt:   [    HMAC_SM3]  197MB/s.
138*4882a593Smuzhiyunvirt:   test hmac throughput SUCCESS.
139*4882a593Smuzhiyun
140*4882a593Smuzhiyundma_fd: [    HMAC_MD5]  316MB/s.
141*4882a593Smuzhiyundma_fd: [   HMAC_SHA1]  256MB/s.
142*4882a593Smuzhiyundma_fd: [ HMAC_SHA256]  316MB/s.
143*4882a593Smuzhiyundma_fd: [ HMAC_SHA512]  494MB/s.
144*4882a593Smuzhiyundma_fd: [    HMAC_SM3]  316MB/s.
145*4882a593Smuzhiyundma_fd: test hmac throughput SUCCESS.
146*4882a593Smuzhiyun
147*4882a593Smuzhiyunvirt:   [RSA-1024]      PRIV    ENCRYPT 26ms.
148*4882a593Smuzhiyunvirt:   [RSA-1024]      PUB     DECRYPT 6ms.
149*4882a593Smuzhiyunvirt:   [RSA-2048]      PRIV    ENCRYPT 105ms.
150*4882a593Smuzhiyunvirt:   [RSA-2048]      PUB     DECRYPT 15ms.
151*4882a593Smuzhiyunvirt:   [RSA-3072]      PRIV    ENCRYPT 309ms.
152*4882a593Smuzhiyunvirt:   [RSA-3072]      PUB     DECRYPT 44ms.
153*4882a593Smuzhiyunvirt:   [RSA-4096]      PRIV    ENCRYPT 679ms.
154*4882a593Smuzhiyunvirt:   [RSA-4096]      PUB     DECRYPT 81ms.
155*4882a593Smuzhiyuntest rsa throughput SUCCESS.
156*4882a593Smuzhiyun
157*4882a593SmuzhiyunTest throughput SUCCESS.
158*4882a593Smuzhiyun
159*4882a593Smuzhiyun######## Test done ########
160*4882a593Smuzhiyunconsole:/data #
161