minor editorial changes
This commit is contained in:
parent
46b6e36ea6
commit
a6b6884982
@ -17,6 +17,7 @@
|
|||||||
like Python - Larry Bugbee, February 2013
|
like Python - Larry Bugbee, February 2013
|
||||||
|
|
||||||
LB - Dec 2013 - revised to include compiler define options
|
LB - Dec 2013 - revised to include compiler define options
|
||||||
|
LB - Mar 2014 - added endianness and word size
|
||||||
*/
|
*/
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
@ -25,6 +26,26 @@ typedef struct {
|
|||||||
} crypt_constant;
|
} crypt_constant;
|
||||||
|
|
||||||
crypt_constant _crypt_constants[] = {
|
crypt_constant _crypt_constants[] = {
|
||||||
|
{"PK_PUBLIC", PK_PUBLIC},
|
||||||
|
{"PK_PRIVATE", PK_PRIVATE},
|
||||||
|
|
||||||
|
#ifdef LTC_CTR_MODE
|
||||||
|
{"CTR_COUNTER_LITTLE_ENDIAN", CTR_COUNTER_LITTLE_ENDIAN},
|
||||||
|
{"CTR_COUNTER_BIG_ENDIAN", CTR_COUNTER_BIG_ENDIAN},
|
||||||
|
{"LTC_CTR_RFC3686", LTC_CTR_RFC3686},
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef LTC_MRSA
|
||||||
|
{"MIN_RSA_SIZE", MIN_RSA_SIZE},
|
||||||
|
{"MAX_RSA_SIZE", MAX_RSA_SIZE},
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef LTC_PKCS_1
|
||||||
|
{"LTC_PKCS_1_OAEP", LTC_PKCS_1_OAEP},
|
||||||
|
{"LTC_PKCS_1_PSS", LTC_PKCS_1_PSS},
|
||||||
|
{"LTC_PKCS_1_V1_5", LTC_PKCS_1_V1_5},
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef ENDIAN_LITTLE
|
#ifdef ENDIAN_LITTLE
|
||||||
{"ENDIAN_LITTLE", 1}, // true
|
{"ENDIAN_LITTLE", 1}, // true
|
||||||
#else
|
#else
|
||||||
@ -48,30 +69,11 @@ crypt_constant _crypt_constants[] = {
|
|||||||
#else
|
#else
|
||||||
{"ENDIAN_64BITWORD", 0}, // false
|
{"ENDIAN_64BITWORD", 0}, // false
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef LTC_CTR_MODE
|
|
||||||
{"CTR_COUNTER_LITTLE_ENDIAN", CTR_COUNTER_LITTLE_ENDIAN},
|
|
||||||
{"CTR_COUNTER_BIG_ENDIAN", CTR_COUNTER_BIG_ENDIAN},
|
|
||||||
{"LTC_CTR_RFC3686", LTC_CTR_RFC3686},
|
|
||||||
#endif
|
|
||||||
|
|
||||||
{"PK_PUBLIC", PK_PUBLIC},
|
|
||||||
{"PK_PRIVATE", PK_PRIVATE},
|
|
||||||
#ifdef LTC_MRSA
|
|
||||||
{"MIN_RSA_SIZE", MIN_RSA_SIZE},
|
|
||||||
{"MAX_RSA_SIZE", MAX_RSA_SIZE},
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef LTC_PKCS_1
|
|
||||||
{"LTC_PKCS_1_OAEP", LTC_PKCS_1_OAEP},
|
|
||||||
{"LTC_PKCS_1_PSS", LTC_PKCS_1_PSS},
|
|
||||||
{"LTC_PKCS_1_V1_5", LTC_PKCS_1_V1_5},
|
|
||||||
#endif
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/* crypt_get_constant()
|
/* crypt_get_constant()
|
||||||
* sizeout will be the size (bytes) of the named struct or union
|
* valueout will be the value of the named constant
|
||||||
* return -1 if named item not found
|
* return -1 if named item not found
|
||||||
*/
|
*/
|
||||||
int crypt_get_constant(const char* namein, int *valueout) {
|
int crypt_get_constant(const char* namein, int *valueout) {
|
||||||
@ -88,8 +90,8 @@ int crypt_get_constant(const char* namein, int *valueout) {
|
|||||||
|
|
||||||
/* crypt_list_all_constants()
|
/* crypt_list_all_constants()
|
||||||
* if names_list is NULL, names_list_size will be the minimum
|
* if names_list is NULL, names_list_size will be the minimum
|
||||||
* size needed to receive the complete names_list
|
* number of bytes needed to receive the complete names_list
|
||||||
* if names_list is NOT NULL, names_list must be the addr with
|
* if names_list is NOT NULL, names_list must be the addr of
|
||||||
* sufficient memory allocated into which the names_list
|
* sufficient memory allocated into which the names_list
|
||||||
* is to be written. Also, the value in names_list_size
|
* is to be written. Also, the value in names_list_size
|
||||||
* sets the upper bound of the number of characters to be
|
* sets the upper bound of the number of characters to be
|
||||||
|
Loading…
x
Reference in New Issue
Block a user