Commit 675fa854 authored by neighbads's avatar neighbads Committed by Richard Levitte
Browse files

Update sm2_crypt.c



asn1_encode : x, y  =>    0 | x,0 | y
(because of DER encoding rules when x and y have high bit set)

CLA: Trivial

Reviewed-by: default avatarPaul Dale <paul.dale@oracle.com>
Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6694)
parent 85aebfcc
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -95,7 +95,7 @@ int sm2_ciphertext_size(const EC_KEY *key, const EVP_MD *digest, size_t msg_len,
    if (field_size == 0 || md_size < 0)
        return 0;

    *ct_size = 10 + 2 * field_size + (size_t)md_size + msg_len;
    *ct_size = 12 + 2 * field_size + (size_t)md_size + msg_len;
    return 1;
}