Diff between d72b948c22e6afa3b38dd1f62e3c8e46dcaf3422 and 8d4861ca142c0f556dccba74741ce5e5ca140555

Changed Files

File Additions Deletions Status
monitor/packet.c +18 -3 modified

Full Patch

diff --git a/monitor/packet.c b/monitor/packet.c
index 76fa9f1..0c6c3d9 100644
--- a/monitor/packet.c
+++ b/monitor/packet.c
@@ -1203,6 +1203,9 @@ static void print_encr_mode_change(uint8_t encr_mode, uint16_t handle)
 			break;
 		}
 		break;
+	case 0x02:
+		str = "Enabled with AES-CCM";
+		break;
 	default:
 		str = "Reserved";
 		break;
@@ -1283,14 +1286,20 @@ static void print_key_type(uint8_t key_type)
 		str = "Debug Combination key";
 		break;
 	case 0x04:
-		str = "Unauthenticated Combination key";
+		str = "Unauthenticated Combination key from P-192";
 		break;
 	case 0x05:
-		str = "Authenticated Combination key";
+		str = "Authenticated Combination key from P-192";
 		break;
 	case 0x06:
 		str = "Changed Combination key";
 		break;
+	case 0x07:
+		str = "Unauthenticated Combination key from P-256";
+		break;
+	case 0x08:
+		str = "Authenticated Combination key from P-256";
+		break;
 	default:
 		str = "Reserved";
 		break;
@@ -1388,7 +1397,13 @@ static void print_oob_data(uint8_t oob_data)
 		str = "Authentication data not present";
 		break;
 	case 0x01:
-		str = "Authentication data present";
+		str = "P-192 authentication data present";
+		break;
+	case 0x02:
+		str = "P-256 authentication data present";
+		break;
+	case 0x03:
+		str = "P-192 and P-256 authentication data present";
 		break;
 	default:
 		str = "Reserved";