X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=dsa%2Fdsa_key_blob.c;h=f7c79161205819e89238392afdab120f7a3844fb;hb=c26c0ae7602db9d3b2d7baf6ae6fc9639539ad02;hp=4a7955f6b9ecf45ccdfa334ce6f351b9e09d6c66;hpb=701cee0d98aab48dd3192c8cc7c77eb42581bc56;p=avr-crypto-lib.git diff --git a/dsa/dsa_key_blob.c b/dsa/dsa_key_blob.c index 4a7955f..f7c7916 100644 --- a/dsa/dsa_key_blob.c +++ b/dsa/dsa_key_blob.c @@ -270,7 +270,7 @@ static const uint8_t dsa_key_blob[] PROGMEM = { }; #endif -void load_dsa_key_blob(dsa_ctx_t* ctx){ +void load_dsa_key_blob(dsa_ctx_t *ctx){ if(ctx->priv.wordv){ free(ctx->priv.wordv); } @@ -280,15 +280,15 @@ void load_dsa_key_blob(dsa_ctx_t* ctx){ return; } memcpy_P(ctx->priv.wordv, dsa_key_blob, ALL_LEN_B); - ctx->priv.length_B=PRIV_LEN_B; + ctx->priv.length_W=PRIV_LEN_B; ctx->pub.wordv = ctx->priv.wordv+PRIV_LEN_B; - ctx->pub.length_B = PUB_LEN_B; + ctx->pub.length_W = PUB_LEN_B; ctx->domain.p.wordv = ctx->priv.wordv+PRIV_LEN_B+PUB_LEN_B; - ctx->domain.p.length_B = P_LEN_B; + ctx->domain.p.length_W = P_LEN_B; ctx->domain.q.wordv = ctx->priv.wordv+PRIV_LEN_B+PUB_LEN_B+P_LEN_B; - ctx->domain.q.length_B = Q_LEN_B; + ctx->domain.q.length_W = Q_LEN_B; ctx->domain.g.wordv = ctx->priv.wordv+PRIV_LEN_B+PUB_LEN_B+P_LEN_B+Q_LEN_B; - ctx->domain.g.length_B = G_LEN_B; + ctx->domain.g.length_W = G_LEN_B; bigint_changeendianess(&(ctx->priv)); bigint_changeendianess(&(ctx->pub));