undefined4 Show_StaSecurityInfo_Proc(int param_1)
{
int iVar1;
undefined4 uVar2;
undefined4 uVar3;
undefined4 uVar4;
undefined4 uVar5;
int *piVar6;
undefined4 uVar7;
int iVar8;
undefined4 uVar9;
uint uVar10;
printk(&_LC71) //possible issue identified - semgrep
for (uVar10 = 0; uVar10 < *(byte *)(param_1 + 0x51aa); uVar10 = uVar10 + 1 & 0xff) {
iVar8 = param_1 + uVar10 * 0x1140;
uVar7 = *(undefined4 *)(iVar8 + 0x51dc);
uVar4 = GetAuthMode((int)(char)uVar7);
uVar9 = *(undefined4 *)(iVar8 + 0x51e0);
uVar2 = GetEncryptType((int)(char)uVar9);
uVar5 = *(undefined4 *)(iVar8 + 0x51e4);
uVar3 = GetEncryptType((int)(char)uVar5);
printk(" BSS(%d) AuthMode(%d)=%s, WepStatus(%d)=%s, GroupWepStatus(%d)=%s, WPAMixPairCipher(0x%02X)\n"
,uVar10,uVar7,uVar4,uVar9,uVar2,uVar5,uVar3,*(undefined4 *)(iVar8 + 0x51e8));
}
printk(&_LC71) //possible issue identified - semgrep
printk("\n%-19s%-4s%-4s%-15s%-12s\n",&_LC80,&_LC81,&_LC246,&_LC247,"Encrypt");
piVar6 = (int *)(param_1 + 0x5cf38);
iVar8 = 0;
do {
iVar1 = iVar8 * 0xa20;
iVar8 = iVar8 + 1;
if (((param_1 + iVar1 + 0x5cf38 != 0) && (*piVar6 == 1)) && (piVar6[0x9d] == 2)) {
printk("%02X:%02X:%02X:%02X:%02X:%02X ",(char)piVar6[0x96],
*(undefined1 *)((int)piVar6 + 0x259),*(undefined1 *)((int)piVar6 + 0x25a),
*(undefined1 *)((int)piVar6 + 0x25b),(char)piVar6[0x97],
*(undefined1 *)((int)piVar6 + 0x25d));
printk(&_LC87,*(undefined2 *)((int)piVar6 + 0x27e)) //possible issue identified - semgrep
printk(&_LC87,*(undefined1 *)((int)piVar6 + 0x31)) //possible issue identified - semgrep
uVar4 = GetAuthMode((int)(char)piVar6[0x79]);
printk("%-15s",uVar4);
uVar4 = GetEncryptType((int)(char)piVar6[0x7a]);
printk("%-12s",uVar4);
printk(&_LC71) //possible issue identified - semgrep
}
piVar6 = piVar6 + 0x288;
} while (iVar8 != 0x20);
return 1;
}