Hi, sorry for this cross posting, I posted it to inferno yesterday but I'm not getting through (non of my mail is, must work that out) I've been trying to sign some data with a generated secret using the attached Limbo. Afaik the secret is ok, it passed checkSK in keyring.c I got as far as here with the debugging, I don't know how to work out which function is being called /usr/local/inferno-os/libinterp/keyring.c:999 c->signa = (*sa->vec->sign)(b, sk->key); running : % sign_test < secret [$Keyring] Broken: "mpdiv: divide by zero" sh: 5 "$Keyring":mpdiv: divide by zero ; stack 5 unknown fn() Module $Keyring PC 1445847206 unknown fn() Module ./sign_test.dis PC 42 externalexec() sh.b:919.2, 30