Home | History | Annotate | Download | only in km_openssl

Lines Matching defs:block_mode

39 inline bool allows_padding(keymaster_block_mode_t block_mode) {
40 switch (block_mode) {
83 keymaster_block_mode_t block_mode;
84 if (!begin_params.GetTagValue(TAG_BLOCK_MODE, &block_mode)) {
88 } else if (!supported(block_mode)) {
89 LOG_E("Block mode %d not supported", block_mode);
92 } else if (!key.authorizations().Contains(TAG_BLOCK_MODE, block_mode)) {
93 LOG_E("Block mode %d was specified, but not authorized by key", block_mode);
99 if (block_mode == KM_MODE_GCM) {
110 if (!allows_padding(block_mode) && padding != KM_PAD_NONE) {
122 block_mode, padding, caller_nonce, tag_length, move(key), GetCipherDescription()));
126 block_mode, padding, tag_length, move(key), GetCipherDescription()));
145 keymaster_block_mode_t block_mode,
149 : Operation(purpose, key.hw_enforced_move(), key.sw_enforced_move()), block_mode_(block_mode),