Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
utils/ | H | 29-Jul-2020 | - | 131 | 73 | |
.gitignore | H A D | 29-Jul-2020 | 13 | 2 | 1 | |
AUTHORS | H A D | 29-Jul-2020 | 876 | 25 | 24 | |
LICENSE | H A D | 29-Jul-2020 | 10 KiB | 192 | 155 | |
README.md | H A D | 29-Jul-2020 | 1.3 KiB | 41 | 28 | |
bio.go | H A D | 29-Jul-2020 | 6.6 KiB | 306 | 244 | |
build.go | H A D | 29-Jul-2020 | 1 KiB | 25 | 2 | |
build_static.go | H A D | 29-Jul-2020 | 1 KiB | 25 | 2 | |
cert.go | H A D | 29-Jul-2020 | 11.5 KiB | 433 | 343 | |
cert_test.go | H A D | 29-Jul-2020 | 3.7 KiB | 165 | 145 | |
ciphers.go | H A D | 29-Jul-2020 | 8.3 KiB | 336 | 267 | |
ciphers_gcm.go | H A D | 29-Jul-2020 | 4 KiB | 153 | 111 | |
ciphers_test.go | H A D | 29-Jul-2020 | 9 KiB | 306 | 259 | |
conn.go | H A D | 29-Jul-2020 | 17.6 KiB | 621 | 488 | |
ctx.go | H A D | 29-Jul-2020 | 16.3 KiB | 592 | 426 | |
ctx_test.go | H A D | 29-Jul-2020 | 1.4 KiB | 49 | 31 | |
dh.go | H A D | 29-Jul-2020 | 2.2 KiB | 67 | 33 | |
dh_test.go | H A D | 29-Jul-2020 | 1.1 KiB | 47 | 27 | |
dhparam.go | H A D | 29-Jul-2020 | 1.7 KiB | 65 | 38 | |
digest.go | H A D | 29-Jul-2020 | 1.4 KiB | 52 | 25 | |
engine.go | H A D | 29-Jul-2020 | 1.2 KiB | 51 | 29 | |
extension.c | H A D | 29-Jul-2020 | 1.2 KiB | 40 | 27 | |
fips.go | H A D | 29-Jul-2020 | 1 KiB | 40 | 17 | |
go.mod | H A D | 29-Jul-2020 | 193 | 9 | 6 | |
go.sum | H A D | 29-Jul-2020 | 448 | 5 | 4 | |
hmac.go | H A D | 29-Jul-2020 | 2.2 KiB | 92 | 65 | |
hmac_test.go | H A D | 29-Jul-2020 | 1.9 KiB | 73 | 47 | |
hostname.c | H A D | 29-Jul-2020 | 10.6 KiB | 374 | 262 | |
hostname.go | H A D | 29-Jul-2020 | 4 KiB | 133 | 68 | |
http.go | H A D | 29-Jul-2020 | 2.1 KiB | 62 | 25 | |
init.go | H A D | 29-Jul-2020 | 3.9 KiB | 118 | 26 | |
init_posix.go | H A D | 29-Jul-2020 | 1.6 KiB | 69 | 2 | |
init_windows.go | H A D | 29-Jul-2020 | 1.4 KiB | 58 | 2 | |
key.go | H A D | 29-Jul-2020 | 14.3 KiB | 523 | 379 | |
key_test.go | H A D | 29-Jul-2020 | 10.4 KiB | 478 | 407 | |
mapping.go | H A D | 29-Jul-2020 | 1.2 KiB | 63 | 35 | |
md4.go | H A D | 29-Jul-2020 | 2.1 KiB | 90 | 64 | |
md4_test.go | H A D | 29-Jul-2020 | 4.3 KiB | 129 | 99 | |
md5.go | H A D | 29-Jul-2020 | 2.1 KiB | 90 | 64 | |
md5_test.go | H A D | 29-Jul-2020 | 2.3 KiB | 110 | 79 | |
net.go | H A D | 29-Jul-2020 | 4 KiB | 148 | 94 | |
nid.go | H A D | 29-Jul-2020 | 9.8 KiB | 211 | 194 | |
object.go | H A D | 29-Jul-2020 | 914 | 25 | 5 | |
pem.go | H A D | 29-Jul-2020 | 934 | 33 | 15 | |
sha1.go | H A D | 29-Jul-2020 | 2.2 KiB | 97 | 70 | |
sha1_test.go | H A D | 29-Jul-2020 | 2.3 KiB | 110 | 79 | |
sha256.go | H A D | 29-Jul-2020 | 2.2 KiB | 90 | 64 | |
sha256_test.go | H A D | 29-Jul-2020 | 2.3 KiB | 108 | 78 | |
shim.c | H A D | 29-Jul-2020 | 17.8 KiB | 771 | 554 | |
shim.h | H A D | 29-Jul-2020 | 8 KiB | 182 | 137 | |
sni.c | H A D | 29-Jul-2020 | 859 | 24 | 8 | |
ssl.go | H A D | 29-Jul-2020 | 5 KiB | 171 | 94 | |
ssl_test.go | H A D | 29-Jul-2020 | 17.5 KiB | 671 | 595 | |
tickets.go | H A D | 29-Jul-2020 | 5.8 KiB | 223 | 139 |
README.md
1# OpenSSL bindings for Go 2 3Forked from https://github.com/spacemonkeygo/openssl (unmaintained) to add: 4 51. FreeBSD support. 62. Key equality checking. 73. A function to get the size of signatures produced by a key. 8 9--- 10 11Please see http://godoc.org/github.com/libp2p/go-openssl for more info 12 13--- 14 15### License 16 17Copyright (C) 2017. See AUTHORS. 18 19Licensed under the Apache License, Version 2.0 (the "License"); 20you may not use this file except in compliance with the License. 21You may obtain a copy of the License at 22 23 http://www.apache.org/licenses/LICENSE-2.0 24 25Unless required by applicable law or agreed to in writing, software 26distributed under the License is distributed on an "AS IS" BASIS, 27WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 28See the License for the specific language governing permissions and 29limitations under the License. 30 31### Using on macOS 321. Install [homebrew](http://brew.sh/) 332. `$ brew install openssl` or `$ brew install openssl@1.1` 34 35### Using on Windows 361. Install [mingw-w64](http://mingw-w64.sourceforge.net/) 372. Install [pkg-config-lite](http://sourceforge.net/projects/pkgconfiglite) 383. Build (or install precompiled) openssl for mingw32-w64 394. Set __PKG\_CONFIG\_PATH__ to the directory containing openssl.pc 40 (i.e. c:\mingw64\mingw64\lib\pkgconfig) 41