VWHSH8 ;;GpZ; - ; IMPROVED HASHING UTILITY: INSTALL MODULE, GT.M; 01/08/2010
V ;;8.0;KERNEL;;Jul 10, 1995
 ;
 QUIT
 ;
INIT() S MUMPS=^%ZOSF("OS"),OS=$$GTM("uname -o")
 S PATH=$P($P($$GTM("whereis gpg")," ",2),"gpg")
 S X=$TR("host:"_MUMPS_OS_":","^ ","-")
 O "PIPE":(COMM="gpg --version|grep -E ^Hash:":READONLY)::"PIPE"
 U "PIPE" R HASHLIST
 C "PIPE" U 0
 S HASHLIST=$TR($P(HASHLIST,"Hash:",2),",")
 S HASHLIST=HASHLIST_" ||"_PATH_"||"_MUMPS_OS_"||"
 QUIT HASHLIST
 ;
GTM(PIPE) ;
 N (PIPE)
 OPEN "PIPE":(command=PIPE)::"pipe"
 S X="" F I=1:1:4 U "PIPE" R XX Q:$ZEOF  S X=X_XX
 CLOSE "PIPE"
 QUIT X
