握手与密钥协商过程
基于RSA握手和密钥交换的客户端验证服务器为示例详解TLS/SSL握手过程。
客户端发起请求,以明文传输请求信息,包含版本信息,加密套件候选列表,压缩算法候选列表,随机数,扩展字段等信息,相关信息如下:
支持的最高TSL协议版本version,从低到高依次 SSLv2 SSLv3 TLSv1 TLSv1.1 TLSv1.2,当前基本不再使用低于 TLSv1 的版本;
git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git | |
cd nv-codec-headers | |
vi Makefile # change the first line to PREFIX = ${CONDA_PREFIX} | |
make install | |
cd .. | |
git clone https://git.ffmpeg.org/ffmpeg.git | |
cd ffmpeg | |
git checkout n4.2.2 | |
conda install nasm |
version: '3' | |
services: | |
miniflux: | |
image: miniflux/miniflux:latest | |
ports: | |
- "127.0.0.1:8081:8080" | |
depends_on: | |
- db | |
environment: | |
- DATABASE_URL=postgres://miniflux:<secret>@db/miniflux?sslmode=disable |
name: Hexo Build and Deploy | |
on: [push] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: |
git clone https://github.com/owner/git.git
git clone [email protected]:owner/git.git
// From: https://github.com/Hartland/GPL-CPU-Miner/blob/master/sha2.c | |
if ("undefined" == typeof vnet) { | |
vnet = new Array(); | |
} | |
if ("undefined" == typeof vnet.crypt) { | |
vnet.crypt = new Array(); | |
} |