Skip to content

Can't compile  #2

@giampaolo

Description

@giampaolo

On ubuntu 18.04, kernel 4.15.0, OpenSSL 1.1.1:

~/svn/ktls-example {master}$ make
make -C lib 
make[1]: Entering directory '/home/giampaolo/svn/ktls-example/lib'
cc -Wall -Werror -g -O2 -I../include -c -o ktls.o ktls.c
ktls.c: In function ‘setup_ktls’:
ktls.c:72:34: error: dereferencing pointer to incomplete type ‘SSL {aka struct ssl_st}’
  EVP_CIPHER_CTX * write_ctx = ssl->enc_write_ctx;
                                  ^~
ktls.c:73:59: error: dereferencing pointer to incomplete type ‘EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}’
  EVP_AES_GCM_CTX* gcm_write = (EVP_AES_GCM_CTX*)(write_ctx->cipher_data);
                                                           ^~
Makefile:15: recipe for target 'ktls.o' failed
make[1]: *** [ktls.o] Error 1
make[1]: Leaving directory '/h4.15.0ome/giampaolo/svn/ktls-example/lib'
Makefile:29: recipe for target 'lib' failed
make: *** [lib] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions