diff --git a/libavutil/aes.c b/libavutil/aes.c index 8d4bbbb7fa84d4ddb527012dd3398d9933a4474a..b59e7dec44c69fbd89b078652807520908a3e4e8 100644 --- a/libavutil/aes.c +++ b/libavutil/aes.c @@ -223,7 +223,7 @@ int av_aes_init(AVAES *a, const uint8_t *key, int key_bits, int decrypt) } if (key_bits != 128 && key_bits != 192 && key_bits != 256) - return -1; + return AVERROR(EINVAL); a->rounds = rounds; diff --git a/libavutil/camellia.c b/libavutil/camellia.c index 483eed22f0692bac7ea655a2b8b70ed3e63b8161..f21ca12604fbc6a747722d0616e5c4e9e63d80e1 100644 --- a/libavutil/camellia.c +++ b/libavutil/camellia.c @@ -354,7 +354,7 @@ av_cold int av_camellia_init(AVCAMELLIA *cs, const uint8_t *key, int key_bits) uint64_t Kl[2], Kr[2], Ka[2], Kb[2]; uint64_t D1, D2; if (key_bits != 128 && key_bits != 192 && key_bits != 256) - return -1; + return AVERROR(EINVAL); memset(Kb, 0, sizeof(Kb)); memset(Kr, 0, sizeof(Kr)); cs->key_bits = key_bits; diff --git a/libavutil/cast5.c b/libavutil/cast5.c index 98aa19d6306737adecacac9994f0990d8dc064da..a47697b2f8a1f9bbbdfe7aef36d10689efe975d4 100644 --- a/libavutil/cast5.c +++ b/libavutil/cast5.c @@ -459,7 +459,7 @@ av_cold int av_cast5_init(AVCAST5* cs, const uint8_t *key, int key_bits) int i; uint32_t p[4], q[4]; if (key_bits % 8 || key_bits < 40 || key_bits > 128) - return -1; + return AVERROR(EINVAL); memset(newKey, 0, sizeof(newKey)); memcpy(newKey, key, key_bits >> 3); diff --git a/libavutil/des.c b/libavutil/des.c index c97158a76d5556b44aa189ba596ea85520459905..3ccbf89dbbf6795bb8cf480c2980edf45944609e 100644 --- a/libavutil/des.c +++ b/libavutil/des.c @@ -292,7 +292,7 @@ AVDES *av_des_alloc(void) int av_des_init(AVDES *d, const uint8_t *key, int key_bits, av_unused int decrypt) { if (key_bits != 64 && key_bits != 192) - return -1; + return AVERROR(EINVAL); d->triple_des = key_bits > 64; gen_roundkeys(d->round_keys[0], AV_RB64(key)); if (d->triple_des) { diff --git a/libavutil/rc4.c b/libavutil/rc4.c index 6bd702c4953f7a71f415a74be2c63ab407d418c3..ffcb11214292b77b99baf679b89148899caf339f 100644 --- a/libavutil/rc4.c +++ b/libavutil/rc4.c @@ -36,7 +36,7 @@ int av_rc4_init(AVRC4 *r, const uint8_t *key, int key_bits, int decrypt) { uint8_t *state = r->state; int keylen = key_bits >> 3; if (key_bits & 7) - return -1; + return AVERROR(EINVAL); for (i = 0; i < 256; i++) state[i] = i; y = 0; diff --git a/libavutil/ripemd.c b/libavutil/ripemd.c index 00848605ec777cb92480ccde9352fbcae41b3658..d247fb4fc7a29487133af580af4e1a61f7d33c37 100644 --- a/libavutil/ripemd.c +++ b/libavutil/ripemd.c @@ -504,7 +504,7 @@ av_cold int av_ripemd_init(AVRIPEMD *ctx, int bits) ctx->transform = ripemd320_transform; break; default: - return -1; + return AVERROR(EINVAL); } ctx->count = 0; return 0; diff --git a/libavutil/sha.c b/libavutil/sha.c index 9963043fa00dc4c5bd7e8c6627b8311d4e3dabe7..748bb9c558e6fce50736a6e7ef51d4260df2ee50 100644 --- a/libavutil/sha.c +++ b/libavutil/sha.c @@ -305,7 +305,7 @@ av_cold int av_sha_init(AVSHA *ctx, int bits) ctx->transform = sha256_transform; break; default: - return -1; + return AVERROR(EINVAL); } ctx->count = 0; return 0; diff --git a/libavutil/sha512.c b/libavutil/sha512.c index 66a864f1a662610f32accdbaea8062d9515e2ccc..e2fc58a423db39a426eeaa982aa88e43256e6d61 100644 --- a/libavutil/sha512.c +++ b/libavutil/sha512.c @@ -233,7 +233,7 @@ av_cold int av_sha512_init(AVSHA512 *ctx, int bits) ctx->state[7] = UINT64_C(0x5BE0CD19137E2179); break; default: - return -1; + return AVERROR(EINVAL); } ctx->count = 0; return 0; diff --git a/libavutil/twofish.c b/libavutil/twofish.c index f735a1fb14ec905a377b7a7dee85b625664e0ea7..162069be5c0a956d60b81dd1698b3ce0b314622e 100644 --- a/libavutil/twofish.c +++ b/libavutil/twofish.c @@ -273,7 +273,7 @@ av_cold int av_twofish_init(AVTWOFISH *cs, const uint8_t *key, int key_bits) uint32_t Key[8], Me[4], Mo[4], A, B; const uint32_t rho = 0x01010101; if (key_bits < 0) - return -1; + return AVERROR(EINVAL); if (key_bits <= 128) { cs->ksize = 2; } else if (key_bits <= 192) {