+session_mac(){
+ local info
+ [ $# -eq 0 ] && info="$(cat)" || info="$*"
+
+ if which openssl >/dev/null; then
+ printf %s "$info" |openssl dgst -sha1 -hmac "$(server_key)" -binary |slopecode
+ else
+ { printf %s "$info"; server_key; } |sha256sum |cut -d\ -f1
+ fi
+}
+