Changeset 4627
- Timestamp:
- 02/14/07 18:12:36 (2 years ago)
- Files:
-
- libwired/trunk/libwired/p7/wi-p7-crypto.c (modified) (1 diff)
- libwired/trunk/libwired/p7/wi-p7-crypto.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
libwired/trunk/libwired/p7/wi-p7-crypto.c
r4626 r4627 119 119 120 120 121 wi_p7_rsa_t * wi_p7_rsa_init_with_private_pem_file(wi_p7_rsa_t *p7_rsa, wi_string_t *path) { 121 wi_p7_rsa_t * wi_p7_rsa_init_with_size(wi_p7_rsa_t *p7_rsa, wi_uinteger_t size) { 122 p7_rsa->rsa = RSA_generate_key(size, RSA_F4, NULL, NULL); 123 124 if(!p7_rsa->rsa) { 125 wi_release(p7_rsa); 126 127 return NULL; 128 } 129 130 return p7_rsa; 131 } 132 133 134 135 wi_p7_rsa_t * wi_p7_rsa_init_with_pem_file(wi_p7_rsa_t *p7_rsa, wi_string_t *path) { 122 136 unsigned char *buffer; 123 137 int length; libwired/trunk/libwired/p7/wi-p7-crypto.h
r4623 r4627 49 49 50 50 WI_EXPORT wi_p7_rsa_t * wi_p7_rsa_alloc(void); 51 WI_EXPORT wi_p7_rsa_t * wi_p7_rsa_init_with_private_pem_file(wi_p7_rsa_t *, wi_string_t *); 51 WI_EXPORT wi_p7_rsa_t * wi_p7_rsa_init_with_size(wi_p7_rsa_t *, wi_uinteger_t); 52 WI_EXPORT wi_p7_rsa_t * wi_p7_rsa_init_with_pem_file(wi_p7_rsa_t *, wi_string_t *); 52 53 WI_EXPORT wi_p7_rsa_t * wi_p7_rsa_init_with_public_key_data(wi_p7_rsa_t *, wi_data_t *); 53 54
