hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/drivers/crypto/caam/pdb.h
....@@ -453,7 +453,7 @@
453453 #define DSA_PDB_N_MASK 0x7f
454454
455455 struct dsa_sign_pdb {
456
- u32 sgf_ln; /* Use DSA_PDB_ defintions per above */
456
+ u32 sgf_ln; /* Use DSA_PDB_ definitions per above */
457457 u8 *q;
458458 u8 *r;
459459 u8 *g; /* or Gx,y */
....@@ -512,7 +512,9 @@
512512 dma_addr_t n_dma;
513513 dma_addr_t e_dma;
514514 u32 f_len;
515
-} __packed;
515
+};
516
+
517
+#define SIZEOF_RSA_PUB_PDB (2 * sizeof(u32) + 4 * caam_ptr_sz)
516518
517519 /**
518520 * RSA Decrypt PDB - Private Key Form #1
....@@ -528,7 +530,9 @@
528530 dma_addr_t f_dma;
529531 dma_addr_t n_dma;
530532 dma_addr_t d_dma;
531
-} __packed;
533
+};
534
+
535
+#define SIZEOF_RSA_PRIV_F1_PDB (sizeof(u32) + 4 * caam_ptr_sz)
532536
533537 /**
534538 * RSA Decrypt PDB - Private Key Form #2
....@@ -554,7 +558,9 @@
554558 dma_addr_t tmp1_dma;
555559 dma_addr_t tmp2_dma;
556560 u32 p_q_len;
557
-} __packed;
561
+};
562
+
563
+#define SIZEOF_RSA_PRIV_F2_PDB (2 * sizeof(u32) + 7 * caam_ptr_sz)
558564
559565 /**
560566 * RSA Decrypt PDB - Private Key Form #3
....@@ -586,6 +592,8 @@
586592 dma_addr_t tmp1_dma;
587593 dma_addr_t tmp2_dma;
588594 u32 p_q_len;
589
-} __packed;
595
+};
596
+
597
+#define SIZEOF_RSA_PRIV_F3_PDB (2 * sizeof(u32) + 9 * caam_ptr_sz)
590598
591599 #endif