Lines Matching refs:length
21 static int _padding_padded_length(unsigned long *length, unsigned long mode) in _padding_padded_length() argument
26 LTC_ARGCHK(length != NULL); in _padding_padded_length()
30 r = *length % block_length; in _padding_padded_length()
70 *length += pad; in _padding_padded_length()
86 int padding_pad(unsigned char *data, unsigned long length, unsigned long* padded_length, unsigned l… in padding_pad() argument
95 l = length; in padding_pad()
107 *padded_length = length + 256; in padding_pad()
115 diff = l - length; in padding_pad()
120 XMEMSET(&data[length], diff, diff); in padding_pad()
124 if (rng_get_bytes(&data[length], diff-1, NULL) != diff-1) { in padding_pad()
131 XMEMSET(&data[length], 0, diff-1); in padding_pad()
135 XMEMSET(&data[length + 1], 0, diff); in padding_pad()
136 data[length] = 0x80; in padding_pad()
140 XMEMSET(&data[length], 0, diff); in padding_pad()