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: INCRYPQB

Package: IHS Generic Interface System

Routine: INCRYPQB


Information

INCRYPQB ;LD,DGH; 21 Apr 99 19:08; Encryption socket functions

Source Information

Source file <INCRYPQB.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+56, DECRYPT+29
$$CRYPON^INCRYPT ENCRYPT+22, DECRYPT+20
DECRYPT^INCRYPT DECRYPT+26
ENCRYPT^INCRYPT ENCRYPT+40, ENCRYPT+48, ENCRYPT+53
MC^INHS ENCRYPT+41, ENCRYPT+49, ENCRYPT+54, 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+37, ENCRYPT+46

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+35, ENCRYPT+39, ENCRYPT+47
END ENCRYPT+14~, ENCRYPT+24*, ENCRYPT+39*, ENCRYPT+40, ENCRYPT+47*, ENCRYPT+48, ENCRYPT+51*, ENCRYPT+53, DECRYPT+14~, DECRYPT+22*
, DECRYPT+25*, DECRYPT+26
EOL ENCRYPT+14~, ENCRYPT+21*, ENCRYPT+36
I ENCRYPT+14~, ENCRYPT+24*, DECRYPT+14~, DECRYPT+22*, DECRYPT+23*, DECRYPT+24, DECRYPT+25
INARR ENCRYPT~, ENCRYPT+18, ENCRYPT+25, ENCRYPT+27, ENCRYPT+32
INBUF ENCRYPT+14~, ENCRYPT+19*, ENCRYPT+37, ENCRYPT+39, ENCRYPT+43, ENCRYPT+45*, ENCRYPT+46, ENCRYPT+47, ENCRYPT+52, ENCRYPT+53
, PACK~, PACK+12*, PACK+13*, PACK+14*
INCRYPT ENCRYPT+14~, ENCRYPT+40, ENCRYPT+42, ENCRYPT+53, ENCRYPT+55
INCRYPT1 ENCRYPT+44~, ENCRYPT+48, ENCRYPT+50
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+37, ENCRYPT+43, ENCRYPT+46, PACK~, PACK+13, PACK+14
INSMIN ENCRYPT+14~, ENCRYPT+23*, DECRYPT+14~, DECRYPT+21*
INV ENCRYPT~, ENCRYPT+42, ENCRYPT+50, ENCRYPT+55, DECRYPT~, DECRYPT+28
INVS ENCRYPT+14~, ENCRYPT+20*, ENCRYPT+41, ENCRYPT+49, ENCRYPT+54, DECRYPT+14~, DECRYPT+18*, DECRYPT+27
L PACK+11~, PACK+14*
LINE ENCRYPT+14~, ENCRYPT+35*, ENCRYPT+36*, ENCRYPT+37, DECRYPT+14~, DECRYPT+24*, DECRYPT+26
LINE1 ENCRYPT+44~, ENCRYPT+45*, ENCRYPT+46
LINO ENCRYPT+14~, ENCRYPT+24*, ENCRYPT+42*, ENCRYPT+50*, ENCRYPT+55, DECRYPT+14~, DECRYPT+22*, DECRYPT+28*
NEWNODE ENCRYPT+15~, ENCRYPT+29*, ENCRYPT+31*, ENCRYPT+34
ORGLEN ENCRYPT+15~, ENCRYPT+25*, ENCRYPT+29, ENCRYPT+31
ORGNODE ENCRYPT+15~, ENCRYPT+32*, ENCRYPT+34
>> RC ENCRYPT+22*, ENCRYPT+56*, DECRYPT+20*, DECRYPT+29*
START ENCRYPT+14~, ENCRYPT+19*, ENCRYPT+40*, ENCRYPT+48, ENCRYPT+53, DECRYPT+14~, DECRYPT+19*, DECRYPT+26*
U ENCRYPT+20, ENCRYPT+23, DECRYPT+18, DECRYPT+21
>> X ENCRYPT+37*, ENCRYPT+38, ENCRYPT+40
>> X1 ENCRYPT+46*, ENCRYPT+48
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All