RSA BSAFE Micro Edition Suite

Streamlined security for mobile and embedded devices

Search  Print

Functions

This section details the various resource list options available when creating the library context R_LIB_CTX.

Functions

R_RES_LISTMES_get_default_resource_list (void)
 Returns the default list of resources available for library initialization. More...

R_RES_LISTMES_get_certcme_resource_list (void)
 Returns the Cert-C ME list of resources available for library initialization. More...

R_RES_LIST* R_CDECL MES_get_sslcme_resource_list (void)
 Returns the SSL-C ME list of resources available for library initialization. More...

R_RES_LIST* R_CDECL MES_get_tiny_resource_list (void)
 Returns the small list of resources available for library initialization. More...

R_RES_LISTPRODUCT_DEFAULT_RESOURCE_LIST (void)
 Returns the default list of resources available for library initialization. More...

R_RES_LISTPRODUCT_CERTCME_RESOURCE_LIST (void)
 Returns the Cert-C ME list of resources available for library initialization. More...

R_RES_LISTPRODUCT_SSLCME_RESOURCE_LIST (void)
 Returns the SSL-C ME list of resources available for library initialization. More...


Function Documentation

R_RES_LIST* MES_get_certcme_resource_list void    ;
 

Returns the Cert-C ME list of resources available for library initialization. This list initializes a smaller version of the MES library. The code size savings are achieved by loading only the Cert-C ME functionality and the MES specific crypto set.

Returns:
An R_RES_LIST reference.
NULL indicates error.
See also:
MES_library_new().

R_RES_LIST* MES_get_default_resource_list void    ;
 

Returns the default list of resources available for library initialization. This list contains module functionality for the toolkit.

Returns:
A pointer to R_RES_LIST, which is a list of default resources available.
See also:
MES_library_new().

R_RES_LIST* R_CDECL MES_get_sslcme_resource_list void    ;
 

Returns the SSL-C ME list of resources available for library initialization.

Returns:
An R_RES_LIST reference holding the default list of available resources.
See also:
MES_library_new().

R_RES_LIST* R_CDECL MES_get_tiny_resource_list void    ;
 

Returns the small list of resources available for library initialization. This list initializes a smaller version of the SSL library. The code size savings are achieved by loading a smaller version of the cryptographic library that only supports RSA and RC4 cipher algorithms.

Returns:
An R_RES_LIST reference holding a list of available resources for custom initialization.
See also:
MES_library_new().

R_RES_LIST * PRODUCT_CERTCME_RESOURCE_LIST void    ;
 

Returns the Cert-C ME list of resources available for library initialization. This list initializes a smaller version of the MES library. The code size savings are achieved by loading only the Cert-C ME functionality and the MES specific crypto set.

Returns:
An R_RES_LIST reference.
NULL indicates error.
See also:
PRODUCT_LIBRARY_NEW().
Samples:
reslist_set.c.

R_RES_LIST * PRODUCT_DEFAULT_RESOURCE_LIST void    ;
 

Returns the default list of resources available for library initialization. This list contains module functionality for the toolkit.

Returns:
A pointer to R_RES_LIST, which is a list of default resources available.
See also:
PRODUCT_LIBRARY_NEW().
Samples:
bio_client.c, bio_server.c, cache_server.c, cert.c, cert_smpl.c, cm.c, cm_adv.c, cm_dgst.c, cm_env.c, cm_env_sm.c, cm_env_strm.c, cm_env_strm_membio.c, cm_open.c, cm_open_strm.c, cm_open_strm_cb.c, cm_open_strm_membio.c, cm_sign.c, cm_sign_dgst.c, cm_sign_sm.c, cm_sign_strm.c, cm_strm.c, cm_vfy_strm_cb.c, evpkey2rpkey.c, ext.c, nbio_client.c, nbio_server.c, ocsp_req_create.c, ocsp_req_print.c, ocsp_resp_ext.c, ocsp_resp_find_key.c, ocsp_resp_print.c, ocsp_resp_vfy.c, p7ssl_client.c, p7ssl_server.c, pkey.c, r_asym.c, r_asym_buf.c, r_asym_items.c, r_ciph.c, r_dgst.c, r_gnrt.c, r_hmac.c, r_random.c, r_sign.c, r_version.c, rcert2sslcert.c, req.c, req_smpl.c, reqgen.c, reslist_set.c, s_crl_check.c, s_crl_verify.c, simple.c, sock_client.c, sock_server.c, ssl_client.c, ssl_server.c, sslcert2rcert.c, store.c, thread.c, vfy_adv.c, vfy_bc.c, and vfy_smpl.c.

R_RES_LIST * PRODUCT_SSLCME_RESOURCE_LIST void    ;
 

Returns the SSL-C ME list of resources available for library initialization. This list initializes a smaller version of the SSL library. The code size savings are achieved by loading a smaller version of the cryptographic library that only supports RSA and RC4 cipher algorithms.

Returns:
An R_RES_LIST reference holding a list of available resources for custom initialization.
See also:
PRODUCT_LIBRARY_NEW().
Samples:
reslist_set.c.


Copyright (c) 1999-2005 RSA Security Inc. All rights reserved. 072-001001-2100-001-000 - 2.1