X-Git-Url: https://git.cryptolib.org/?p=avr-crypto-lib.git;a=blobdiff_plain;f=rsa%2Frsaes_oaep.c;h=c1c70e7f18cd30076478b464ccfc76b5d125315a;hp=3057d9a7cb6b9af409d66adc64fdc0d84885a0eb;hb=fdbda6486df88be6ac2ba948f21e84c396499535;hpb=cd6cc49401a7868a8ce64125e7246a29f2632952 diff --git a/rsa/rsaes_oaep.c b/rsa/rsaes_oaep.c index 3057d9a..c1c70e7 100644 --- a/rsa/rsaes_oaep.c +++ b/rsa/rsaes_oaep.c @@ -72,7 +72,7 @@ uint8_t rsa_encrypt_oaep(void* dest, uint16_t* out_length, cli_putstr("\r\n buffer_len = "); cli_hexdump_rev(&buffer_len, 2); cli_putstr("\r\n modulus_len = "); - cli_hexdump_rev(&key->modulus.length_B, 2); + cli_hexdump_rev(&key->modulus.length_W, 2); #endif uint8_t* buffer = (uint8_t*)dest; uint8_t off; @@ -121,7 +121,7 @@ uint8_t rsa_encrypt_oaep(void* dest, uint16_t* out_length, cli_hexdump_block(dest, bigint_length_B(&key->modulus), 4, 16); #endif x.info = 0; - x.length_B = key->modulus.length_B; + x.length_W = key->modulus.length_W; x.wordv = dest; bigint_adjust(&x); rsa_os2ip(&x, NULL, bigint_length_B(&key->modulus)); @@ -170,7 +170,7 @@ uint8_t rsa_decrypt_oaep(void* dest, uint16_t* out_length, // cli_putc('a'); uart_flush(0); x.wordv = dest; - x.length_B = key->modulus.length_B; + x.length_W = key->modulus.length_W; x.info = 0; bigint_adjust(&x);