• Herbert Xu's avatar
    crypto: rsa - Generate fixed-length output · 9b45b7bb
    Herbert Xu authored
    Every implementation of RSA that we have naturally generates
    output with leading zeroes.  The one and only user of RSA,
    pkcs1pad wants to have those leading zeroes in place, in fact
    because they are currently absent it has to write those zeroes
    itself.
    
    So we shouldn't be stripping leading zeroes in the first place.
    In fact this patch makes rsa-generic produce output with fixed
    length so that pkcs1pad does not need to do any extra work.
    
    This patch also changes DH to use the new interface.
    Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
    9b45b7bb
rsa.c 7.49 KB