OpenBSD ํ๋ก์ ํธ ๊ฐ๋ฐ์
LibreSSL 2.9.1์ ๋ณ๊ฒฝ ์ฌํญ:
- SM3 ํด์ ํจ์ ์ถ๊ฐ(์ค๊ตญ ํ์ค GB/T 32905-2016)
- SM4 ๋ธ๋ก ์ํธ ์ถ๊ฐ(์ค๊ตญ ํ์ค GB/T 32907-2016)
- OpenSSL๊ณผ์ ํธํ์ฑ์ ํฅ์์ํค๊ธฐ ์ํด ๋งคํฌ๋ก OPENSSL_NO_*๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- EC_KEY_METHOD ๋ฉ์๋๋ OpenSSL์์ ๋ถ๋ถ์ ์ผ๋ก ์ด์๋์์ต๋๋ค.
- ๋๋ฝ๋ OpenSSL 1.1 API ํธ์ถ์ ๊ตฌํํ์ต๋๋ค.
- XChaCha20 ๋ฐ XChaCha20-Poly1305์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- EVP ์ธํฐํ์ด์ค๋ฅผ ํตํด AES ํค ์ ์ก์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- CRYPTO_LOCK ์๋ ์ด๊ธฐํ ์ ๊ณต
- OpenSSL๊ณผ์ ํธํ์ฑ์ ํฅ์์ํค๊ธฐ ์ํด pbkdf2 ํค ํด์ฑ ์ฒด๊ณ์ ๋ํ ์ง์์ด openssl ์ ํธ๋ฆฌํฐ์ ์ถ๊ฐ๋์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก enc, crl, x509 ๋ฐ dgst ๋ช ๋ น์ sha25 ํด์ฑ ๋ฐฉ๋ฒ์ ์ฌ์ฉํฉ๋๋ค.
- LibreSSL๊ณผ OpenSSL ๊ฐ์ ์ด์์ฑ์ ํ์ธํ๊ธฐ ์ํ ํ
์คํธ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
1.0 / 1.1; - ์ถ๊ฐ์ ์ธ Wycheproof ํ ์คํธ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ์ฐ๊ฒฐ ํ์(ํธ๋์ ฐ์ดํฌ) ์ ๋์งํธ ์๋ช ์ RSA PSS ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- RFC-8446์ ์ ์๋ ํธ๋์ ฐ์ดํฌ ์ฒ๋ฆฌ๋ฅผ ์ํ ์ํ ๋จธ์ ๊ตฌํ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ฝ 1๋ ๋์ ์ฌ์ฉ๋์ง ์์ libcrypto์์ ๋ ๊ฑฐ์ ASN.20 ๊ด๋ จ ์ฝ๋๋ฅผ ์ ๊ฑฐํ์ต๋๋ค.
- 32๋นํธ ARM ๋ฐ Mingw-w64 ์์คํ ์ ๋ํ ์ด์ ๋ธ๋ฆฌ ์ต์ ํ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- Android ํ๋ซํผ๊ณผ์ ํธํ์ฑ์ด ํฅ์๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru