Преглед на файлове

[crypto] Expose RSA_CTX_SIZE constant

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown преди 7 години
родител
ревизия
5b608bbfe0
променени са 2 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 1
    1
      src/crypto/rsa.c
  2. 3
    0
      src/include/ipxe/rsa.h

+ 1
- 1
src/crypto/rsa.c Целия файл

625
 /** RSA public-key algorithm */
625
 /** RSA public-key algorithm */
626
 struct pubkey_algorithm rsa_algorithm = {
626
 struct pubkey_algorithm rsa_algorithm = {
627
 	.name		= "rsa",
627
 	.name		= "rsa",
628
-	.ctxsize	= sizeof ( struct rsa_context ),
628
+	.ctxsize	= RSA_CTX_SIZE,
629
 	.init		= rsa_init,
629
 	.init		= rsa_init,
630
 	.max_len	= rsa_max_len,
630
 	.max_len	= rsa_max_len,
631
 	.encrypt	= rsa_encrypt,
631
 	.encrypt	= rsa_encrypt,

+ 3
- 0
src/include/ipxe/rsa.h Целия файл

77
 	void *tmp;
77
 	void *tmp;
78
 };
78
 };
79
 
79
 
80
+/** RSA context size */
81
+#define RSA_CTX_SIZE sizeof ( struct rsa_context )
82
+
80
 extern struct pubkey_algorithm rsa_algorithm;
83
 extern struct pubkey_algorithm rsa_algorithm;
81
 
84
 
82
 #endif /* _IPXE_RSA_H */
85
 #endif /* _IPXE_RSA_H */

Loading…
Отказ
Запис