Lines Matching refs:tolen
482 int bn2binpad(const BIGNUM *a, unsigned char *to, int tolen, endianess_t endianess) in bn2binpad() argument
494 if (tolen == -1) { in bn2binpad()
495 tolen = n; in bn2binpad()
496 } else if (tolen < n) { /* uncommon/unlike case */ in bn2binpad()
501 if (tolen < n) in bn2binpad()
508 OPENSSL_cleanse(to, tolen); in bn2binpad()
509 return tolen; in bn2binpad()
515 to += tolen; /* start from the end of the buffer */ in bn2binpad()
516 for (i = 0, j = 0; j < (size_t)tolen; j++) { in bn2binpad()
528 return tolen; in bn2binpad()
531 int BN_bn2binpad(const BIGNUM *a, unsigned char *to, int tolen) in BN_bn2binpad() argument
533 if (tolen < 0) in BN_bn2binpad()
535 return bn2binpad(a, to, tolen, big); in BN_bn2binpad()
590 int BN_bn2lebinpad(const BIGNUM *a, unsigned char *to, int tolen) in BN_bn2lebinpad() argument
592 if (tolen < 0) in BN_bn2lebinpad()
594 return bn2binpad(a, to, tolen, little); in BN_bn2lebinpad()
606 int BN_bn2nativepad(const BIGNUM *a, unsigned char *to, int tolen) in BN_bn2nativepad() argument
611 return BN_bn2lebinpad(a, to, tolen); in BN_bn2nativepad()
612 return BN_bn2binpad(a, to, tolen); in BN_bn2nativepad()