Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:23
erlang
2521-crypto-EVP_CIPH_FLAG_AEAD_CIPHER-is-not-al...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 2521-crypto-EVP_CIPH_FLAG_AEAD_CIPHER-is-not-always-defin.patch of Package erlang
From 76797ec48748bb54f3eae8e114f27dc12a4bbdf1 Mon Sep 17 00:00:00 2001 From: Hans Nilsson <hans@erlang.org> Date: Thu, 15 Apr 2021 11:04:46 +0200 Subject: [PATCH] crypto: EVP_CIPH_FLAG_AEAD_CIPHER is not always defined --- lib/crypto/c_src/cipher.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/crypto/c_src/cipher.c b/lib/crypto/c_src/cipher.c index 132c98f17d..5e7fc88d72 100644 --- a/lib/crypto/c_src/cipher.c +++ b/lib/crypto/c_src/cipher.c @@ -230,7 +230,11 @@ ERL_NIF_TERM cipher_info_nif(ErlNifEnv* env, int argc, const ERL_NIF_TERM argv[] enif_make_map_put(env, ret, atom_block_size, enif_make_int(env, EVP_CIPHER_block_size(cipher)), &ret); enif_make_map_put(env, ret, atom_prop_aead, +#if defined(HAVE_AEAD) (((EVP_CIPHER_flags(cipher) & EVP_CIPH_FLAG_AEAD_CIPHER) != 0) ? atom_true : atom_false), +#else + atom_false, +#endif &ret); mode = EVP_CIPHER_mode(cipher); -- 2.26.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor