| Mechanism
(required) |
| MD5 |
Generate
an HMAC. Use MD5 hashing. Output returned in the hmac parameter
is 16 bytes in length. |
| SHA-1 |
Generate
an HMAC. Use SHA-1 hashing. Output returned in the hmac parameter
is 20 bytes in length. |
| SHA-224 |
Generate an HMAC. Use SHA-224 hashing. Output
returned in the hmac parameter is 28 bytes
in length. |
| SHA-256 |
Generate an HMAC. Use SHA-256 hashing. Output
returned in the hmac parameter is 32 bytes
in length. |
| SHA-384 |
Generate an HMAC. Use SHA-384 hashing. Output
returned in the hmac parameter is 48 bytes
in length. |
| SHA-512 |
Generate an HMAC. Use SHA-512 hashing. Output
returned in the hmac parameter is 64 bytes
in length. |
| SSL3-MD5 |
Generate a MAC according to the SSL v3 protocol.
Use MD5 hashing. Output returned in the hmac parameter
is 16 bytes in length. |
| SSL3-SHA |
Generate a MAC according to the SSL v3 protocol.
Use SHA1 hashing. Output returned in the hmac parameter
is 20 bytes in length. |
| Chaining Selection (Optional) |
| FIRST |
Specifies this is the first call in a series
of chained calls. Intermediate results are stored in the hash field. |
| MIDDLE |
Specifies this is a middle call in a series
of chained calls. Intermediate results are stored in the hash field. |
| LAST |
Specifies this is the last call in a series
of chained calls. |
| ONLY |
Specifies this is the only call and the call
is not chained. This is the default. |