• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

utils/H29-Jul-2020-13173

.gitignoreH A D29-Jul-202013 21

AUTHORSH A D29-Jul-2020876 2524

LICENSEH A D29-Jul-202010 KiB192155

README.mdH A D29-Jul-20201.3 KiB4128

bio.goH A D29-Jul-20206.6 KiB306244

build.goH A D29-Jul-20201 KiB252

build_static.goH A D29-Jul-20201 KiB252

cert.goH A D29-Jul-202011.5 KiB433343

cert_test.goH A D29-Jul-20203.7 KiB165145

ciphers.goH A D29-Jul-20208.3 KiB336267

ciphers_gcm.goH A D29-Jul-20204 KiB153111

ciphers_test.goH A D29-Jul-20209 KiB306259

conn.goH A D29-Jul-202017.6 KiB621488

ctx.goH A D29-Jul-202016.3 KiB592426

ctx_test.goH A D29-Jul-20201.4 KiB4931

dh.goH A D29-Jul-20202.2 KiB6733

dh_test.goH A D29-Jul-20201.1 KiB4727

dhparam.goH A D29-Jul-20201.7 KiB6538

digest.goH A D29-Jul-20201.4 KiB5225

engine.goH A D29-Jul-20201.2 KiB5129

extension.cH A D29-Jul-20201.2 KiB4027

fips.goH A D29-Jul-20201 KiB4017

go.modH A D29-Jul-2020193 96

go.sumH A D29-Jul-2020448 54

hmac.goH A D29-Jul-20202.2 KiB9265

hmac_test.goH A D29-Jul-20201.9 KiB7347

hostname.cH A D29-Jul-202010.6 KiB374262

hostname.goH A D29-Jul-20204 KiB13368

http.goH A D29-Jul-20202.1 KiB6225

init.goH A D29-Jul-20203.9 KiB11826

init_posix.goH A D29-Jul-20201.6 KiB692

init_windows.goH A D29-Jul-20201.4 KiB582

key.goH A D29-Jul-202014.3 KiB523379

key_test.goH A D29-Jul-202010.4 KiB478407

mapping.goH A D29-Jul-20201.2 KiB6335

md4.goH A D29-Jul-20202.1 KiB9064

md4_test.goH A D29-Jul-20204.3 KiB12999

md5.goH A D29-Jul-20202.1 KiB9064

md5_test.goH A D29-Jul-20202.3 KiB11079

net.goH A D29-Jul-20204 KiB14894

nid.goH A D29-Jul-20209.8 KiB211194

object.goH A D29-Jul-2020914 255

pem.goH A D29-Jul-2020934 3315

sha1.goH A D29-Jul-20202.2 KiB9770

sha1_test.goH A D29-Jul-20202.3 KiB11079

sha256.goH A D29-Jul-20202.2 KiB9064

sha256_test.goH A D29-Jul-20202.3 KiB10878

shim.cH A D29-Jul-202017.8 KiB771554

shim.hH A D29-Jul-20208 KiB182137

sni.cH A D29-Jul-2020859 248

ssl.goH A D29-Jul-20205 KiB17194

ssl_test.goH A D29-Jul-202017.5 KiB671595

tickets.goH A D29-Jul-20205.8 KiB223139

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