=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== r-cran-openssl-1.4.3+dfsg/src/stream.c-10-void fin_md(SEXP ptr){ r-cran-openssl-1.4.3+dfsg/src/stream.c:11: if(!R_ExternalPtrAddr(ptr)) return; r-cran-openssl-1.4.3+dfsg/src/stream.c:12: EVP_MD_CTX_destroy(R_ExternalPtrAddr(ptr)); r-cran-openssl-1.4.3+dfsg/src/stream.c-13- R_ClearExternalPtr(ptr); ############################################## r-cran-openssl-1.4.3+dfsg/src/stream.c-29-SEXP R_md_feed(SEXP md, SEXP data){ r-cran-openssl-1.4.3+dfsg/src/stream.c:30: EVP_MD_CTX *mdctx = R_ExternalPtrAddr(md); r-cran-openssl-1.4.3+dfsg/src/stream.c-31- if(!mdctx) ############################################## r-cran-openssl-1.4.3+dfsg/src/stream.c-37-SEXP R_md_final(SEXP md){ r-cran-openssl-1.4.3+dfsg/src/stream.c:38: if(!R_ExternalPtrAddr(md)) r-cran-openssl-1.4.3+dfsg/src/stream.c-39- error("md is null"); ############################################## r-cran-openssl-1.4.3+dfsg/src/stream.c-43- unsigned int md_len; r-cran-openssl-1.4.3+dfsg/src/stream.c:44: EVP_DigestFinal_ex(R_ExternalPtrAddr(md), (unsigned char *) &md_value, &md_len); r-cran-openssl-1.4.3+dfsg/src/stream.c-45- ############################################## r-cran-openssl-1.4.3+dfsg/src/stream.c-52-void fin_hmac(SEXP ptr){ r-cran-openssl-1.4.3+dfsg/src/stream.c:53: if(!R_ExternalPtrAddr(ptr)) return; r-cran-openssl-1.4.3+dfsg/src/stream.c-54-#ifdef HAS_OPENSSL11_API r-cran-openssl-1.4.3+dfsg/src/stream.c:55: HMAC_CTX_free(R_ExternalPtrAddr(ptr)); r-cran-openssl-1.4.3+dfsg/src/stream.c-56-#else r-cran-openssl-1.4.3+dfsg/src/stream.c:57: HMAC_CTX_cleanup(R_ExternalPtrAddr(ptr)); r-cran-openssl-1.4.3+dfsg/src/stream.c:58: free(R_ExternalPtrAddr(ptr)); r-cran-openssl-1.4.3+dfsg/src/stream.c-59-#endif ############################################## r-cran-openssl-1.4.3+dfsg/src/stream.c-81-SEXP R_hmac_feed(SEXP ptr, SEXP data){ r-cran-openssl-1.4.3+dfsg/src/stream.c:82: HMAC_CTX *ctx = R_ExternalPtrAddr(ptr); r-cran-openssl-1.4.3+dfsg/src/stream.c-83- if(!ctx) ############################################## r-cran-openssl-1.4.3+dfsg/src/stream.c-89-SEXP R_hmac_final(SEXP ptr){ r-cran-openssl-1.4.3+dfsg/src/stream.c:90: HMAC_CTX *ctx = R_ExternalPtrAddr(ptr); r-cran-openssl-1.4.3+dfsg/src/stream.c-91- if(!ctx) ############################################## r-cran-openssl-1.4.3+dfsg/vignettes/keys.Rmd-50- r-cran-openssl-1.4.3+dfsg/vignettes/keys.Rmd:51:Users typically don't need to worry about the key's underlying primes, but have a look at `key$data` if you are curious. r-cran-openssl-1.4.3+dfsg/vignettes/keys.Rmd-52- ############################################## r-cran-openssl-1.4.3+dfsg/R/base.R-11-#' @export r-cran-openssl-1.4.3+dfsg/R/base.R:12:`$.cert` <- `[[.cert` r-cran-openssl-1.4.3+dfsg/R/base.R-13- r-cran-openssl-1.4.3+dfsg/R/base.R-14-#' @export r-cran-openssl-1.4.3+dfsg/R/base.R:15:`$.key` <- `[[.cert` r-cran-openssl-1.4.3+dfsg/R/base.R-16- r-cran-openssl-1.4.3+dfsg/R/base.R-17-#' @export r-cran-openssl-1.4.3+dfsg/R/base.R:18:`$.pubkey` <- `[[.cert` r-cran-openssl-1.4.3+dfsg/R/base.R-19- ############################################## r-cran-openssl-1.4.3+dfsg/R/base.R-103-#' @export r-cran-openssl-1.4.3+dfsg/R/base.R:104:`$<-.cert` <- stopfun r-cran-openssl-1.4.3+dfsg/R/base.R-105- r-cran-openssl-1.4.3+dfsg/R/base.R-106-#' @export r-cran-openssl-1.4.3+dfsg/R/base.R:107:`$<-.key` <- stopfun r-cran-openssl-1.4.3+dfsg/R/base.R-108- r-cran-openssl-1.4.3+dfsg/R/base.R-109-#' @export r-cran-openssl-1.4.3+dfsg/R/base.R:110:`$<-.pubkey` <- stopfun ############################################## r-cran-openssl-1.4.3+dfsg/inst/doc/keys.Rmd-50- r-cran-openssl-1.4.3+dfsg/inst/doc/keys.Rmd:51:Users typically don't need to worry about the key's underlying primes, but have a look at `key$data` if you are curious. r-cran-openssl-1.4.3+dfsg/inst/doc/keys.Rmd-52- ############################################## r-cran-openssl-1.4.3+dfsg/configure-20-if [ $? -eq 0 ]; then r-cran-openssl-1.4.3+dfsg/configure:21: PKGCONFIG_CFLAGS=`pkg-config --cflags ${PKG_CONFIG_NAME}` r-cran-openssl-1.4.3+dfsg/configure:22: PKGCONFIG_LIBS=`pkg-config --libs ${PKG_CONFIG_NAME}` r-cran-openssl-1.4.3+dfsg/configure-23-fi ############################################## r-cran-openssl-1.4.3+dfsg/configure-49-# Find compiler r-cran-openssl-1.4.3+dfsg/configure:50:CC=`${R_HOME}/bin/R CMD config CC` r-cran-openssl-1.4.3+dfsg/configure:51:CFLAGS=`${R_HOME}/bin/R CMD config CFLAGS` r-cran-openssl-1.4.3+dfsg/configure:52:CPPFLAGS=`${R_HOME}/bin/R CMD config CPPFLAGS` r-cran-openssl-1.4.3+dfsg/configure-53- ############################################## r-cran-openssl-1.4.3+dfsg/configure-79-if [ -z "$AUTOBREW" ]; then r-cran-openssl-1.4.3+dfsg/configure:80:SONAME=`${CC} -E ${PKG_CFLAGS} src/tests/soname.h | sh | xargs` r-cran-openssl-1.4.3+dfsg/configure-81-if [ "$SONAME" ]; then ############################################## r-cran-openssl-1.4.3+dfsg/configure-83- "darwin"*) r-cran-openssl-1.4.3+dfsg/configure:84: PKG_LIBS_VERSIONED=`echo "${PKG_LIBS}" | sed "s/-lssl/-lssl.${SONAME}/" | sed "s/-lcrypto/-lcrypto.${SONAME}/"` r-cran-openssl-1.4.3+dfsg/configure-85- ;; r-cran-openssl-1.4.3+dfsg/configure-86- *) r-cran-openssl-1.4.3+dfsg/configure:87: PKG_LIBS_VERSIONED=`echo "${PKG_LIBS}" | sed "s/-lssl/-l:libssl.so.${SONAME}/" | sed "s/-lcrypto/-l:libcrypto.so.${SONAME}/"` r-cran-openssl-1.4.3+dfsg/configure-88- ;; ############################################## r-cran-openssl-1.4.3+dfsg/debian/tests/run-unit-test-3-oname=openssl r-cran-openssl-1.4.3+dfsg/debian/tests/run-unit-test:4:pkg=r-cran-`echo $oname | tr [A-Z] [a-z]` r-cran-openssl-1.4.3+dfsg/debian/tests/run-unit-test-5- r-cran-openssl-1.4.3+dfsg/debian/tests/run-unit-test-6-if [ "$AUTOPKGTEST_TMP" = "" ] ; then r-cran-openssl-1.4.3+dfsg/debian/tests/run-unit-test:7: AUTOPKGTEST_TMP=`mktemp -d /tmp/${pkg}-test.XXXXXX` r-cran-openssl-1.4.3+dfsg/debian/tests/run-unit-test-8-fi