Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: INCRYPQ

Package: IHS Generic Interface System

Routine: INCRYPQ


Information

INCRYPQ ;LD,DGH; 22 Apr 99 19:47; Encryption socket functions

Source Information

Source file <INCRYPQ.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
IHS Generic Interface System 2 ($$CRYPOFF,$$CRYPON,DECRYPT,ENCRYPT)^INCRYPT  MC^INHS  

Entry Points

Name Comments DBIA/ICR reference
ENCRYPT(INARR,INV,DESKEY,INIP,INERR) ;
PACK(INLIN,INMAX,INBUF) ;pack segments into packets
DECRYPT(DECARR,INV,DESKEY,INERR) ;
; INPUT:
; DECARR = Name of the array containing encrypted message strings
; to be decrypted.
; INV = Name of the array which the API will use to return the
; decrypted message string. Pass by reference.
; If local symbol space is low, the API will return a global array.
; DESKEY = DES encryption key. This parameter is only needed
; for the first string to be decrypted.
; INERR = Error message. Pass by reference.

External References

Name Field # of Occurrence
$$CRYPOFF^INCRYPT ENCRYPT+57, DECRYPT+29
$$CRYPON^INCRYPT ENCRYPT+22, DECRYPT+20
DECRYPT^INCRYPT DECRYPT+26
ENCRYPT^INCRYPT ENCRYPT+41, ENCRYPT+49, ENCRYPT+54
MC^INHS ENCRYPT+42, ENCRYPT+50, ENCRYPT+55, DECRYPT+27

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^INRHSITE(1 ENCRYPT+20, ENCRYPT+23, DECRYPT+18, DECRYPT+21

Label References

Name Line Occurrences
$$PACK ENCRYPT+38, ENCRYPT+47

Naked Globals

Name Field # of Occurrence
^(0 ENCRYPT+23, DECRYPT+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BL PACK+11~, PACK+12*, PACK+13, PACK+14
COUNT ENCRYPT+15~, ENCRYPT+27*, ENCRYPT+29, ENCRYPT+31
DECARR DECRYPT~, DECRYPT+15, DECRYPT+23, DECRYPT+24, DECRYPT+25
DECRYPT DECRYPT+14~, DECRYPT+26, DECRYPT+28
DESKEY ENCRYPT~, ENCRYPT+16, ENCRYPT+17, ENCRYPT+22, DECRYPT~, DECRYPT+16, DECRYPT+17, DECRYPT+20
ENARR ENCRYPT+14~, ENCRYPT+25*, ENCRYPT+26*, ENCRYPT+29, ENCRYPT+31, ENCRYPT+32, ENCRYPT+36, ENCRYPT+40, ENCRYPT+48
END ENCRYPT+14~, ENCRYPT+24*, ENCRYPT+40*, ENCRYPT+41, ENCRYPT+48*, ENCRYPT+49, ENCRYPT+52*, ENCRYPT+54, DECRYPT+14~, DECRYPT+22*
, DECRYPT+25*, DECRYPT+26
EOL ENCRYPT+14~, ENCRYPT+21*, ENCRYPT+37
I DECRYPT+14~, DECRYPT+22*, DECRYPT+23*, DECRYPT+24, DECRYPT+25
INARR ENCRYPT~, ENCRYPT+18, ENCRYPT+25, ENCRYPT+27, ENCRYPT+33
INBUF ENCRYPT+14~, ENCRYPT+19*, ENCRYPT+38, ENCRYPT+40, ENCRYPT+44, ENCRYPT+46*, ENCRYPT+47, ENCRYPT+48, ENCRYPT+53, ENCRYPT+54
, PACK~, PACK+12*, PACK+13*, PACK+14*
INCRYPT ENCRYPT+14~, ENCRYPT+41, ENCRYPT+43, ENCRYPT+54, ENCRYPT+56
INCRYPT1 ENCRYPT+45~, ENCRYPT+49, ENCRYPT+51
INERR ENCRYPT~, ENCRYPT+16*, ENCRYPT+17*, ENCRYPT+18*, DECRYPT~, DECRYPT+15*, DECRYPT+16*, DECRYPT+17*
INIP ENCRYPT~
INIP("EOL" ENCRYPT+21
INLIN PACK~, PACK+13, PACK+14*
INLINE PACK+11~, PACK+14*, PACK+15
INMAX ENCRYPT+14~, ENCRYPT+19*, ENCRYPT+38, ENCRYPT+44, ENCRYPT+47, PACK~, PACK+13, PACK+14
INSMIN ENCRYPT+14~, ENCRYPT+23*, DECRYPT+14~, DECRYPT+21*
INV ENCRYPT~, ENCRYPT+43, ENCRYPT+51, ENCRYPT+56, DECRYPT~, DECRYPT+28
INVS ENCRYPT+14~, ENCRYPT+20*, ENCRYPT+42, ENCRYPT+50, ENCRYPT+55, DECRYPT+14~, DECRYPT+18*, DECRYPT+27
L PACK+11~, PACK+14*
LINE ENCRYPT+14~, ENCRYPT+36*, ENCRYPT+37*, ENCRYPT+38, DECRYPT+14~, DECRYPT+24*, DECRYPT+26
LINE1 ENCRYPT+45~, ENCRYPT+46*, ENCRYPT+47
LINO ENCRYPT+14~, ENCRYPT+24*, ENCRYPT+43*, ENCRYPT+51*, ENCRYPT+56, DECRYPT+14~, DECRYPT+22*, DECRYPT+28*
NEWNODE ENCRYPT+15~, ENCRYPT+29*, ENCRYPT+31*, ENCRYPT+35
ORGLEN ENCRYPT+15~, ENCRYPT+25*, ENCRYPT+29, ENCRYPT+31, ENCRYPT+32
ORGNODE ENCRYPT+15~, ENCRYPT+33*, ENCRYPT+35
RC ENCRYPT+15~, ENCRYPT+22*, ENCRYPT+57*, DECRYPT+14~, DECRYPT+20*, DECRYPT+29*
START ENCRYPT+14~, ENCRYPT+19*, ENCRYPT+41*, ENCRYPT+49, ENCRYPT+54, DECRYPT+14~, DECRYPT+19*, DECRYPT+26*
STOP ENCRYPT+14~, ENCRYPT+24*, ENCRYPT+26, ENCRYPT+32*, ENCRYPT+35*
U ENCRYPT+20, ENCRYPT+23, DECRYPT+18, DECRYPT+21
>> X ENCRYPT+38*, ENCRYPT+39, ENCRYPT+41
>> X1 ENCRYPT+47*, ENCRYPT+49
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All