Lines Matching defs:len
172 asn1_error_code asn1buf_insert_octetstring(asn1buf *buf, const unsigned int len, const krb5_octet *s)
177 retval = asn1buf_ensure_space(buf,len);
179 for(length=1; length<=len; length++,(buf->next)++)
180 *(buf->next) = (char)(s[len-length]);
184 asn1_error_code asn1buf_insert_charstring(asn1buf *buf, const unsigned int len, const char *s)
189 retval = asn1buf_ensure_space(buf,len);
191 for(length=1; length<=len; length++,(buf->next)++)
192 *(buf->next) = (char)(s[len-length]);
204 asn1_error_code asn1buf_remove_octetstring(asn1buf *buf, const unsigned int len, asn1_octet **s)
209 if (len > buf->bound + 1 - buf->next) return ASN1_OVERRUN;
210 if (len == 0) {
214 *s = (asn1_octet*)malloc(len*sizeof(asn1_octet));
217 for(i=0; i<len; i++)
219 buf->next += len;
223 asn1_error_code asn1buf_remove_charstring(asn1buf *buf, const unsigned int len, char **s)
228 if (len > buf->bound + 1 - buf->next) return ASN1_OVERRUN;
229 if (len == 0) {
233 *s = (char*)malloc(len*sizeof(char));
235 for(i=0; i<len; i++)
237 buf->next += len;