Lines Matching refs:bn
3815 static void php_openssl_add_bn_to_array(zval *ary, const BIGNUM *bn, const char *name) { in php_openssl_add_bn_to_array() argument
3816 if (bn != NULL) { in php_openssl_add_bn_to_array()
3817 int len = BN_num_bytes(bn); in php_openssl_add_bn_to_array()
3819 BN_bn2bin(bn, (unsigned char *)ZSTR_VAL(str)); in php_openssl_add_bn_to_array()
3828 zval *bn; \
3829 if ((bn = zend_hash_str_find(Z_ARRVAL_P(_data), #_name, sizeof(#_name)-1)) != NULL && \
3830 Z_TYPE_P(bn) == IS_STRING) { \
3832 (unsigned char*)Z_STRVAL_P(bn), \
3833 (int)Z_STRLEN_P(bn), NULL); \
4902 BIGNUM *bn = NULL; in php_openssl_copy_bn_param() local
4903 if (EVP_PKEY_get_bn_param(pkey, param, &bn) > 0) { in php_openssl_copy_bn_param()
4904 php_openssl_add_bn_to_array(ary, bn, name); in php_openssl_copy_bn_param()
4905 BN_free(bn); in php_openssl_copy_bn_param()