Lines Matching defs:b0
638 * b0 is the first block used in CBC-MAC
641 * It's assumed that the arguments b0 and cb0 are preallocated AES blocks
646 ulong_t authDataSize, uint8_t *b0, ccm_ctx_t *aes_ctx)
658 /* Construct the first octet of b0 */
662 b0[0] = (have_adata << 6) | (((t - 2) / 2) << 3) | (q - 1);
664 /* copy the nonce value into b0 */
665 bcopy(nonce, &(b0[1]), nonceSize);
667 /* store the length of the payload into b0 */
668 bzero(&(b0[1+nonceSize]), q);
674 b0[k] = (uint8_t)((payloadSize >> j) & 0xFF);
787 * mac_buf will store b0 at this time.