Commit d5b139e4 authored by Meena Vyas's avatar Meena Vyas Committed by Richard Levitte
Browse files

Added a new Makefile in demos/evp directory


Fixed compilation warning in file aesgcm.c

Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3406)
(cherry picked from commit d396da33)
parent 735c6269
Loading
Loading
Loading
Loading

demos/evp/Makefile

0 → 100644
+20 −0
Original line number Diff line number Diff line
# Quick instruction:
# To build against an OpenSSL built in the source tree, do this:
#
#    make OPENSSL_INCS_LOCATION=-I../../include OPENSSL_LIBS_LOCATION=-L../..
#
# To run the demos when linked with a shared library (default):
#
#    LD_LIBRARY_PATH=../.. ./aesccm
#    LD_LIBRARY_PATH=../.. ./aesgcm

CFLAGS = $(OPENSSL_INCS_LOCATION)
LDFLAGS = $(OPENSSL_LIBS_LOCATION) -lssl -lcrypto

all: aesccm aesgcm 

aesccm: aesccm.o
aesgcm: aesgcm.o

aesccm aesgcm:
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $<
+2 −1
Original line number Diff line number Diff line
@@ -102,7 +102,8 @@ void aes_gcm_decrypt(void)
    printf("Plaintext:\n");
    BIO_dump_fp(stdout, outbuf, outlen);
    /* Set expected tag value. */
    EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_TAG, sizeof(gcm_tag), gcm_tag);
    EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_AEAD_SET_TAG, sizeof(gcm_tag), 
                        (void *)gcm_tag);
    /* Finalise: note get no output for GCM */
    rv = EVP_DecryptFinal_ex(ctx, outbuf, &outlen);
    /*