Deleted Added
full compact
gss_encapsulate_token.c (178828) gss_encapsulate_token.c (297942)
1/*-
2 * Copyright (c) 2008 Doug Rabson
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
1/*-
2 * Copyright (c) 2008 Doug Rabson
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 9 unchanged lines hidden (view full) ---

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 * $FreeBSD: head/lib/libgssapi/gss_encapsulate_token.c 178828 2008-05-07 13:53:12Z dfr $
26 * $FreeBSD: head/lib/libgssapi/gss_encapsulate_token.c 297942 2016-04-13 21:08:02Z pfg $
27 */
28
29#include <gssapi/gssapi.h>
30#include <stdlib.h>
31#include <string.h>
32
33#include "utils.h"
34

--- 7 unchanged lines hidden (view full) ---

42 int i;
43
44 _gss_buffer_zero(output_token);
45
46 /*
47 * First time around, we calculate the size, second time, we
48 * encode the token.
49 */
27 */
28
29#include <gssapi/gssapi.h>
30#include <stdlib.h>
31#include <string.h>
32
33#include "utils.h"
34

--- 7 unchanged lines hidden (view full) ---

42 int i;
43
44 _gss_buffer_zero(output_token);
45
46 /*
47 * First time around, we calculate the size, second time, we
48 * encode the token.
49 */
50 p = 0;
50 p = NULL;
51 for (i = 0; i < 2; i++) {
52 len = 0;
53
54 /*
55 * Token starts with [APPLICATION 0] SEQUENCE.
56 */
57 if (p)
58 *p++ = 0x60;

--- 73 unchanged lines hidden ---
51 for (i = 0; i < 2; i++) {
52 len = 0;
53
54 /*
55 * Token starts with [APPLICATION 0] SEQUENCE.
56 */
57 if (p)
58 *p++ = 0x60;

--- 73 unchanged lines hidden ---