Annotation of 43BSD/contrib/xns/examples/gap/Authentication1.cr, revision 1.1

1.1     ! root        1: -- $Header: Authentication1.cr,v 2.0 85/11/21 07:24:26 jqj Exp $ --
        !             2: 
        !             3: Authentication: PROGRAM 14 VERSION 1 =
        !             4: 
        !             5: -- $Log:       Authentication1.cr,v $
        !             6: -- Revision 2.0  85/11/21  07:24:26  jqj
        !             7: -- 4.3BSD standard release
        !             8: -- 
        !             9: -- Revision 1.3  85/03/11  16:43:49  jqj
        !            10: -- *** empty log message ***
        !            11: -- 
        !            12: -- Revision 1.3  85/03/11  16:43:49  jqj
        !            13: -- Public alpha-test version, released 11 March 1985
        !            14: -- 
        !            15: -- Revision 1.2  85/03/01  06:12:50  jqj
        !            16: -- modifications for use with Unix Courier compiler:  eliminated dependency
        !            17: --   on Clearinghouse.  Added HashedPassword declaration which had been
        !            18: --   mysteriously forgotten.
        !            19: -- 
        !            20: -- Revision 1.1  85/03/01  06:06:51  jqj
        !            21: -- Initial revision - from Rochester
        !            22: -- 
        !            23: 
        !            24: BEGIN
        !            25: 
        !            26: -- faked dependency for Clearinghouse (2) VERSION 2 --
        !            27: 
        !            28:        -- DEPENDS UPON
        !            29:        --      Clearinghouse (2) VERSION 2;
        !            30: 
        !            31: ClearinghouseOrganization: TYPE = STRING;
        !            32: ClearinghouseDomain: TYPE = STRING;
        !            33: ClearinghouseObject: TYPE = STRING;
        !            34: 
        !            35: ClearinghouseThreePartName: TYPE = RECORD [
        !            36:     organization: ClearinghouseOrganization,
        !            37:     domain: ClearinghouseDomain,
        !            38:     object: ClearinghouseObject
        !            39:     ];
        !            40: 
        !            41: ClearinghouseName:  TYPE = ClearinghouseThreePartName;
        !            42: 
        !            43: -- Types --
        !            44: 
        !            45: CredentialsType: TYPE = CARDINAL;
        !            46: 
        !            47: Credentials: TYPE = RECORD[
        !            48:        type: CredentialsType, 
        !            49:        value: SEQUENCE OF UNSPECIFIED];
        !            50: 
        !            51: simpleCredentials: CredentialsType = 0;
        !            52: 
        !            53: SimpleCredentials: TYPE = ClearinghouseName;
        !            54: 
        !            55: Verifier: TYPE = SEQUENCE 12 OF UNSPECIFIED;
        !            56: 
        !            57: HashedPassword: TYPE = CARDINAL;
        !            58: 
        !            59: SimpleVerifier: TYPE = HashedPassword;
        !            60: 
        !            61: Problem: TYPE = {credentialsInvalid(0), verifierInvalid(1)};
        !            62: AuthenticationError: ERROR [problem: Problem] = 2;
        !            63: 
        !            64: END.
        !            65: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.