Developer Tools26k+ stars

OpenSSL

TLS/SSL and crypto library - securing the internet

Commit Details

Message
"Import of old SSLeay release"
Author
Eric A. Young
Date
1998-12-21
Hash
f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2

Fun Fact

OpenSSL descended from SSLeay by Eric Young. The Heartbleed bug in 2014 affected millions of servers and led to better security practices.

</>First Code

C
/* crypto/crypto.h */
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
 * All rights reserved.
 */

#ifndef HEADER_CRYPTO_H
#define HEADER_CRYPTO_H

#include <openssl/opensslconf.h>

/* Initialize OpenSSL */
int SSL_library_init(void);

/* Create a new SSL context */
SSL_CTX *SSL_CTX_new(const SSL_METHOD *method);

/* Perform SSL handshake */
int SSL_connect(SSL *ssl);

/* The magic: secure communication for the internet */

#endif