| Algorithm 2: Signature and Verification of the Scheme. |
| func Sign (M string, d string, k string)(r string, s string){ |
| ; |
| ; |
| ; |
| return |
| } |
| func Verify (z string, r string, s string, Q string) (result string){ |
| ifthen |
| return “valid” |
| else |
| return “invalid” |
| end |
| } |