.. | .. |
---|
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 |
---|