summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/evp.h
diff options
context:
space:
mode:
authorbeck <>2024-04-10 15:00:38 +0000
committerbeck <>2024-04-10 15:00:38 +0000
commit20ec75270d82cdbe18bc78b00516a72ae16b122e (patch)
tree0c45d2cbdada96b065c8962e4b4ab01b5a7f05bc /src/lib/libcrypto/evp/evp.h
parente350c0280d84fc40618cbe2657d9eb0cf21901a5 (diff)
downloadopenbsd-20ec75270d82cdbe18bc78b00516a72ae16b122e.tar.gz
openbsd-20ec75270d82cdbe18bc78b00516a72ae16b122e.tar.bz2
openbsd-20ec75270d82cdbe18bc78b00516a72ae16b122e.zip
Hide deprecated functions in evp.h
use LCRYPTO_UNUSED and remove the LIBRESSL_INTERNAL guard around them. ok tb@
Diffstat (limited to 'src/lib/libcrypto/evp/evp.h')
-rw-r--r--src/lib/libcrypto/evp/evp.h12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/lib/libcrypto/evp/evp.h b/src/lib/libcrypto/evp/evp.h
index f6123963e9..26695dc3d7 100644
--- a/src/lib/libcrypto/evp/evp.h
+++ b/src/lib/libcrypto/evp/evp.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: evp.h,v 1.132 2024/03/02 10:21:12 tb Exp $ */ 1/* $OpenBSD: evp.h,v 1.133 2024/04/10 15:00:38 beck Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -442,9 +442,7 @@ int EVP_Cipher(EVP_CIPHER_CTX *c, unsigned char *out, const unsigned char *in,
442 442
443EVP_MD_CTX *EVP_MD_CTX_new(void); 443EVP_MD_CTX *EVP_MD_CTX_new(void);
444void EVP_MD_CTX_free(EVP_MD_CTX *ctx); 444void EVP_MD_CTX_free(EVP_MD_CTX *ctx);
445#ifndef LIBRESSL_INTERNAL
446int EVP_MD_CTX_init(EVP_MD_CTX *ctx); 445int EVP_MD_CTX_init(EVP_MD_CTX *ctx);
447#endif
448int EVP_MD_CTX_reset(EVP_MD_CTX *ctx); 446int EVP_MD_CTX_reset(EVP_MD_CTX *ctx);
449EVP_MD_CTX *EVP_MD_CTX_create(void); 447EVP_MD_CTX *EVP_MD_CTX_create(void);
450void EVP_MD_CTX_destroy(EVP_MD_CTX *ctx); 448void EVP_MD_CTX_destroy(EVP_MD_CTX *ctx);
@@ -486,9 +484,7 @@ int EVP_EncryptInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher,
486int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, 484int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl,
487 const unsigned char *in, int inl); 485 const unsigned char *in, int inl);
488int EVP_EncryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl); 486int EVP_EncryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl);
489#ifndef LIBRESSL_INTERNAL
490int EVP_EncryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl); 487int EVP_EncryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl);
491#endif
492 488
493int EVP_DecryptInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, 489int EVP_DecryptInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher,
494 const unsigned char *key, const unsigned char *iv); 490 const unsigned char *key, const unsigned char *iv);
@@ -497,9 +493,7 @@ int EVP_DecryptInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher,
497int EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, 493int EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl,
498 const unsigned char *in, int inl); 494 const unsigned char *in, int inl);
499int EVP_DecryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl); 495int EVP_DecryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl);
500#ifndef LIBRESSL_INTERNAL
501int EVP_DecryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl); 496int EVP_DecryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl);
502#endif
503 497
504int EVP_CipherInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, 498int EVP_CipherInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher,
505 const unsigned char *key, const unsigned char *iv, int enc); 499 const unsigned char *key, const unsigned char *iv, int enc);
@@ -508,9 +502,7 @@ int EVP_CipherInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher,
508int EVP_CipherUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, 502int EVP_CipherUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl,
509 const unsigned char *in, int inl); 503 const unsigned char *in, int inl);
510int EVP_CipherFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl); 504int EVP_CipherFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl);
511#ifndef LIBRESSL_INTERNAL
512int EVP_CipherFinal(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl); 505int EVP_CipherFinal(EVP_CIPHER_CTX *ctx, unsigned char *outm, int *outl);
513#endif
514 506
515int EVP_SignFinal(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s, 507int EVP_SignFinal(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *s,
516 EVP_PKEY *pkey); 508 EVP_PKEY *pkey);
@@ -556,9 +548,7 @@ int EVP_DecodeUpdate(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl,
556int EVP_DecodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl); 548int EVP_DecodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl);
557int EVP_DecodeBlock(unsigned char *t, const unsigned char *f, int n); 549int EVP_DecodeBlock(unsigned char *t, const unsigned char *f, int n);
558 550
559#ifndef LIBRESSL_INTERNAL
560int EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *a); 551int EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *a);
561#endif
562int EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *a); 552int EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *a);
563EVP_CIPHER_CTX *EVP_CIPHER_CTX_new(void); 553EVP_CIPHER_CTX *EVP_CIPHER_CTX_new(void);
564void EVP_CIPHER_CTX_free(EVP_CIPHER_CTX *a); 554void EVP_CIPHER_CTX_free(EVP_CIPHER_CTX *a);