| .. | .. |
|---|
| 453 | 453 | #define DSA_PDB_N_MASK 0x7f |
|---|
| 454 | 454 | |
|---|
| 455 | 455 | struct dsa_sign_pdb { |
|---|
| 456 | | - u32 sgf_ln; /* Use DSA_PDB_ defintions per above */ |
|---|
| 456 | + u32 sgf_ln; /* Use DSA_PDB_ definitions per above */ |
|---|
| 457 | 457 | u8 *q; |
|---|
| 458 | 458 | u8 *r; |
|---|
| 459 | 459 | u8 *g; /* or Gx,y */ |
|---|
| .. | .. |
|---|
| 512 | 512 | dma_addr_t n_dma; |
|---|
| 513 | 513 | dma_addr_t e_dma; |
|---|
| 514 | 514 | u32 f_len; |
|---|
| 515 | | -} __packed; |
|---|
| 515 | +}; |
|---|
| 516 | + |
|---|
| 517 | +#define SIZEOF_RSA_PUB_PDB (2 * sizeof(u32) + 4 * caam_ptr_sz) |
|---|
| 516 | 518 | |
|---|
| 517 | 519 | /** |
|---|
| 518 | 520 | * RSA Decrypt PDB - Private Key Form #1 |
|---|
| .. | .. |
|---|
| 528 | 530 | dma_addr_t f_dma; |
|---|
| 529 | 531 | dma_addr_t n_dma; |
|---|
| 530 | 532 | dma_addr_t d_dma; |
|---|
| 531 | | -} __packed; |
|---|
| 533 | +}; |
|---|
| 534 | + |
|---|
| 535 | +#define SIZEOF_RSA_PRIV_F1_PDB (sizeof(u32) + 4 * caam_ptr_sz) |
|---|
| 532 | 536 | |
|---|
| 533 | 537 | /** |
|---|
| 534 | 538 | * RSA Decrypt PDB - Private Key Form #2 |
|---|
| .. | .. |
|---|
| 554 | 558 | dma_addr_t tmp1_dma; |
|---|
| 555 | 559 | dma_addr_t tmp2_dma; |
|---|
| 556 | 560 | u32 p_q_len; |
|---|
| 557 | | -} __packed; |
|---|
| 561 | +}; |
|---|
| 562 | + |
|---|
| 563 | +#define SIZEOF_RSA_PRIV_F2_PDB (2 * sizeof(u32) + 7 * caam_ptr_sz) |
|---|
| 558 | 564 | |
|---|
| 559 | 565 | /** |
|---|
| 560 | 566 | * RSA Decrypt PDB - Private Key Form #3 |
|---|
| .. | .. |
|---|
| 586 | 592 | dma_addr_t tmp1_dma; |
|---|
| 587 | 593 | dma_addr_t tmp2_dma; |
|---|
| 588 | 594 | u32 p_q_len; |
|---|
| 589 | | -} __packed; |
|---|
| 595 | +}; |
|---|
| 596 | + |
|---|
| 597 | +#define SIZEOF_RSA_PRIV_F3_PDB (2 * sizeof(u32) + 9 * caam_ptr_sz) |
|---|
| 590 | 598 | |
|---|
| 591 | 599 | #endif |
|---|