new style?
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1267 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		@@ -124,6 +124,14 @@ krb5_get_credentials (krb5_context context,
 | 
				
			|||||||
	int len;
 | 
						int len;
 | 
				
			||||||
	struct md4 m;
 | 
						struct md4 m;
 | 
				
			||||||
	Checksum c;
 | 
						Checksum c;
 | 
				
			||||||
 | 
						krb5_creds cred, mcred;
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						krb5_build_principal(context, &mcred.server, 
 | 
				
			||||||
 | 
								     in_creds->client->realm.length,
 | 
				
			||||||
 | 
								     in_creds->client->realm.data,
 | 
				
			||||||
 | 
								     "krbtgt", a.req_body.realm, NULL);
 | 
				
			||||||
 | 
						krb5_cc_retrieve_cred(context, ccache, 0, &mcred, &cred);
 | 
				
			||||||
 | 
						memcpy(&key, cred.session.contents.data, sizeof(key));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	len = encode_KDC_REQ_BODY(buf + sizeof(buf) - 1, sizeof(buf),
 | 
						len = encode_KDC_REQ_BODY(buf + sizeof(buf) - 1, sizeof(buf),
 | 
				
			||||||
				  &a.req_body);
 | 
									  &a.req_body);
 | 
				
			||||||
@@ -133,19 +141,11 @@ krb5_get_credentials (krb5_context context,
 | 
				
			|||||||
	c.checksum.length = 16;
 | 
						c.checksum.length = 16;
 | 
				
			||||||
	c.checksum.data = malloc(16);
 | 
						c.checksum.data = malloc(16);
 | 
				
			||||||
	md4_finito(&m, c.checksum.data);
 | 
						md4_finito(&m, c.checksum.data);
 | 
				
			||||||
	krb5_build_authenticator (context, in_creds->client,
 | 
						krb5_build_authenticator (context, NULL,
 | 
				
			||||||
				  &c, NULL, &authenticator);
 | 
									  &cred,
 | 
				
			||||||
    }
 | 
									  &c,
 | 
				
			||||||
    
 | 
									  NULL,
 | 
				
			||||||
    {
 | 
									  &authenticator);
 | 
				
			||||||
	krb5_creds cred, mcred;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	krb5_build_principal(context, &mcred.server, 
 | 
					 | 
				
			||||||
			     in_creds->client->realm.length,
 | 
					 | 
				
			||||||
			     in_creds->client->realm.data,
 | 
					 | 
				
			||||||
			     "krbtgt", a.req_body.realm, NULL);
 | 
					 | 
				
			||||||
	krb5_cc_retrieve_cred(context, ccache, 0, &mcred, &cred);
 | 
					 | 
				
			||||||
	memcpy(&key, cred.session.contents.data, sizeof(key));
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	foo.padata_type = pa_tgs_req;
 | 
						foo.padata_type = pa_tgs_req;
 | 
				
			||||||
	err = krb5_build_ap_req(context, &cred, 
 | 
						err = krb5_build_ap_req(context, &cred, 
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user