Analog Devices ADSP-SC58 Series Hardware Reference Manual page 3089

Sharc+ processor
Table of Contents

Advertisement

Configuring Operations in the PKTE
The operation (cipher, hash function, and others) that the PKTE performs is configured primarily in the
PKTE_SA_CMD0
register. The following sections include a series of tables to help configure the least significant 16
bits of the
PKTE_SA_CMD0
• The operation code field (PKTE_SA_CMD0.OPCD)
• The direction field (PKTE_SA_CMD0.DIR)
• The operation group field (PKTE_SA_CMD0.OPGRP)
• The padding type (PKTE_SA_CMD0.PADTYPE)
• The cipher selection (PKTE_SA_CMD0.CIPHER)
• The hash selection (PKTE_SA_CMD0.HASH)
Basic Operations and Decoding
Table 44-25: Basic Operation Decoding
OpGroup
Dir
0b00
0
0b00
0
0b00
0
0b00
0
0b00
0
0b00
0
Table 44-26: Protocol Operation Decoding
OpGroup
Dir
0b01
0
0b01
0
0b01
0
0b01
0
ADSP-SC58x/ADSP-2158x SHARC+ Processor Hardware Reference
register. These fields include:
Outbound
OpCode
Operation
0b000
Encrypt
0b001
Encrypt - Hash 0b00
0b010
Reserved
0b011
Hash
0b100...
Reserved
0b110
0b111
PRNG
Outbound
OpCode
Operation
0b000
ESP Outbound 0b01
0b001...
Reserved
0b011
0b100
Basic SSL Out-
bound
0b101
Basic TLS Out-
bound
OpGroup
Dir
0b00
1
1
0b00
1
0b00
1
0b00
1
0b00
1
OpGroup
Dir
1
0b01
1
0b01
1
0b01
1
PKTE Programming Concepts
Inbound
OpCode
Operation
0b000
Decrypt
0b001
Hash - Decrypt
0b010
Reserved
0b011
Hash
0b100...
Reserved
0b110
0b111
Reserved
Inbound
OpCode
Operation
0b000
ESP Inbound
0b001
Reserved
0b010
Basic SSL In-
bound
0b011
Basic TLS In-
bound
44–41

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADSP-SC58 Series and is the answer not in the manual?

This manual is also suitable for:

Adsp-2158 series

Table of Contents