1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-15 11:30:44 +02:00

gnu: s2n: Update to 1.1.0.

* gnu/packages/tls.scm (s2n): Update to 1.1.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Greg Hogan 2021-10-18 13:12:07 +00:00 committed by Ludovic Courtès
parent 206f2693fd
commit cf48bf8607
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -1157,39 +1157,38 @@ derived from Mozilla's collection.")
(license license:mpl2.0)))) (license license:mpl2.0))))
(define-public s2n (define-public s2n
(let* ((commit "7f43b102def1d52422f6c3e48d5cb3e6dd26c646") (package
(revision "1")) (name "s2n")
(package ; Update only when updating aws-crt-cpp.
(name "s2n") (version "1.1.0")
(version (git-version "1.0.10" revision commit)) (source (origin
(source (origin (method git-fetch)
(method git-fetch) (uri (git-reference
(uri (git-reference (url "https://github.com/aws/s2n-tls")
(url "https://github.com/aws/s2n-tls") (commit (string-append "v" version))))
(commit commit))) (file-name (git-file-name name version))
(file-name (git-file-name name version)) (sha256
(sha256 (base32
(base32 "14dhdddlph36nshdkh0v33718hxjx5vxqxmkw7707393q0qrgipw"))))
"06rqg0vcispi63cmcza9j7ix80l0w6wmbw81qlg4fq8l1lg9nyvl")))) (build-system cmake-build-system)
(build-system cmake-build-system) (arguments
(arguments '(#:configure-flags
'(#:configure-flags '("-DBUILD_SHARED_LIBS=ON")))
'("-DBUILD_SHARED_LIBS=ON"))) (propagated-inputs
(propagated-inputs `(("openssl" ,openssl)
`(("openssl" ,openssl) ("openssl:static" ,openssl "static")))
("openssl:static" ,openssl "static"))) (synopsis "SSL/TLS implementation in C99")
(synopsis "SSL/TLS implementation in C99") (description
(description "This library provides a C99 implementation of SSL/TLS. It is designed to
"This library provides a C99 implementation of SSL/TLS. It is designed be familiar to users of the widely-used POSIX I/O APIs. It supports blocking,
to be familiar to users of the widely-used POSIX I/O APIs. It supports non-blocking, and full-duplex I/O. There are no locks or mutexes.
blocking, non-blocking, and full-duplex I/O. There are no locks or mutexes.
As it can be difficult to keep track of which encryption algorithms and As it can be difficult to keep track of which encryption algorithms and
protocols are best to use, s2n-tls features a simple API to use the latest protocols are best to use, s2n-tls features a simple API to use the latest
default set of preferences. Remaining on a specific version for backwards default set of preferences. Remaining on a specific version for backwards
compatibility is also supported.") compatibility is also supported.")
(home-page "https://github.com/aws/s2n-tls") (home-page "https://github.com/aws/s2n-tls")
(license license:asl2.0)))) (license license:asl2.0)))
(define-public wolfssl (define-public wolfssl
(package (package