Loading crypto/asn1/x_bignum.c +16 −2 Original line number Diff line number Diff line Loading @@ -31,6 +31,8 @@ static int bn_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it); static int bn_secure_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it); static int bn_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it, int indent, const ASN1_PCTX *pctx); static ASN1_PRIMITIVE_FUNCS bignum_pf = { NULL, 0, Loading @@ -38,7 +40,8 @@ static ASN1_PRIMITIVE_FUNCS bignum_pf = { bn_free, 0, bn_c2i, bn_i2c bn_i2c, bn_print }; static ASN1_PRIMITIVE_FUNCS cbignum_pf = { Loading @@ -47,7 +50,8 @@ static ASN1_PRIMITIVE_FUNCS cbignum_pf = { bn_free, 0, bn_secure_c2i, bn_i2c bn_i2c, bn_print }; ASN1_ITEM_start(BIGNUM) Loading Loading @@ -130,3 +134,13 @@ static int bn_secure_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, bn_secure_new(pval, it); return bn_c2i(pval, cont, len, utype, free_cont, it); } static int bn_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it, int indent, const ASN1_PCTX *pctx) { if (!BN_print(out, *(BIGNUM **)pval)) return 0; if (BIO_puts(out, "\n") <= 0) return 0; return 1; } Loading
crypto/asn1/x_bignum.c +16 −2 Original line number Diff line number Diff line Loading @@ -31,6 +31,8 @@ static int bn_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it); static int bn_secure_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it); static int bn_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it, int indent, const ASN1_PCTX *pctx); static ASN1_PRIMITIVE_FUNCS bignum_pf = { NULL, 0, Loading @@ -38,7 +40,8 @@ static ASN1_PRIMITIVE_FUNCS bignum_pf = { bn_free, 0, bn_c2i, bn_i2c bn_i2c, bn_print }; static ASN1_PRIMITIVE_FUNCS cbignum_pf = { Loading @@ -47,7 +50,8 @@ static ASN1_PRIMITIVE_FUNCS cbignum_pf = { bn_free, 0, bn_secure_c2i, bn_i2c bn_i2c, bn_print }; ASN1_ITEM_start(BIGNUM) Loading Loading @@ -130,3 +134,13 @@ static int bn_secure_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, bn_secure_new(pval, it); return bn_c2i(pval, cont, len, utype, free_cont, it); } static int bn_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it, int indent, const ASN1_PCTX *pctx) { if (!BN_print(out, *(BIGNUM **)pval)) return 0; if (BIO_puts(out, "\n") <= 0) return 0; return 1; }