RT4247: Fix EVP_CIPHER_CTX opaque on sparc
Via Rainer Jung Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
This commit is contained in:
parent
25be7a0fea
commit
ecdd0ff733
@ -247,7 +247,7 @@ static int des_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
|
||||
dat->stream.cbc = NULL;
|
||||
# if defined(SPARC_DES_CAPABLE)
|
||||
if (SPARC_DES_CAPABLE) {
|
||||
int mode = ctx->cipher->flags & EVP_CIPH_MODE;
|
||||
int mode = EVP_CIPHER_CTX_mode(ctx);
|
||||
|
||||
if (mode == EVP_CIPH_CBC_MODE) {
|
||||
des_t4_key_expand(key, &dat->ks.ks);
|
||||
|
@ -270,7 +270,7 @@ static int des_ede_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
|
||||
dat->stream.cbc = NULL;
|
||||
# if defined(SPARC_DES_CAPABLE)
|
||||
if (SPARC_DES_CAPABLE) {
|
||||
int mode = ctx->cipher->flags & EVP_CIPH_MODE;
|
||||
int mode = EVP_CIPHER_CTX_mode(ctx);
|
||||
|
||||
if (mode == EVP_CIPH_CBC_MODE) {
|
||||
des_t4_key_expand(&deskey[0], &dat->ks1);
|
||||
@ -297,7 +297,7 @@ static int des_ede3_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key,
|
||||
dat->stream.cbc = NULL;
|
||||
# if defined(SPARC_DES_CAPABLE)
|
||||
if (SPARC_DES_CAPABLE) {
|
||||
int mode = ctx->cipher->flags & EVP_CIPH_MODE;
|
||||
int mode = EVP_CIPHER_CTX_mode(ctx);
|
||||
|
||||
if (mode == EVP_CIPH_CBC_MODE) {
|
||||
des_t4_key_expand(&deskey[0], &dat->ks1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user