| 数据搜索系统,热门电子元器件搜索 |
|
5812-DS01-R 数据表(PDF) 26 Page - Broadcom Corporation. |
|
|
|||||||||||||||||||||||||||||
5812-DS01-R 数据表(HTML) 26 Page - Broadcom Corporation. |
|
26 / 84 page ![]() BCM5812 Advance Data Sheet 3/11/03 B roa dcom Co rpo rat ion Page 18 Cryptographic Operations Document 5812-DS01-405-R Figure 17: TLS HMAC Command Context The HMAC inner and outer state are computed exactly the same as for IPsec (Figure 6 on page 8), and the byte ordering in the context is also the same. The TLS version consists of the major in the MSB, and the minor in the LSB. The input and output fragment processing is the same as for SSL MAC, shown in Figure 15 on page 16. SSL/TLS DES/3DES The BCM5812 includes a pure DES/3DES operation for use with SSL and TLS. The command context and packet fragment processing is very similar to that for 3DES IPsec, except that authentication is not performed. Figure 18 shows the command context for SSL/TLS DES/3DES, which is always 64 bytes in length even though only 40 bytes are used. The only control flag, bit 14, indicates direction (zero indicates outbound, the same as in Table 4 on page 7). The reserved fields must be zero. The opcode for this command is 0x03. This command uses MCR1@. 0 LENGTH 31 TLSHMACAuthentication Context OPCODE RESERVED RESERVED FLAGS 8 Bytes BYTE 3 BYTE 4 BYTE 1 BYTE 2 BYTE 7 BYTE 8 BYTE 5 BYTE 6 BYTE11 BYTE12 BYTE 9 BYTE10 BYTE15 BYTE16 BYTE 13 BYTE14 BYTE19 BYTE20 BYTE 17 BYTE18 HMACState Byte Order 31 0 8 16 24 15 14 13 12 Reserved 0 flags HMACINNERSTATE 20 Bytes SEQUENCENUMBER TLSVersion Content Type Length(MSB) MSB LSB 31 0 64-bit Sequence Number FromTLSHeader Content Type From TLSHeader HMACOUTERSTATE 20 Bytes RESERVED Length (LSB) Length (MSB) Length(LSB) 0 7 31 24 Authenticated Length 0 LENGTH 31 TLSHMACAuthentication Context OPCODE RESERVED RESERVED FLAGS 8 Bytes BYTE 3 BYTE 4 BYTE 1 BYTE 2 BYTE 7 BYTE 8 BYTE 5 BYTE 6 BYTE11 BYTE12 BYTE 9 BYTE10 BYTE15 BYTE16 BYTE 13 BYTE14 BYTE19 BYTE20 BYTE 17 BYTE18 HMACState Byte Order 31 0 8 16 24 15 14 13 12 Reserved 0 flags HMACINNERSTATE 20 Bytes SEQUENCENUMBER TLSVersion Content Type Length(MSB) MSB LSB 31 0 64-bit Sequence Number FromTLSHeader Content Type From TLSHeader HMACOUTERSTATE 20 Bytes RESERVED Length (LSB) Length (MSB) Length(LSB) 0 7 31 24 Authenticated Length |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |