10 static uchar zeros[16];
17 * readnvram can return -1 meaning nvram wasn't written,
18 * but safe still holds good data.
20 if(readnvram(&safe, 0) < 0 && safe.authid[0] == '\0')
21 sysfatal("readnvram: %r");
23 fmtinstall('H', encodefmt);
25 if(memcmp(safe.machkey, zeros, DESKEYLEN) != 0){
26 print("key proto=p9sk1 user=%q dom=%q !hex=%.*H !password=______\n",
27 safe.authid, safe.authdom, DESKEYLEN, safe.machkey);
30 if(memcmp(safe.aesmachkey, zeros, AESKEYLEN) != 0){
31 print("key proto=dp9ik user=%q dom=%q !hex=%.*H !password=______\n",
32 safe.authid, safe.authdom, AESKEYLEN, safe.aesmachkey);