Lines Matching refs:key
45 const robuffT * key,
49 * Compute digest of key concatenated with packet. Note: the
50 * key type and digest type have been verified when the key
59 /* Check if CMAC key type specific code required */
63 void const * keyptr = key->buf;
66 /* adjust key size (zero padded buffer) if necessary */
67 if (AES_128_KEY_SIZE > key->len) {
68 memcpy(keybuf, keyptr, key->len);
69 memset((keybuf + key->len), 0,
70 (AES_128_KEY_SIZE - key->len));
126 if (!EVP_DigestUpdate(ctx, key->buf, (u_int)key->len)) {
127 msyslog(LOG_ERR, "MAC encrypt: MAC %s Digest Update key failed.",
163 EVP_DigestUpdate(ctx, key->buf, key->len);
173 msyslog(LOG_ERR, "MAC encrypt: invalid key type %d" , ktype);
185 * Returns length of MAC including key ID and digest.
190 const u_char * key, /* key pointer */
191 size_t klen, /* key length */
198 robuffT keyb = { key, klen };
219 const u_char * key, /* key pointer */
220 size_t klen, /* key length */
228 robuffT keyb = { key, klen };