X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcasn1%2Fsilcber.c;h=e6f2de30a864ba1b55a9f968e4d8ec480e456562;hb=e7b6c157b80152bf9fb9266e6bdd93f9fb0db776;hp=8f43a3d6b6d11e5f13b8c5744f9bb7427c60ee1c;hpb=40f8443d8d3a6577336ee66d18e04d9ac4d956bb;p=silc.git diff --git a/lib/silcasn1/silcber.c b/lib/silcasn1/silcber.c index 8f43a3d6..e6f2de30 100644 --- a/lib/silcasn1/silcber.c +++ b/lib/silcasn1/silcber.c @@ -28,9 +28,9 @@ include the length of the data in the BER block. */ SilcBool silc_ber_encode(SilcBuffer ber, SilcBerClass ber_class, - SilcBerEncoding encoding, SilcUInt32 tag, - const unsigned char *data, SilcUInt32 data_len, - SilcBool indefinite) + SilcBerEncoding encoding, SilcUInt32 tag, + const unsigned char *data, SilcUInt32 data_len, + SilcBool indefinite) { int i = 0, c; SilcUInt32 tmp; @@ -75,7 +75,7 @@ SilcBool silc_ber_encode(SilcBuffer ber, SilcBerClass ber_class, /* Long form */ /* Calculate the number of octets for the length field */ - tmp = tag; + tmp = data_len; c = 0; while (tmp) { c++; @@ -115,9 +115,9 @@ SilcBool silc_ber_encode(SilcBuffer ber, SilcBerClass ber_class, of the entire BER object is `identifier_len' + `data_len'. */ SilcBool silc_ber_decode(SilcBuffer ber, SilcBerClass *ber_class, - SilcBerEncoding *encoding, SilcUInt32 *tag, - const unsigned char **data, SilcUInt32 *data_len, - SilcBool *indefinite, SilcUInt32 *identifier_len) + SilcBerEncoding *encoding, SilcUInt32 *tag, + const unsigned char **data, SilcUInt32 *data_len, + SilcBool *indefinite, SilcUInt32 *identifier_len) { int i = 0, c; SilcUInt32 t;