RMF measurements table

Table 1 describes the contents of the performance measurements for RMF. The count fields are double-word length.

Table 1. RMF measurements record format
Offset (Dec) Number of bytes Field name Description
0 4 DACC_ID The DACC ID.
4 4 DACC_VER The version.
8 4 DACC_LEN The control block length.
12 2 DACC_ENT_CNT Number of entries.
14 2 DACC_ENT_LEN Length of each entry.
16 8 DACC_ENT_ID Identifier of count array - character 'ENCSDES'. The Encipher service will collect data as follows:
  • Collection for single DES is done separately. The number of service calls, number of bytes of data enciphered, and the number of hardware instructions used to encipher the data will be collected.
24 8 DACC_ENT_SVC_CNT Count of ENCSDES service calls.
32 8 DACC_ENT_BYT_CNT Count of ENCSDES bytes processed.
40 8 DACC_ENT_INT_CNT Count of ENCSDES instructions.
48 8 DACC_ENT_ID Identifier of count array - character 'ENCTDES'. The Encipher service will collect data as follows:
  • Double and triple DES will be counted together. The number of service calls, number of bytes of data enciphered, and the number of hardware instructions used to encipher the data will be collected.
56 8 DACC_ENT_SVC_CNT Count of ENCTDES service calls.
64 8 DACC_ENT_BYT_CNT Count of ENCTDES bytes processed.
72 8 DACC_ENT_INT_CNT Count of ENCTDES instructions.
80 8 DACC_ENT_ID Identifier of count array - character DECSDES. The Decipher service will collect data as follows:
  • Collection for single DES is done separately. The number of service calls, number of bytes of data deciphered, and the number of hardware instructions used to decipher the data will be collected.
88 8 DACC_ENT_SVC_CNT Count of DECSDES service calls.
96 8 DACC_ENT_BYT_CNT Count of DECSDES bytes processed.
104 8 DACC_ENT_INT_CNT Count of DECSDES instructions.
112 8 DACC_ENT_ID Identifier of count array - character DECTDES. The Decipher service will collect data as follows:
  • Double and triple DES will be counted together. The number of service calls, number of bytes of data deciphered, and the number of hardware instructions used to decipher the data will be collected.
120 8 DACC_ENT_SVC_CNT Count of DECTDES service calls.
128 8 DACC_ENT_BYT_CNT Count of DECTDES bytes processed.
136 8 DACC_ENT_INT_CNT Count of DECTDES instructions.
144 8 DACC_ENT_ID Identifier of count array - character MACGEN. The MAC Generate service will collect data as follows:
  • Single and various double key MAC will be gathered together. The number of service calls, number of bytes of data MAC'd, and the number of instructions will be collected.
152 8 DACC_ENT_SVC_CNT Count of MACGEN service calls.
160 8 DACC_ENT_BYT_CNT Count of MACGEN bytes processed.
168 8 DACC_ENT_INT_CNT Count of MACGEN instructions.
176 8 DACC_ENT_ID Identifier of count array - character MACVER. The MAC Verify service will collect data as follows:
  • Single and various double key MAC will be gathered together. The number of service calls, number of bytes of data MAC'd, and the number of instructions will be collected.
184 8 DACC_ENT_SVC_CNT Count of MACVER service calls.
192 8 DACC_ENT_BYT_CNT Count of MACVER bytes processed.
200 8 DACC_ENT_INT_CNT Count of MACVER instructions.
208 8 DACC_ENT_ID Identifier of count array - character OWH. The One Way Hash service will collect data as follows:
  • For SHA-1, the number of service calls, number of bytes of bytes of data hashed, and the number of instructions will be collected.
216 8 DACC_ENT_SVC_CNT Count of OWH service calls.
224 8 DACC_ENT_BYT_CNT Count of OWH bytes processed.
232 8 DACC_ENT_INT_CNT Count of OWH instructions.
240 8 DACC_ENT_ID Identifier of count array - character PTR. The PIN Translate service will collect data as follows:
  • Collect the number of service calls only.
248 8 DACC_ENT_SVC_CNT Count of PTR service calls.
256 16   Reserved.
272 8 DACC_ENT_ID Identifier of count array - character PVR. The PIN Verify service will collect data as follows:
  • Collect the number of service calls only.
280 8 DACC_ENT_SVC_CNT Count of PVR service calls.
288 16   Reserved.
304 8 DACC_ENT_ID Identifier of count array - character OWH256. The One Way Hash service will collect data as follows:
  • For SHA-224 and SHA-256, the number of service calls, number of bytes of data hashed, and the number of instructions will be collected.
312 8 DACC_ENT_SVC_CNT Count of OWH service calls for SHA-224 and SHA-256.
320 8 DACC_ENT_BYT_CNT Count of OWH bytes processed for SHA-224 and SHA-256.
328 8 DACC_ENT_INT_CNT Count of OWH instructions for SHA-224 and SHA-256.
336 8 DACC_ENT_ID Identifier of count array - character OWH512. The One Way Hash service will collect data as follows:
  • For SHA-384 and SHA-512, the number of service calls, number of bytes of data hashed, and the number of instructions will be collected.
344 8 DACC_ENT_SVC_CNT Count of OWH service calls for SHA-384 and SHA-512.
352 8 DACC_ENT_BYT_CNT Count of OWH bytes processed for SHA-384 and SHA-512.
360 8 DACC_ENT_INT_CNT Count of OWH instructions for SHA-384 and SHA-512.
368 8 DACC_ENT_ID Identifier of count array - character ′ENCAES′. The Symmetric algorithm encipher service will collect data as follows: The number of service calls, number of bytes of data enciphered, and the number of instructions used to encipher the data will be collected.
376 8 DACC_ENT_SVC_CNT Count of SAE service calls
384 8 DACC_ENT_BYT_CNT Count of ENCAES bytes processed
392 8 DACC_ENT_INT_CNT Count of ENCAES instruction
400 8 DACC_ENT_ID Identifier of count array - character ′DECAES′. The Symmetric algorithm decipher service will collect data as follows: the number of service calls, number of bytes of data deciphered, and the number of instructions used to decipher the data will be collected.
408 8 DACC_ENT_SVC_CNT Count of SAD service calls
416 8 DACC_ENT_BYT_CNT Count of DECAES bytes processed
424 8 DACC_ENT_INT_CNT Count of DECAES instruction
432 8 DACC_ENT_ID Identifier of count array - character 'DSGRSA'. The Digital Signature Generate service will collect the number of service calls processed to generate a digital signature using an RSA private key.
440 8 DACC_ENT_SVC_CNT Count of DSG service calls using an RSA private key
448 16   Reserved
464 8 DACC_ENT_ID Identifier of count array - character 'DSGECC'. The Digital Signature Generate service will collect the number of service calls processed to generate a digital signature using an ECC private key.
472 8 DACC_ENT_SVC_CNT Count of DSG service calls using an ECC private key
480 16   Reserved
496 8 DACC_ENT_ID Identifier of count array - character 'DSVRSA'. The Digital Signature Verify service will collect the number of service calls processed to verify a digital signature using an RSA private key.
504 8 DACC_ENT_SVC_CNT Count of DSV service calls using an RSA private key
512 16   Reserved
528 8 DACC_ENT_ID Identifier of count array - character 'DSVECC'. The Digital Signature Verify service collects the number of service calls processed to verify a digital signature using an ECC private key.
536 8 DACC_ENT_SVC_CNT Count of DSV service calls using an ECC private key
544 16   Reserved
560 8 DACC_ENT_ID Identifier of count array - character 'MACGEN2'. The MAC Generate2 service collects data as follows:
  • The number of service calls.
  • The number of bytes of data MACed.
  • The number of instructions used to MAC the data.
568 8 DACC_ENT_SVC_CNT Count of MACGEN2 service calls.
576 8 DACC_ENT_BYT_CNT Count of MACGEN2 bytes processed.
584 8 DACC_ENT_INT_CNT Count of MACGEN2 instructions.
592 8 DACC_ENT_ID Identifier of count array - character 'MACVER2'. The MAC Verify2 service collects data as follows:
  • The number of service calls.
  • The number of bytes of data MACed.
  • The number of instructions used to MAC the data.
600 8 DACC_ENT_SVC_CNT Count of MACVER2 service calls.
608 8 DACC_ENT_BYT_CNT Count of MACVER2 bytes processed.
616 8 DACC_ENT_INT_CNT Count of MACVER2 instructions.
624 8 DACC_ENT_ID Identifier of count array - character 'FPEE'. The FPE encipher service collects data as follows: The number of service calls, number of bytes of data encrypted, and the number of instructions used to encipher the data.
632 8 DACC_ENT_SVC_CNT Count of FPEE service calls.
640 8 DACC_ENT_BYT_CNT Count of FPEE bytes processed.
648 8 DACC_ENT_INT_CNT Count of FPEE instructions.
656 8 DACC_ENT_ID Identifier of count array - character 'FPED'. The FPE decipher service collects data as follows: The number of service calls, number of bytes of data decrypted, and the number of instructions used to decrypt the data.
664 8 DACC_ENT_SVC_CNT Count of FPED service calls.
672 8 DACC_ENT_BYT_CNT Count of FPED bytes processed.
680 8 DACC_ENT_INT_CNT Count of FPED instructions.
688 8 DACC_ENT_ID Identifier of count array - character 'FPET'. The FPE translate service collects data as follows: The number of service calls, number of bytes of data translated, and the number of instructions used to translate the data.
696 8 DACC_ENT_SVC_CNT Count of FPET service calls.
704 8 DACC_ENT_BYT_CNT Count of FPET bytes processed.
712 8 DACC_ENT_INT_CNT Count of FPET instructions.