Lines Matching +full:128 +full:- +full:bit
6 * Copyright (c) 2017-2020 Nordic Semiconductor ASA
7 * Copyright (c) 2015-2017 Intel Corporation
9 * SPDX-License-Identifier: Apache-2.0
41 /** @brief AES encrypt little-endian data.
47 * @param key 128 bit LS byte first key for the encryption of the plaintext
48 * @param plaintext 128 bit LS byte first plaintext data block to be encrypted
49 * @param enc_data 128 bit LS byte first encrypted data block
56 /** @brief AES encrypt big-endian data.
62 * @param key 128 bit MS byte first key for the encryption of the plaintext
63 * @param plaintext 128 bit MS byte first plaintext data block to be encrypted
64 * @param enc_data 128 bit MS byte first encrypted data block
72 /** @brief Decrypt big-endian data with AES-CCM.
74 * Decrypts and authorizes @c enc_data with AES-CCM, as described in
79 * @param key 128 bit MS byte first key
89 * @retval -EINVAL Invalid parameters.
90 * @retval -EBADMSG Authentication failed.
97 /** @brief Encrypt big-endian data with AES-CCM.
99 * Encrypts and generates a MIC from @c plaintext with AES-CCM, as described in
104 * @param key 128 bit MS byte first key
114 * @retval -EINVAL Invalid parameters.