diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libcrypto/pem/pem.h | 51 |
1 files changed, 1 insertions, 50 deletions
diff --git a/src/lib/libcrypto/pem/pem.h b/src/lib/libcrypto/pem/pem.h index af841caee6..4fdab48bb2 100644 --- a/src/lib/libcrypto/pem/pem.h +++ b/src/lib/libcrypto/pem/pem.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: pem.h,v 1.27 2024/03/29 02:22:18 jsing Exp $ */ | 1 | /* $OpenBSD: pem.h,v 1.28 2024/05/11 05:41:28 tb Exp $ */ |
| 2 | /* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -142,55 +142,6 @@ extern "C" { | |||
| 142 | #define PEM_TYPE_MIC_CLEAR 30 | 142 | #define PEM_TYPE_MIC_CLEAR 30 |
| 143 | #define PEM_TYPE_CLEAR 40 | 143 | #define PEM_TYPE_CLEAR 40 |
| 144 | 144 | ||
| 145 | typedef struct pem_recip_st { | ||
| 146 | char *name; | ||
| 147 | X509_NAME *dn; | ||
| 148 | |||
| 149 | int cipher; | ||
| 150 | int key_enc; | ||
| 151 | /* char iv[8]; unused and wrong size */ | ||
| 152 | } PEM_USER; | ||
| 153 | |||
| 154 | typedef struct pem_ctx_st { | ||
| 155 | int type; /* what type of object */ | ||
| 156 | |||
| 157 | struct { | ||
| 158 | int version; | ||
| 159 | int mode; | ||
| 160 | } proc_type; | ||
| 161 | |||
| 162 | char *domain; | ||
| 163 | |||
| 164 | struct { | ||
| 165 | int cipher; | ||
| 166 | /* unused, and wrong size | ||
| 167 | unsigned char iv[8]; */ | ||
| 168 | } DEK_info; | ||
| 169 | |||
| 170 | PEM_USER *originator; | ||
| 171 | |||
| 172 | int num_recipient; | ||
| 173 | PEM_USER **recipient; | ||
| 174 | |||
| 175 | /* XXX(ben): don#t think this is used! | ||
| 176 | STACK *x509_chain; / * certificate chain */ | ||
| 177 | EVP_MD *md; /* signature type */ | ||
| 178 | |||
| 179 | int md_enc; /* is the md encrypted or not? */ | ||
| 180 | int md_len; /* length of md_data */ | ||
| 181 | char *md_data; /* message digest, could be pkey encrypted */ | ||
| 182 | |||
| 183 | EVP_CIPHER *dec; /* date encryption cipher */ | ||
| 184 | int key_len; /* key length */ | ||
| 185 | unsigned char *key; /* key */ | ||
| 186 | /* unused, and wrong size | ||
| 187 | unsigned char iv[8]; */ | ||
| 188 | |||
| 189 | int data_enc; /* is the data encrypted */ | ||
| 190 | int data_len; | ||
| 191 | unsigned char *data; | ||
| 192 | } PEM_CTX; | ||
| 193 | |||
| 194 | #ifndef LIBRESSL_INTERNAL | 145 | #ifndef LIBRESSL_INTERNAL |
| 195 | /* These macros make the PEM_read/PEM_write functions easier to maintain and | 146 | /* These macros make the PEM_read/PEM_write functions easier to maintain and |
| 196 | * write. Now they are all implemented with either: | 147 | * write. Now they are all implemented with either: |
