---
title: CBATTError.Code.insufficientEncryptionKeySize
framework: corebluetooth
role: symbol
role_heading: Case
path: corebluetooth/cbatterror-swift.struct/code/insufficientencryptionkeysize
---

# CBATTError.Code.insufficientEncryptionKeySize

The encryption key size used for encrypting this link is insufficient.

## Declaration

```swift
case insufficientEncryptionKeySize
```

## See Also

### Error Codes

- [CBATTError.Code.success](corebluetooth/cbatterror-swift.struct/code/success.md)
- [CBATTError.Code.invalidHandle](corebluetooth/cbatterror-swift.struct/code/invalidhandle.md)
- [CBATTError.Code.readNotPermitted](corebluetooth/cbatterror-swift.struct/code/readnotpermitted.md)
- [CBATTError.Code.writeNotPermitted](corebluetooth/cbatterror-swift.struct/code/writenotpermitted.md)
- [CBATTError.Code.invalidPdu](corebluetooth/cbatterror-swift.struct/code/invalidpdu.md)
- [CBATTError.Code.insufficientAuthentication](corebluetooth/cbatterror-swift.struct/code/insufficientauthentication.md)
- [CBATTError.Code.requestNotSupported](corebluetooth/cbatterror-swift.struct/code/requestnotsupported.md)
- [CBATTError.Code.invalidOffset](corebluetooth/cbatterror-swift.struct/code/invalidoffset.md)
- [CBATTError.Code.insufficientAuthorization](corebluetooth/cbatterror-swift.struct/code/insufficientauthorization.md)
- [CBATTError.Code.prepareQueueFull](corebluetooth/cbatterror-swift.struct/code/preparequeuefull.md)
- [CBATTError.Code.attributeNotFound](corebluetooth/cbatterror-swift.struct/code/attributenotfound.md)
- [CBATTError.Code.attributeNotLong](corebluetooth/cbatterror-swift.struct/code/attributenotlong.md)
- [CBATTError.Code.invalidAttributeValueLength](corebluetooth/cbatterror-swift.struct/code/invalidattributevaluelength.md)
- [CBATTError.Code.unlikelyError](corebluetooth/cbatterror-swift.struct/code/unlikelyerror.md)
- [CBATTError.Code.insufficientEncryption](corebluetooth/cbatterror-swift.struct/code/insufficientencryption.md)
