Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
OpnSense
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Kulya
OpnSense
Commits
0fa0ed31
Commit
0fa0ed31
authored
9 years ago
by
Franco Fichtner
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
openvpn: add fallback chain for openssl
parent
78dfd81e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
2 deletions
+14
-2
openvpn.inc
src/etc/inc/openvpn.inc
+14
-2
No files found.
src/etc/inc/openvpn.inc
View file @
0fa0ed31
...
...
@@ -212,9 +212,21 @@ function openvpn_get_digestlist() {
return
$digests
;
}
function
openvpn_get_engines
()
{
function
openvpn_get_engines
()
{
if
(
file_exists
(
'/usr/local/bin/openssl'
))
{
/* use the ports version */
$bin_openssl
=
'/usr/local/bin/openssl'
;
}
elseif
(
file_exists
(
'/usr/bin/openssl'
))
{
/* use the base version (legacy fallback) */
$bin_openssl
=
'/usr/bin/openssl'
;
}
else
{
/* the infamous "this should never happen" */
log_error
(
_
(
'Could not find an OpenSSL implementation on your system.'
));
}
$openssl_engines
=
array
(
'none'
=>
'No Hardware Crypto Acceleration'
);
exec
(
"/usr/bin/openssl engine -t -c"
,
$openssl_engine_output
);
exec
(
$bin_openssl
.
' engine -t -c'
,
$openssl_engine_output
);
$openssl_engine_output
=
implode
(
"
\n
"
,
$openssl_engine_output
);
$openssl_engine_output
=
preg_replace
(
"/
\\
n
\\
s+/"
,
"|"
,
$openssl_engine_output
);
$openssl_engine_output
=
explode
(
"
\n
"
,
$openssl_engine_output
);
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment