security

package
v0.19.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 11, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Rendered for darwin/amd64

Overview

Package security provides a fluent Go API over the macOS Security framework.

Construction

New… functions create objects; each With… method sets one property and returns its receiver, so configuration calls chain. A <Type>FromID constructor adopts an Objective-C object obtained elsewhere.

Lifecycle

A wrapper releases its Objective-C object automatically once the garbage collector finds it unreachable. Call Release to relinquish the reference deterministically (for objects holding scarce resources); Release is idempotent, and afterwards the wrapper's methods are no-ops returning zero values.

Index

Constants

View Source
const (
	CSSMERR_AC_DEVICE_FAILED                           = -2147405595
	CSSMERR_AC_DEVICE_RESET                            = -2147405596
	CSSMERR_AC_FUNCTION_FAILED                         = -2147405814
	CSSMERR_AC_FUNCTION_NOT_IMPLEMENTED                = -2147405817
	CSSMERR_AC_INSUFFICIENT_CLIENT_IDENTIFICATION      = -2147405597
	CSSMERR_AC_INTERNAL_ERROR                          = -2147405823
	CSSMERR_AC_INVALID_BASE_ACLS                       = -2147405567
	CSSMERR_AC_INVALID_CL_HANDLE                       = -2147405742
	CSSMERR_AC_INVALID_CONTEXT_HANDLE                  = -2147405760
	CSSMERR_AC_INVALID_DATA                            = -2147405754
	CSSMERR_AC_INVALID_DB_HANDLE                       = -2147405750
	CSSMERR_AC_INVALID_DB_LIST                         = -2147405748
	CSSMERR_AC_INVALID_DB_LIST_POINTER                 = -2147405747
	CSSMERR_AC_INVALID_DL_HANDLE                       = -2147405743
	CSSMERR_AC_INVALID_ENCODING                        = -2147405565
	CSSMERR_AC_INVALID_INPUT_POINTER                   = -2147405819
	CSSMERR_AC_INVALID_OUTPUT_POINTER                  = -2147405818
	CSSMERR_AC_INVALID_PASSTHROUGH_ID                  = -2147405738
	CSSMERR_AC_INVALID_POINTER                         = -2147405820
	CSSMERR_AC_INVALID_REQUESTOR                       = -2147405563
	CSSMERR_AC_INVALID_REQUEST_DESCRIPTOR              = -2147405562
	CSSMERR_AC_INVALID_TP_HANDLE                       = -2147405741
	CSSMERR_AC_INVALID_TUPLE_CREDENTIALS               = -2147405566
	CSSMERR_AC_INVALID_VALIDITY_PERIOD                 = -2147405564
	CSSMERR_AC_IN_DARK_WAKE                            = -2147405594
	CSSMERR_AC_MDS_ERROR                               = -2147405821
	CSSMERR_AC_MEMORY_ERROR                            = -2147405822
	CSSMERR_AC_NO_USER_INTERACTION                     = -2147405600
	CSSMERR_AC_OS_ACCESS_DENIED                        = -2147405815
	CSSMERR_AC_SELF_CHECK_FAILED                       = -2147405816
	CSSMERR_AC_SERVICE_NOT_AVAILABLE                   = -2147405598
	CSSMERR_AC_USER_CANCELED                           = -2147405599
	CSSMERR_APPLEDL_DISK_FULL                          = -2147412991
	CSSMERR_APPLEDL_FILE_TOO_BIG                       = -2147412989
	CSSMERR_APPLEDL_INCOMPATIBLE_DATABASE_BLOB         = -2147412986
	CSSMERR_APPLEDL_INCOMPATIBLE_KEY_BLOB              = -2147412985
	CSSMERR_APPLEDL_INVALID_DATABASE_BLOB              = -2147412988
	CSSMERR_APPLEDL_INVALID_KEY_BLOB                   = -2147412987
	CSSMERR_APPLEDL_INVALID_OPEN_PARAMETERS            = -2147412992
	CSSMERR_APPLEDL_QUOTA_EXCEEDED                     = -2147412990
	CSSMERR_APPLETP_BAD_CERT_FROM_ISSUER               = -2147408873
	CSSMERR_APPLETP_CA_PIN_MISMATCH                    = -2147408836
	CSSMERR_APPLETP_CERT_NOT_FOUND_FROM_ISSUER         = -2147408874
	CSSMERR_APPLETP_CODE_SIGN_DEVELOPMENT              = -2147408845
	CSSMERR_APPLETP_CRL_BAD_URI                        = -2147408881
	CSSMERR_APPLETP_CRL_EXPIRED                        = -2147408885
	CSSMERR_APPLETP_CRL_INVALID_ANCHOR_CERT            = -2147408877
	CSSMERR_APPLETP_CRL_NOT_FOUND                      = -2147408883
	CSSMERR_APPLETP_CRL_NOT_TRUSTED                    = -2147408878
	CSSMERR_APPLETP_CRL_NOT_VALID_YET                  = -2147408884
	CSSMERR_APPLETP_CRL_POLICY_FAIL                    = -2147408876
	CSSMERR_APPLETP_CRL_SERVER_DOWN                    = -2147408882
	CSSMERR_APPLETP_CS_BAD_CERT_CHAIN_LENGTH           = -2147408849
	CSSMERR_APPLETP_CS_BAD_PATH_LENGTH                 = -2147408847
	CSSMERR_APPLETP_CS_NO_BASIC_CONSTRAINTS            = -2147408848
	CSSMERR_APPLETP_CS_NO_EXTENDED_KEY_USAGE           = -2147408846
	CSSMERR_APPLETP_EXT_KEYUSAGE_NOT_CRITICAL          = -2147408838
	CSSMERR_APPLETP_HOSTNAME_MISMATCH                  = -2147408896
	CSSMERR_APPLETP_IDENTIFIER_MISSING                 = -2147408837
	CSSMERR_APPLETP_IDP_FAIL                           = -2147408875
	CSSMERR_APPLETP_INCOMPLETE_REVOCATION_CHECK        = -2147408861
	CSSMERR_APPLETP_INVALID_AUTHORITY_ID               = -2147408892
	CSSMERR_APPLETP_INVALID_CA                         = -2147408893
	CSSMERR_APPLETP_INVALID_EMPTY_SUBJECT              = -2147408841
	CSSMERR_APPLETP_INVALID_EXTENDED_KEY_USAGE         = -2147408889
	CSSMERR_APPLETP_INVALID_ID_LINKAGE                 = -2147408888
	CSSMERR_APPLETP_INVALID_KEY_USAGE                  = -2147408890
	CSSMERR_APPLETP_INVALID_ROOT                       = -2147408886
	CSSMERR_APPLETP_INVALID_SUBJECT_ID                 = -2147408891
	CSSMERR_APPLETP_LEAF_PIN_MISMATCH                  = -2147408835
	CSSMERR_APPLETP_MISSING_REQUIRED_EXTENSION         = -2147408839
	CSSMERR_APPLETP_NETWORK_FAILURE                    = -2147408860
	CSSMERR_APPLETP_NO_BASIC_CONSTRAINTS               = -2147408894
	CSSMERR_APPLETP_OCSP_BAD_REQUEST                   = -2147408864
	CSSMERR_APPLETP_OCSP_BAD_RESPONSE                  = -2147408865
	CSSMERR_APPLETP_OCSP_INVALID_ANCHOR_CERT           = -2147408858
	CSSMERR_APPLETP_OCSP_NONCE_MISMATCH                = -2147408850
	CSSMERR_APPLETP_OCSP_NOT_TRUSTED                   = -2147408859
	CSSMERR_APPLETP_OCSP_NO_SIGNER                     = -2147408856
	CSSMERR_APPLETP_OCSP_RESP_INTERNAL_ERR             = -2147408854
	CSSMERR_APPLETP_OCSP_RESP_MALFORMED_REQ            = -2147408855
	CSSMERR_APPLETP_OCSP_RESP_SIG_REQUIRED             = -2147408852
	CSSMERR_APPLETP_OCSP_RESP_TRY_LATER                = -2147408853
	CSSMERR_APPLETP_OCSP_RESP_UNAUTHORIZED             = -2147408851
	CSSMERR_APPLETP_OCSP_SIG_ERROR                     = -2147408857
	CSSMERR_APPLETP_OCSP_STATUS_UNRECOGNIZED           = -2147408862
	CSSMERR_APPLETP_OCSP_UNAVAILABLE                   = -2147408863
	CSSMERR_APPLETP_PATH_LEN_CONSTRAINT                = -2147408887
	CSSMERR_APPLETP_RS_BAD_CERT_CHAIN_LENGTH           = -2147408844
	CSSMERR_APPLETP_RS_BAD_EXTENDED_KEY_USAGE          = -2147408843
	CSSMERR_APPLETP_SMIME_BAD_EXT_KEY_USE              = -2147408871
	CSSMERR_APPLETP_SMIME_BAD_KEY_USE                  = -2147408870
	CSSMERR_APPLETP_SMIME_EMAIL_ADDRS_NOT_FOUND        = -2147408872
	CSSMERR_APPLETP_SMIME_KEYUSAGE_NOT_CRITICAL        = -2147408869
	CSSMERR_APPLETP_SMIME_NO_EMAIL_ADDRS               = -2147408868
	CSSMERR_APPLETP_SMIME_SUBJ_ALT_NAME_NOT_CRIT       = -2147408867
	CSSMERR_APPLETP_SSL_BAD_EXT_KEY_USE                = -2147408866
	CSSMERR_APPLETP_TRUST_SETTING_DENY                 = -2147408842
	CSSMERR_APPLETP_UNKNOWN_CERT_EXTEN                 = -2147408880
	CSSMERR_APPLETP_UNKNOWN_CRITICAL_EXTEN             = -2147408895
	CSSMERR_APPLETP_UNKNOWN_CRL_EXTEN                  = -2147408879
	CSSMERR_APPLETP_UNKNOWN_QUAL_CERT_STATEMENT        = -2147408840
	CSSMERR_APPLE_DOTMAC_CSR_VERIFY_FAIL               = -2147408785
	CSSMERR_APPLE_DOTMAC_FAILED_CONSISTENCY_CHECK      = -2147408784
	CSSMERR_APPLE_DOTMAC_NO_REQ_PENDING                = -2147408786
	CSSMERR_APPLE_DOTMAC_REQ_IS_PENDING                = -2147408787
	CSSMERR_APPLE_DOTMAC_REQ_QUEUED                    = -2147408796
	CSSMERR_APPLE_DOTMAC_REQ_REDIRECT                  = -2147408795
	CSSMERR_APPLE_DOTMAC_REQ_SERVER_ALREADY_EXIST      = -2147408789
	CSSMERR_APPLE_DOTMAC_REQ_SERVER_AUTH               = -2147408792
	CSSMERR_APPLE_DOTMAC_REQ_SERVER_ERR                = -2147408794
	CSSMERR_APPLE_DOTMAC_REQ_SERVER_NOT_AVAIL          = -2147408790
	CSSMERR_APPLE_DOTMAC_REQ_SERVER_PARAM              = -2147408793
	CSSMERR_APPLE_DOTMAC_REQ_SERVER_SERVICE_ERROR      = -2147408788
	CSSMERR_APPLE_DOTMAC_REQ_SERVER_UNIMPL             = -2147408791
	CSSMERR_CL_CRL_ALREADY_SIGNED                      = -2147411897
	CSSMERR_CL_DEVICE_FAILED                           = -2147411739
	CSSMERR_CL_DEVICE_RESET                            = -2147411740
	CSSMERR_CL_FUNCTION_FAILED                         = -2147411958
	CSSMERR_CL_FUNCTION_NOT_IMPLEMENTED                = -2147411961
	CSSMERR_CL_INSUFFICIENT_CLIENT_IDENTIFICATION      = -2147411741
	CSSMERR_CL_INTERNAL_ERROR                          = -2147411967
	CSSMERR_CL_INVALID_BUNDLE_INFO                     = -2147411708
	CSSMERR_CL_INVALID_BUNDLE_POINTER                  = -2147411711
	CSSMERR_CL_INVALID_CACHE_HANDLE                    = -2147411710
	CSSMERR_CL_INVALID_CERTGROUP_POINTER               = -2147411902
	CSSMERR_CL_INVALID_CERT_POINTER                    = -2147411901
	CSSMERR_CL_INVALID_CONTEXT_HANDLE                  = -2147411904
	CSSMERR_CL_INVALID_CRL_INDEX                       = -2147411707
	CSSMERR_CL_INVALID_CRL_POINTER                     = -2147411900
	CSSMERR_CL_INVALID_DATA                            = -2147411898
	CSSMERR_CL_INVALID_FIELD_POINTER                   = -2147411899
	CSSMERR_CL_INVALID_INPUT_POINTER                   = -2147411963
	CSSMERR_CL_INVALID_NUMBER_OF_FIELDS                = -2147411896
	CSSMERR_CL_INVALID_OUTPUT_POINTER                  = -2147411962
	CSSMERR_CL_INVALID_PASSTHROUGH_ID                  = -2147411882
	CSSMERR_CL_INVALID_POINTER                         = -2147411964
	CSSMERR_CL_INVALID_RESULTS_HANDLE                  = -2147411709
	CSSMERR_CL_INVALID_SCOPE                           = -2147411706
	CSSMERR_CL_IN_DARK_WAKE                            = -2147411738
	CSSMERR_CL_MDS_ERROR                               = -2147411965
	CSSMERR_CL_MEMORY_ERROR                            = -2147411966
	CSSMERR_CL_NO_FIELD_VALUES                         = -2147411705
	CSSMERR_CL_NO_USER_INTERACTION                     = -2147411744
	CSSMERR_CL_OS_ACCESS_DENIED                        = -2147411959
	CSSMERR_CL_SCOPE_NOT_SUPPORTED                     = -2147411704
	CSSMERR_CL_SELF_CHECK_FAILED                       = -2147411960
	CSSMERR_CL_SERVICE_NOT_AVAILABLE                   = -2147411742
	CSSMERR_CL_UNKNOWN_FORMAT                          = -2147411890
	CSSMERR_CL_UNKNOWN_TAG                             = -2147411889
	CSSMERR_CL_USER_CANCELED                           = -2147411743
	CSSMERR_CL_VERIFICATION_FAILURE                    = -2147411895
	CSSMERR_CSPDL_APPLE_DL_CONVERSION_ERROR            = -2147415035
	CSSMERR_CSP_ACL_ADD_FAILED                         = -2147416010
	CSSMERR_CSP_ACL_BASE_CERTS_NOT_SUPPORTED           = -2147416025
	CSSMERR_CSP_ACL_CHALLENGE_CALLBACK_FAILED          = -2147416019
	CSSMERR_CSP_ACL_CHANGE_FAILED                      = -2147416015
	CSSMERR_CSP_ACL_DELETE_FAILED                      = -2147416012
	CSSMERR_CSP_ACL_ENTRY_TAG_NOT_FOUND                = -2147416017
	CSSMERR_CSP_ACL_REPLACE_FAILED                     = -2147416011
	CSSMERR_CSP_ACL_SUBJECT_TYPE_NOT_SUPPORTED         = -2147416021
	CSSMERR_CSP_ALGID_MISMATCH                         = -2147415789
	CSSMERR_CSP_ALREADY_LOGGED_IN                      = -2147415726
	CSSMERR_CSP_APPLE_ADD_APPLICATION_ACL_SUBJECT      = -2147415040
	CSSMERR_CSP_APPLE_INVALID_KEY_END_DATE             = -2147415036
	CSSMERR_CSP_APPLE_INVALID_KEY_START_DATE           = -2147415037
	CSSMERR_CSP_APPLE_PUBLIC_KEY_INCOMPLETE            = -2147415039
	CSSMERR_CSP_APPLE_SIGNATURE_MISMATCH               = -2147415038
	CSSMERR_CSP_APPLE_SSLv2_ROLLBACK                   = -2147415034
	CSSMERR_CSP_ATTACH_HANDLE_BUSY                     = -2147415802
	CSSMERR_CSP_BLOCK_SIZE_MISMATCH                    = -2147415731
	CSSMERR_CSP_CRYPTO_DATA_CALLBACK_FAILED            = -2147415722
	CSSMERR_CSP_DEVICE_ERROR                           = -2147415804
	CSSMERR_CSP_DEVICE_FAILED                          = -2147415835
	CSSMERR_CSP_DEVICE_MEMORY_ERROR                    = -2147415803
	CSSMERR_CSP_DEVICE_RESET                           = -2147415836
	CSSMERR_CSP_DEVICE_VERIFY_FAILED                   = -2147415728
	CSSMERR_CSP_FUNCTION_FAILED                        = -2147416054
	CSSMERR_CSP_FUNCTION_NOT_IMPLEMENTED               = -2147416057
	CSSMERR_CSP_INPUT_LENGTH_ERROR                     = -2147415807
	CSSMERR_CSP_INSUFFICIENT_CLIENT_IDENTIFICATION     = -2147415837
	CSSMERR_CSP_INTERNAL_ERROR                         = -2147416063
	CSSMERR_CSP_INVALID_ACCESS_CREDENTIALS             = -2147416027
	CSSMERR_CSP_INVALID_ACL_BASE_CERTS                 = -2147416026
	CSSMERR_CSP_INVALID_ACL_CHALLENGE_CALLBACK         = -2147416020
	CSSMERR_CSP_INVALID_ACL_EDIT_MODE                  = -2147416016
	CSSMERR_CSP_INVALID_ACL_ENTRY_TAG                  = -2147416018
	CSSMERR_CSP_INVALID_ACL_SUBJECT_VALUE              = -2147416022
	CSSMERR_CSP_INVALID_ALGORITHM                      = -2147415759
	CSSMERR_CSP_INVALID_ATTR_ACCESS_CREDENTIALS        = -2147415678
	CSSMERR_CSP_INVALID_ATTR_ALG_PARAMS                = -2147415704
	CSSMERR_CSP_INVALID_ATTR_BASE                      = -2147415686
	CSSMERR_CSP_INVALID_ATTR_BLOCK_SIZE                = -2147415738
	CSSMERR_CSP_INVALID_ATTR_DL_DB_HANDLE              = -2147415680
	CSSMERR_CSP_INVALID_ATTR_EFFECTIVE_BITS            = -2147415696
	CSSMERR_CSP_INVALID_ATTR_END_DATE                  = -2147415692
	CSSMERR_CSP_INVALID_ATTR_INIT_VECTOR               = -2147415752
	CSSMERR_CSP_INVALID_ATTR_ITERATION_COUNT           = -2147415682
	CSSMERR_CSP_INVALID_ATTR_KEY                       = -2147415754
	CSSMERR_CSP_INVALID_ATTR_KEY_LENGTH                = -2147415740
	CSSMERR_CSP_INVALID_ATTR_KEY_TYPE                  = -2147415700
	CSSMERR_CSP_INVALID_ATTR_LABEL                     = -2147415702
	CSSMERR_CSP_INVALID_ATTR_MODE                      = -2147415698
	CSSMERR_CSP_INVALID_ATTR_OUTPUT_SIZE               = -2147415708
	CSSMERR_CSP_INVALID_ATTR_PADDING                   = -2147415748
	CSSMERR_CSP_INVALID_ATTR_PASSPHRASE                = -2147415742
	CSSMERR_CSP_INVALID_ATTR_PRIME                     = -2147415688
	CSSMERR_CSP_INVALID_ATTR_PRIVATE_KEY_FORMAT        = -2147415674
	CSSMERR_CSP_INVALID_ATTR_PUBLIC_KEY_FORMAT         = -2147415676
	CSSMERR_CSP_INVALID_ATTR_RANDOM                    = -2147415746
	CSSMERR_CSP_INVALID_ATTR_ROUNDS                    = -2147415706
	CSSMERR_CSP_INVALID_ATTR_SALT                      = -2147415750
	CSSMERR_CSP_INVALID_ATTR_SEED                      = -2147415744
	CSSMERR_CSP_INVALID_ATTR_START_DATE                = -2147415694
	CSSMERR_CSP_INVALID_ATTR_SUBPRIME                  = -2147415684
	CSSMERR_CSP_INVALID_ATTR_SYMMETRIC_KEY_FORMAT      = -2147415672
	CSSMERR_CSP_INVALID_ATTR_VERSION                   = -2147415690
	CSSMERR_CSP_INVALID_ATTR_WRAPPED_KEY_FORMAT        = -2147415670
	CSSMERR_CSP_INVALID_CONTEXT                        = -2147415760
	CSSMERR_CSP_INVALID_CONTEXT_HANDLE                 = -2147416000
	CSSMERR_CSP_INVALID_CRYPTO_DATA                    = -2147415976
	CSSMERR_CSP_INVALID_DATA                           = -2147415994
	CSSMERR_CSP_INVALID_DATA_COUNT                     = -2147415768
	CSSMERR_CSP_INVALID_DIGEST_ALGORITHM               = -2147415723
	CSSMERR_CSP_INVALID_INPUT_POINTER                  = -2147416059
	CSSMERR_CSP_INVALID_INPUT_VECTOR                   = -2147415766
	CSSMERR_CSP_INVALID_KEY                            = -2147415792
	CSSMERR_CSP_INVALID_KEYATTR_MASK                   = -2147415780
	CSSMERR_CSP_INVALID_KEYUSAGE_MASK                  = -2147415782
	CSSMERR_CSP_INVALID_KEY_CLASS                      = -2147415790
	CSSMERR_CSP_INVALID_KEY_FORMAT                     = -2147415776
	CSSMERR_CSP_INVALID_KEY_LABEL                      = -2147415778
	CSSMERR_CSP_INVALID_KEY_POINTER                    = -2147415783
	CSSMERR_CSP_INVALID_KEY_REFERENCE                  = -2147415791
	CSSMERR_CSP_INVALID_LOGIN_NAME                     = -2147415727
	CSSMERR_CSP_INVALID_NEW_ACL_ENTRY                  = -2147416014
	CSSMERR_CSP_INVALID_NEW_ACL_OWNER                  = -2147416013
	CSSMERR_CSP_INVALID_OUTPUT_POINTER                 = -2147416058
	CSSMERR_CSP_INVALID_OUTPUT_VECTOR                  = -2147415765
	CSSMERR_CSP_INVALID_PASSTHROUGH_ID                 = -2147415978
	CSSMERR_CSP_INVALID_POINTER                        = -2147416060
	CSSMERR_CSP_INVALID_SAMPLE_VALUE                   = -2147416024
	CSSMERR_CSP_INVALID_SIGNATURE                      = -2147415733
	CSSMERR_CSP_IN_DARK_WAKE                           = -2147415834
	CSSMERR_CSP_KEY_BLOB_TYPE_INCORRECT                = -2147415787
	CSSMERR_CSP_KEY_HEADER_INCONSISTENT                = -2147415786
	CSSMERR_CSP_KEY_LABEL_ALREADY_EXISTS               = -2147415724
	CSSMERR_CSP_KEY_USAGE_INCORRECT                    = -2147415788
	CSSMERR_CSP_MDS_ERROR                              = -2147416061
	CSSMERR_CSP_MEMORY_ERROR                           = -2147416062
	CSSMERR_CSP_MISSING_ATTR_ACCESS_CREDENTIALS        = -2147415677
	CSSMERR_CSP_MISSING_ATTR_ALG_PARAMS                = -2147415703
	CSSMERR_CSP_MISSING_ATTR_BASE                      = -2147415685
	CSSMERR_CSP_MISSING_ATTR_BLOCK_SIZE                = -2147415737
	CSSMERR_CSP_MISSING_ATTR_DL_DB_HANDLE              = -2147415679
	CSSMERR_CSP_MISSING_ATTR_EFFECTIVE_BITS            = -2147415695
	CSSMERR_CSP_MISSING_ATTR_END_DATE                  = -2147415691
	CSSMERR_CSP_MISSING_ATTR_INIT_VECTOR               = -2147415751
	CSSMERR_CSP_MISSING_ATTR_ITERATION_COUNT           = -2147415681
	CSSMERR_CSP_MISSING_ATTR_KEY                       = -2147415753
	CSSMERR_CSP_MISSING_ATTR_KEY_LENGTH                = -2147415739
	CSSMERR_CSP_MISSING_ATTR_KEY_TYPE                  = -2147415699
	CSSMERR_CSP_MISSING_ATTR_LABEL                     = -2147415701
	CSSMERR_CSP_MISSING_ATTR_MODE                      = -2147415697
	CSSMERR_CSP_MISSING_ATTR_OUTPUT_SIZE               = -2147415707
	CSSMERR_CSP_MISSING_ATTR_PADDING                   = -2147415747
	CSSMERR_CSP_MISSING_ATTR_PASSPHRASE                = -2147415741
	CSSMERR_CSP_MISSING_ATTR_PRIME                     = -2147415687
	CSSMERR_CSP_MISSING_ATTR_PRIVATE_KEY_FORMAT        = -2147415673
	CSSMERR_CSP_MISSING_ATTR_PUBLIC_KEY_FORMAT         = -2147415675
	CSSMERR_CSP_MISSING_ATTR_RANDOM                    = -2147415745
	CSSMERR_CSP_MISSING_ATTR_ROUNDS                    = -2147415705
	CSSMERR_CSP_MISSING_ATTR_SALT                      = -2147415749
	CSSMERR_CSP_MISSING_ATTR_SEED                      = -2147415743
	CSSMERR_CSP_MISSING_ATTR_START_DATE                = -2147415693
	CSSMERR_CSP_MISSING_ATTR_SUBPRIME                  = -2147415683
	CSSMERR_CSP_MISSING_ATTR_SYMMETRIC_KEY_FORMAT      = -2147415671
	CSSMERR_CSP_MISSING_ATTR_VERSION                   = -2147415689
	CSSMERR_CSP_MISSING_ATTR_WRAPPED_KEY_FORMAT        = -2147415669
	CSSMERR_CSP_NOT_LOGGED_IN                          = -2147415801
	CSSMERR_CSP_NO_USER_INTERACTION                    = -2147415840
	CSSMERR_CSP_OBJECT_ACL_NOT_SUPPORTED               = -2147416029
	CSSMERR_CSP_OBJECT_ACL_REQUIRED                    = -2147416028
	CSSMERR_CSP_OBJECT_MANIP_AUTH_DENIED               = -2147416030
	CSSMERR_CSP_OBJECT_USE_AUTH_DENIED                 = -2147416031
	CSSMERR_CSP_OPERATION_AUTH_DENIED                  = -2147416032
	CSSMERR_CSP_OS_ACCESS_DENIED                       = -2147416055
	CSSMERR_CSP_OUTPUT_LENGTH_ERROR                    = -2147415806
	CSSMERR_CSP_PRIVATE_KEY_ALREADY_EXISTS             = -2147415725
	CSSMERR_CSP_PRIVATE_KEY_NOT_FOUND                  = -2147415730
	CSSMERR_CSP_PRIVILEGE_NOT_GRANTED                  = -2147415989
	CSSMERR_CSP_PRIVILEGE_NOT_SUPPORTED                = -2147415805
	CSSMERR_CSP_PUBLIC_KEY_INCONSISTENT                = -2147415729
	CSSMERR_CSP_QUERY_SIZE_UNKNOWN                     = -2147415732
	CSSMERR_CSP_SAMPLE_VALUE_NOT_SUPPORTED             = -2147416023
	CSSMERR_CSP_SELF_CHECK_FAILED                      = -2147416056
	CSSMERR_CSP_SERVICE_NOT_AVAILABLE                  = -2147415838
	CSSMERR_CSP_STAGED_OPERATION_IN_PROGRESS           = -2147415736
	CSSMERR_CSP_STAGED_OPERATION_NOT_STARTED           = -2147415735
	CSSMERR_CSP_UNSUPPORTED_KEYATTR_MASK               = -2147415779
	CSSMERR_CSP_UNSUPPORTED_KEYUSAGE_MASK              = -2147415781
	CSSMERR_CSP_UNSUPPORTED_KEY_FORMAT                 = -2147415785
	CSSMERR_CSP_UNSUPPORTED_KEY_LABEL                  = -2147415777
	CSSMERR_CSP_UNSUPPORTED_KEY_SIZE                   = -2147415784
	CSSMERR_CSP_USER_CANCELED                          = -2147415839
	CSSMERR_CSP_VECTOR_OF_BUFS_UNSUPPORTED             = -2147415767
	CSSMERR_CSP_VERIFY_FAILED                          = -2147415734
	CSSMERR_CSSM_ADDIN_AUTHENTICATE_FAILED             = -2147417828
	CSSMERR_CSSM_ADDIN_LOAD_FAILED                     = -2147417834
	CSSMERR_CSSM_ADDIN_UNLOAD_FAILED                   = -2147417832
	CSSMERR_CSSM_ATTRIBUTE_NOT_IN_CONTEXT              = -2147417822
	CSSMERR_CSSM_BUFFER_TOO_SMALL                      = -2147417824
	CSSMERR_CSSM_DEVICE_FAILED                         = -2147417883
	CSSMERR_CSSM_DEVICE_RESET                          = -2147417884
	CSSMERR_CSSM_EMM_AUTHENTICATE_FAILED               = -2147417829
	CSSMERR_CSSM_EMM_LOAD_FAILED                       = -2147417836
	CSSMERR_CSSM_EMM_UNLOAD_FAILED                     = -2147417835
	CSSMERR_CSSM_EVENT_NOTIFICATION_CALLBACK_NOT_FOUND = -2147417819
	CSSMERR_CSSM_FUNCTION_FAILED                       = -2147418102
	CSSMERR_CSSM_FUNCTION_INTEGRITY_FAIL               = -2147417851
	CSSMERR_CSSM_FUNCTION_NOT_IMPLEMENTED              = -2147418105
	CSSMERR_CSSM_INCOMPATIBLE_VERSION                  = -2147418047
	CSSMERR_CSSM_INSUFFICIENT_CLIENT_IDENTIFICATION    = -2147417885
	CSSMERR_CSSM_INTERNAL_ERROR                        = -2147418111
	CSSMERR_CSSM_INVALID_ADDIN_FUNCTION_TABLE          = -2147417830
	CSSMERR_CSSM_INVALID_ADDIN_HANDLE                  = -2147417855
	CSSMERR_CSSM_INVALID_ATTRIBUTE                     = -2147417823
	CSSMERR_CSSM_INVALID_CONTEXT_HANDLE                = -2147418048
	CSSMERR_CSSM_INVALID_GUID                          = -2147418100
	CSSMERR_CSSM_INVALID_HANDLE_USAGE                  = -2147417853
	CSSMERR_CSSM_INVALID_INPUT_POINTER                 = -2147418107
	CSSMERR_CSSM_INVALID_KEY_HIERARCHY                 = -2147417833
	CSSMERR_CSSM_INVALID_OUTPUT_POINTER                = -2147418106
	CSSMERR_CSSM_INVALID_POINTER                       = -2147418108
	CSSMERR_CSSM_INVALID_PVC                           = -2147417837
	CSSMERR_CSSM_INVALID_SERVICE_MASK                  = -2147417827
	CSSMERR_CSSM_INVALID_SUBSERVICEID                  = -2147417825
	CSSMERR_CSSM_IN_DARK_WAKE                          = -2147417882
	CSSMERR_CSSM_LIB_REF_NOT_FOUND                     = -2147417831
	CSSMERR_CSSM_MDS_ERROR                             = -2147418109
	CSSMERR_CSSM_MEMORY_ERROR                          = -2147418110
	CSSMERR_CSSM_MODULE_MANAGER_INITIALIZE_FAIL        = -2147417821
	CSSMERR_CSSM_MODULE_MANAGER_NOT_FOUND              = -2147417820
	CSSMERR_CSSM_MODULE_MANIFEST_VERIFY_FAILED         = -2147418101
	CSSMERR_CSSM_MODULE_NOT_LOADED                     = -2147417826
	CSSMERR_CSSM_NOT_INITIALIZED                       = -2147417854
	CSSMERR_CSSM_NO_USER_INTERACTION                   = -2147417888
	CSSMERR_CSSM_OS_ACCESS_DENIED                      = -2147418103
	CSSMERR_CSSM_PRIVILEGE_NOT_GRANTED                 = -2147418037
	CSSMERR_CSSM_PVC_ALREADY_CONFIGURED                = -2147417838
	CSSMERR_CSSM_PVC_REFERENT_NOT_FOUND                = -2147417852
	CSSMERR_CSSM_SCOPE_NOT_SUPPORTED                   = -2147417839
	CSSMERR_CSSM_SELF_CHECK_FAILED                     = -2147418104
	CSSMERR_CSSM_SERVICE_NOT_AVAILABLE                 = -2147417886
	CSSMERR_CSSM_USER_CANCELED                         = -2147417887
	CSSMERR_DL_ACL_ADD_FAILED                          = -2147413962
	CSSMERR_DL_ACL_BASE_CERTS_NOT_SUPPORTED            = -2147413977
	CSSMERR_DL_ACL_CHALLENGE_CALLBACK_FAILED           = -2147413971
	CSSMERR_DL_ACL_CHANGE_FAILED                       = -2147413967
	CSSMERR_DL_ACL_DELETE_FAILED                       = -2147413964
	CSSMERR_DL_ACL_ENTRY_TAG_NOT_FOUND                 = -2147413969
	CSSMERR_DL_ACL_REPLACE_FAILED                      = -2147413963
	CSSMERR_DL_ACL_SUBJECT_TYPE_NOT_SUPPORTED          = -2147413973
	CSSMERR_DL_DATABASE_CORRUPT                        = -2147413759
	CSSMERR_DL_DATASTORE_ALREADY_EXISTS                = -2147413736
	CSSMERR_DL_DATASTORE_DOESNOT_EXIST                 = -2147413737
	CSSMERR_DL_DATASTORE_IS_OPEN                       = -2147413734
	CSSMERR_DL_DB_LOCKED                               = -2147413735
	CSSMERR_DL_DEVICE_FAILED                           = -2147413787
	CSSMERR_DL_DEVICE_RESET                            = -2147413788
	CSSMERR_DL_ENDOFDATA                               = -2147413715
	CSSMERR_DL_FIELD_SPECIFIED_MULTIPLE                = -2147413742
	CSSMERR_DL_FUNCTION_FAILED                         = -2147414006
	CSSMERR_DL_FUNCTION_NOT_IMPLEMENTED                = -2147414009
	CSSMERR_DL_INCOMPATIBLE_FIELD_FORMAT               = -2147413741
	CSSMERR_DL_INSUFFICIENT_CLIENT_IDENTIFICATION      = -2147413789
	CSSMERR_DL_INTERNAL_ERROR                          = -2147414015
	CSSMERR_DL_INVALID_ACCESS_CREDENTIALS              = -2147413979
	CSSMERR_DL_INVALID_ACCESS_REQUEST                  = -2147413724
	CSSMERR_DL_INVALID_ACL_BASE_CERTS                  = -2147413978
	CSSMERR_DL_INVALID_ACL_CHALLENGE_CALLBACK          = -2147413972
	CSSMERR_DL_INVALID_ACL_EDIT_MODE                   = -2147413968
	CSSMERR_DL_INVALID_ACL_ENTRY_TAG                   = -2147413970
	CSSMERR_DL_INVALID_ACL_SUBJECT_VALUE               = -2147413974
	CSSMERR_DL_INVALID_CL_HANDLE                       = -2147413934
	CSSMERR_DL_INVALID_CSP_HANDLE                      = -2147413936
	CSSMERR_DL_INVALID_DB_HANDLE                       = -2147413942
	CSSMERR_DL_INVALID_DB_LIST_POINTER                 = -2147413939
	CSSMERR_DL_INVALID_DB_LOCATION                     = -2147413725
	CSSMERR_DL_INVALID_DB_NAME                         = -2147413738
	CSSMERR_DL_INVALID_DL_HANDLE                       = -2147413935
	CSSMERR_DL_INVALID_FIELD_NAME                      = -2147413750
	CSSMERR_DL_INVALID_INDEX_INFO                      = -2147413723
	CSSMERR_DL_INVALID_INPUT_POINTER                   = -2147414011
	CSSMERR_DL_INVALID_MODIFY_MODE                     = -2147413718
	CSSMERR_DL_INVALID_NETWORK_ADDR                    = -2147413929
	CSSMERR_DL_INVALID_NEW_ACL_ENTRY                   = -2147413966
	CSSMERR_DL_INVALID_NEW_ACL_OWNER                   = -2147413965
	CSSMERR_DL_INVALID_NEW_OWNER                       = -2147413721
	CSSMERR_DL_INVALID_OPEN_PARAMETERS                 = -2147413717
	CSSMERR_DL_INVALID_OUTPUT_POINTER                  = -2147414010
	CSSMERR_DL_INVALID_PARSING_MODULE                  = -2147413740
	CSSMERR_DL_INVALID_PASSTHROUGH_ID                  = -2147413930
	CSSMERR_DL_INVALID_POINTER                         = -2147414012
	CSSMERR_DL_INVALID_QUERY                           = -2147413714
	CSSMERR_DL_INVALID_RECORDTYPE                      = -2147413751
	CSSMERR_DL_INVALID_RECORD_INDEX                    = -2147413752
	CSSMERR_DL_INVALID_RECORD_UID                      = -2147413720
	CSSMERR_DL_INVALID_RESULTS_HANDLE                  = -2147413726
	CSSMERR_DL_INVALID_SAMPLE_VALUE                    = -2147413976
	CSSMERR_DL_INVALID_SELECTION_TAG                   = -2147413722
	CSSMERR_DL_INVALID_UNIQUE_INDEX_DATA               = -2147413719
	CSSMERR_DL_INVALID_VALUE                           = -2147413713
	CSSMERR_DL_IN_DARK_WAKE                            = -2147413786
	CSSMERR_DL_MDS_ERROR                               = -2147414013
	CSSMERR_DL_MEMORY_ERROR                            = -2147414014
	CSSMERR_DL_MISSING_VALUE                           = -2147413732
	CSSMERR_DL_MULTIPLE_VALUES_UNSUPPORTED             = -2147413712
	CSSMERR_DL_NO_USER_INTERACTION                     = -2147413792
	CSSMERR_DL_OBJECT_ACL_NOT_SUPPORTED                = -2147413981
	CSSMERR_DL_OBJECT_ACL_REQUIRED                     = -2147413980
	CSSMERR_DL_OBJECT_MANIP_AUTH_DENIED                = -2147413982
	CSSMERR_DL_OBJECT_USE_AUTH_DENIED                  = -2147413983
	CSSMERR_DL_OPERATION_AUTH_DENIED                   = -2147413984
	CSSMERR_DL_OS_ACCESS_DENIED                        = -2147414007
	CSSMERR_DL_RECORD_MODIFIED                         = -2147413716
	CSSMERR_DL_RECORD_NOT_FOUND                        = -2147413733
	CSSMERR_DL_SAMPLE_VALUE_NOT_SUPPORTED              = -2147413975
	CSSMERR_DL_SELF_CHECK_FAILED                       = -2147414008
	CSSMERR_DL_SERVICE_NOT_AVAILABLE                   = -2147413790
	CSSMERR_DL_STALE_UNIQUE_RECORD                     = -2147413711
	CSSMERR_DL_UNSUPPORTED_FIELD_FORMAT                = -2147413749
	CSSMERR_DL_UNSUPPORTED_INDEX_INFO                  = -2147413748
	CSSMERR_DL_UNSUPPORTED_LOCALITY                    = -2147413747
	CSSMERR_DL_UNSUPPORTED_NUM_ATTRIBUTES              = -2147413746
	CSSMERR_DL_UNSUPPORTED_NUM_INDEXES                 = -2147413745
	CSSMERR_DL_UNSUPPORTED_NUM_RECORDTYPES             = -2147413744
	CSSMERR_DL_UNSUPPORTED_NUM_SELECTION_PREDS         = -2147413729
	CSSMERR_DL_UNSUPPORTED_OPERATOR                    = -2147413727
	CSSMERR_DL_UNSUPPORTED_QUERY                       = -2147413731
	CSSMERR_DL_UNSUPPORTED_QUERY_LIMITS                = -2147413730
	CSSMERR_DL_UNSUPPORTED_RECORDTYPE                  = -2147413743
	CSSMERR_DL_USER_CANCELED                           = -2147413791
	CSSMERR_TP_AUTHENTICATION_FAILED                   = -2147409657
	CSSMERR_TP_CERTGROUP_INCOMPLETE                    = -2147409656
	CSSMERR_TP_CERTIFICATE_CANT_OPERATE                = -2147409655
	CSSMERR_TP_CERT_EXPIRED                            = -2147409654
	CSSMERR_TP_CERT_NOT_VALID_YET                      = -2147409653
	CSSMERR_TP_CERT_REVOKED                            = -2147409652
	CSSMERR_TP_CERT_SUSPENDED                          = -2147409651
	CSSMERR_TP_CRL_ALREADY_SIGNED                      = -2147409849
	CSSMERR_TP_DEVICE_FAILED                           = -2147409691
	CSSMERR_TP_DEVICE_RESET                            = -2147409692
	CSSMERR_TP_FUNCTION_FAILED                         = -2147409910
	CSSMERR_TP_FUNCTION_NOT_IMPLEMENTED                = -2147409913
	CSSMERR_TP_INSUFFICIENT_CLIENT_IDENTIFICATION      = -2147409693
	CSSMERR_TP_INSUFFICIENT_CREDENTIALS                = -2147409650
	CSSMERR_TP_INTERNAL_ERROR                          = -2147409919
	CSSMERR_TP_INVALID_ACTION                          = -2147409649
	CSSMERR_TP_INVALID_ACTION_DATA                     = -2147409648
	CSSMERR_TP_INVALID_ANCHOR_CERT                     = -2147409646
	CSSMERR_TP_INVALID_AUTHORITY                       = -2147409645
	CSSMERR_TP_INVALID_CALLBACK                        = -2147409625
	CSSMERR_TP_INVALID_CALLERAUTH_CONTEXT_POINTER      = -2147409663
	CSSMERR_TP_INVALID_CERTGROUP                       = -2147409660
	CSSMERR_TP_INVALID_CERTGROUP_POINTER               = -2147409854
	CSSMERR_TP_INVALID_CERTIFICATE                     = -2147409643
	CSSMERR_TP_INVALID_CERT_AUTHORITY                  = -2147409642
	CSSMERR_TP_INVALID_CERT_POINTER                    = -2147409853
	CSSMERR_TP_INVALID_CL_HANDLE                       = -2147409838
	CSSMERR_TP_INVALID_CONTEXT_HANDLE                  = -2147409856
	CSSMERR_TP_INVALID_CRL                             = -2147409638
	CSSMERR_TP_INVALID_CRLGROUP                        = -2147409659
	CSSMERR_TP_INVALID_CRLGROUP_POINTER                = -2147409658
	CSSMERR_TP_INVALID_CRL_AUTHORITY                   = -2147409641
	CSSMERR_TP_INVALID_CRL_ENCODING                    = -2147409640
	CSSMERR_TP_INVALID_CRL_POINTER                     = -2147409852
	CSSMERR_TP_INVALID_CRL_TYPE                        = -2147409639
	CSSMERR_TP_INVALID_CSP_HANDLE                      = -2147409840
	CSSMERR_TP_INVALID_DATA                            = -2147409850
	CSSMERR_TP_INVALID_DB_HANDLE                       = -2147409846
	CSSMERR_TP_INVALID_DB_LIST                         = -2147409844
	CSSMERR_TP_INVALID_DB_LIST_POINTER                 = -2147409843
	CSSMERR_TP_INVALID_DL_HANDLE                       = -2147409839
	CSSMERR_TP_INVALID_FIELD_POINTER                   = -2147409851
	CSSMERR_TP_INVALID_FORM_TYPE                       = -2147409637
	CSSMERR_TP_INVALID_ID                              = -2147409636
	CSSMERR_TP_INVALID_IDENTIFIER                      = -2147409635
	CSSMERR_TP_INVALID_IDENTIFIER_POINTER              = -2147409662
	CSSMERR_TP_INVALID_INDEX                           = -2147409634
	CSSMERR_TP_INVALID_INPUT_POINTER                   = -2147409915
	CSSMERR_TP_INVALID_KEYCACHE_HANDLE                 = -2147409661
	CSSMERR_TP_INVALID_NAME                            = -2147409633
	CSSMERR_TP_INVALID_NETWORK_ADDR                    = -2147409833
	CSSMERR_TP_INVALID_NUMBER_OF_FIELDS                = -2147409848
	CSSMERR_TP_INVALID_OUTPUT_POINTER                  = -2147409914
	CSSMERR_TP_INVALID_PASSTHROUGH_ID                  = -2147409834
	CSSMERR_TP_INVALID_POINTER                         = -2147409916
	CSSMERR_TP_INVALID_POLICY_IDENTIFIERS              = -2147409632
	CSSMERR_TP_INVALID_REASON                          = -2147409630
	CSSMERR_TP_INVALID_REQUEST_INPUTS                  = -2147409629
	CSSMERR_TP_INVALID_RESPONSE_VECTOR                 = -2147409628
	CSSMERR_TP_INVALID_SIGNATURE                       = -2147409627
	CSSMERR_TP_INVALID_STOP_ON_POLICY                  = -2147409626
	CSSMERR_TP_INVALID_TIMESTRING                      = -2147409631
	CSSMERR_TP_INVALID_TUPLE                           = -2147409624
	CSSMERR_TP_INVALID_TUPLEGROUP                      = -2147409614
	CSSMERR_TP_INVALID_TUPLEGROUP_POINTER              = -2147409615
	CSSMERR_TP_IN_DARK_WAKE                            = -2147409690
	CSSMERR_TP_MDS_ERROR                               = -2147409917
	CSSMERR_TP_MEMORY_ERROR                            = -2147409918
	CSSMERR_TP_NOT_SIGNER                              = -2147409623
	CSSMERR_TP_NOT_TRUSTED                             = -2147409622
	CSSMERR_TP_NO_DEFAULT_AUTHORITY                    = -2147409621
	CSSMERR_TP_NO_USER_INTERACTION                     = -2147409696
	CSSMERR_TP_OS_ACCESS_DENIED                        = -2147409911
	CSSMERR_TP_REJECTED_FORM                           = -2147409620
	CSSMERR_TP_REQUEST_LOST                            = -2147409619
	CSSMERR_TP_REQUEST_REJECTED                        = -2147409618
	CSSMERR_TP_SELF_CHECK_FAILED                       = -2147409912
	CSSMERR_TP_SERVICE_NOT_AVAILABLE                   = -2147409694
	CSSMERR_TP_UNKNOWN_FORMAT                          = -2147409842
	CSSMERR_TP_UNKNOWN_TAG                             = -2147409841
	CSSMERR_TP_UNSUPPORTED_ADDR_TYPE                   = -2147409617
	CSSMERR_TP_UNSUPPORTED_SERVICE                     = -2147409616
	CSSMERR_TP_USER_CANCELED                           = -2147409695
	CSSMERR_TP_VERIFICATION_FAILURE                    = -2147409847
	CSSMERR_TP_VERIFY_ACTION_FAILED                    = -2147409644
	CSSM_ACL_AUTHORIZATION_ANY                         = 1
	CSSM_ACL_AUTHORIZATION_CHANGE_ACL                  = 65536
	CSSM_ACL_AUTHORIZATION_CHANGE_OWNER                = 65537
	CSSM_ACL_AUTHORIZATION_DBS_CREATE                  = 22
	CSSM_ACL_AUTHORIZATION_DBS_DELETE                  = 23
	CSSM_ACL_AUTHORIZATION_DB_DELETE                   = 17
	CSSM_ACL_AUTHORIZATION_DB_INSERT                   = 19
	CSSM_ACL_AUTHORIZATION_DB_MODIFY                   = 20
	CSSM_ACL_AUTHORIZATION_DB_READ                     = 21
	CSSM_ACL_AUTHORIZATION_DECRYPT                     = 24
	CSSM_ACL_AUTHORIZATION_DELETE                      = 25
	CSSM_ACL_AUTHORIZATION_DERIVE                      = 28
	CSSM_ACL_AUTHORIZATION_ENCRYPT                     = 35
	CSSM_ACL_AUTHORIZATION_EXPORT_CLEAR                = 37
	CSSM_ACL_AUTHORIZATION_EXPORT_WRAPPED              = 38
	CSSM_ACL_AUTHORIZATION_GENKEY                      = 41
	CSSM_ACL_AUTHORIZATION_IMPORT_CLEAR                = 47
	CSSM_ACL_AUTHORIZATION_IMPORT_WRAPPED              = 48
	CSSM_ACL_AUTHORIZATION_INTEGRITY                   = 65539
	CSSM_ACL_AUTHORIZATION_LOGIN                       = 57
	CSSM_ACL_AUTHORIZATION_MAC                         = 59
	CSSM_ACL_AUTHORIZATION_PARTITION_ID                = 65538
	CSSM_ACL_AUTHORIZATION_PREAUTH_BASE                = 16842752
	CSSM_ACL_AUTHORIZATION_PREAUTH_END                 = 16908288
	CSSM_ACL_AUTHORIZATION_SIGN                        = 115
	CSSM_ACL_AUTHORIZATION_TAG_VENDOR_DEFINED_START    = 65536
	CSSM_ACL_CODE_SIGNATURE_INVALID                    = 0
	CSSM_ACL_CODE_SIGNATURE_OSX                        = 1
	CSSM_ACL_EDIT_MODE_ADD                             = 1
	CSSM_ACL_EDIT_MODE_DELETE                          = 2
	CSSM_ACL_EDIT_MODE_REPLACE                         = 3
	CSSM_ACL_KEYCHAIN_PROMPT_CURRENT_VERSION           = 257
	CSSM_ACL_KEYCHAIN_PROMPT_INVALID                   = 64
	CSSM_ACL_KEYCHAIN_PROMPT_INVALID_ACT               = 128
	CSSM_ACL_KEYCHAIN_PROMPT_REQUIRE_PASSPHRASE        = 1
	CSSM_ACL_KEYCHAIN_PROMPT_UNSIGNED                  = 16
	CSSM_ACL_KEYCHAIN_PROMPT_UNSIGNED_ACT              = 32
	CSSM_ACL_MATCH_BITS                                = 3
	CSSM_ACL_MATCH_GID                                 = 2
	CSSM_ACL_MATCH_HONOR_ROOT                          = 256
	CSSM_ACL_MATCH_UID                                 = 1
	CSSM_ACL_PREAUTH_TRACKING_AUTHORIZED               = 2147483648
	CSSM_ACL_PREAUTH_TRACKING_BLOCKED                  = 0
	CSSM_ACL_PREAUTH_TRACKING_COUNT_MASK               = 255
	CSSM_ACL_PREAUTH_TRACKING_UNKNOWN                  = 1073741824
	CSSM_ACL_PROCESS_SELECTOR_CURRENT_VERSION          = 257
	CSSM_ACL_SUBJECT_TYPE_ANY                          = 1
	CSSM_ACL_SUBJECT_TYPE_ASYMMETRIC_KEY               = 65547
	CSSM_ACL_SUBJECT_TYPE_BIOMETRIC                    = 8
	CSSM_ACL_SUBJECT_TYPE_CODE_SIGNATURE               = 116
	CSSM_ACL_SUBJECT_TYPE_COMMENT                      = 12
	CSSM_ACL_SUBJECT_TYPE_EXT_PAM_NAME                 = 78
	CSSM_ACL_SUBJECT_TYPE_HASHED_SUBJECT               = 44
	CSSM_ACL_SUBJECT_TYPE_KEYCHAIN_PROMPT              = 65536
	CSSM_ACL_SUBJECT_TYPE_LOGIN_NAME                   = 58
	CSSM_ACL_SUBJECT_TYPE_PARTITION                    = 65548
	CSSM_ACL_SUBJECT_TYPE_PASSWORD                     = 79
	CSSM_ACL_SUBJECT_TYPE_PREAUTH                      = 65545
	CSSM_ACL_SUBJECT_TYPE_PREAUTH_SOURCE               = 65546
	CSSM_ACL_SUBJECT_TYPE_PROCESS                      = 65539
	CSSM_ACL_SUBJECT_TYPE_PROMPTED_BIOMETRIC           = 83
	CSSM_ACL_SUBJECT_TYPE_PROMPTED_PASSWORD            = 84
	CSSM_ACL_SUBJECT_TYPE_PROTECTED_BIOMETRIC          = 86
	CSSM_ACL_SUBJECT_TYPE_PROTECTED_PASSWORD           = 87
	CSSM_ACL_SUBJECT_TYPE_PUBLIC_KEY                   = 89
	CSSM_ACL_SUBJECT_TYPE_SYMMETRIC_KEY                = 65541
	CSSM_ACL_SUBJECT_TYPE_THRESHOLD                    = 123
	CSSM_AC_BASE_AC_ERROR                              = -2147405568
	CSSM_AC_BASE_ERROR                                 = -2147405824
	CSSM_AC_PRIVATE_ERROR                              = -2147404800
	CSSM_ADDR_CUSTOM                                   = 1
	CSSM_ADDR_NAME                                     = 4
	CSSM_ADDR_NONE                                     = 0
	CSSM_ADDR_SOCKADDR                                 = 3
	CSSM_ADDR_URL                                      = 2
	CSSM_ALGCLASS_ASYMMETRIC                           = 8
	CSSM_ALGCLASS_CUSTOM                               = 1
	CSSM_ALGCLASS_DERIVEKEY                            = 10
	CSSM_ALGCLASS_DIGEST                               = 4
	CSSM_ALGCLASS_KEYGEN                               = 9
	CSSM_ALGCLASS_MAC                                  = 7
	CSSM_ALGCLASS_NONE                                 = 0
	CSSM_ALGCLASS_RANDOMGEN                            = 5
	CSSM_ALGCLASS_SIGNATURE                            = 2
	CSSM_ALGCLASS_SYMMETRIC                            = 3
	CSSM_ALGCLASS_UNIQUEGEN                            = 6
	CSSM_ALGID_3DES                                    = 77
	CSSM_ALGID_3DES_1KEY                               = 20
	CSSM_ALGID_3DES_1KEY_EEE                           = 19
	CSSM_ALGID_3DES_2KEY                               = 18
	CSSM_ALGID_3DES_2KEY_EDE                           = 18
	CSSM_ALGID_3DES_2KEY_EEE                           = 21
	CSSM_ALGID_3DES_3KEY                               = 17
	CSSM_ALGID_3DES_3KEY_EDE                           = 17
	CSSM_ALGID_3DES_3KEY_EEE                           = 20
	CSSM_ALGID_AES                                     = 2147483649
	CSSM_ALGID_APPLE_YARROW                            = 2147483648
	CSSM_ALGID_ASC                                     = 2147483655
	CSSM_ALGID_BATON                                   = 72
	CSSM_ALGID_BLOWFISH                                = 28
	CSSM_ALGID_CAST                                    = 27
	CSSM_ALGID_CAST3                                   = 53
	CSSM_ALGID_CAST5                                   = 54
	CSSM_ALGID_CDMF                                    = 52
	CSSM_ALGID_CRAB                                    = 41
	CSSM_ALGID_CUSTOM                                  = 1
	CSSM_ALGID_ConcatBaseAndData                       = 58
	CSSM_ALGID_ConcatBaseAndKey                        = 56
	CSSM_ALGID_ConcatDataAndBase                       = 59
	CSSM_ALGID_ConcatKeyAndBase                        = 57
	CSSM_ALGID_DES                                     = 14
	CSSM_ALGID_DESRandom                               = 50
	CSSM_ALGID_DESX                                    = 15
	CSSM_ALGID_DH                                      = 2
	CSSM_ALGID_DSA                                     = 43
	CSSM_ALGID_DSA_BSAFE                               = 83
	CSSM_ALGID_ECAES                                   = 90
	CSSM_ALGID_ECC                                     = 93
	CSSM_ALGID_ECDH                                    = 84
	CSSM_ALGID_ECDH_X963_KDF                           = 2147483677
	CSSM_ALGID_ECDSA                                   = 73
	CSSM_ALGID_ECDSA_SPECIFIED                         = 2147483676
	CSSM_ALGID_ECES                                    = 89
	CSSM_ALGID_ECMQV                                   = 85
	CSSM_ALGID_ECNRA                                   = 87
	CSSM_ALGID_ENTROPY_DEFAULT                         = 2147483665
	CSSM_ALGID_ElGamal                                 = 46
	CSSM_ALGID_ExtractFromKey                          = 61
	CSSM_ALGID_FASTHASH                                = 76
	CSSM_ALGID_FEAL                                    = 32
	CSSM_ALGID_FEE                                     = 2147483650
	CSSM_ALGID_FEED                                    = 2147483653
	CSSM_ALGID_FEEDEXP                                 = 2147483654
	CSSM_ALGID_FEE_MD5                                 = 2147483651
	CSSM_ALGID_FEE_SHA1                                = 2147483652
	CSSM_ALGID_FIPS186Random                           = 92
	CSSM_ALGID_FortezzaTimestamp                       = 80
	CSSM_ALGID_GOST                                    = 39
	CSSM_ALGID_GenericSecret                           = 55
	CSSM_ALGID_HAVAL                                   = 10
	CSSM_ALGID_HAVAL3                                  = 98
	CSSM_ALGID_HAVAL4                                  = 99
	CSSM_ALGID_HAVAL5                                  = 100
	CSSM_ALGID_IBCHASH                                 = 12
	CSSM_ALGID_IDEA                                    = 22
	CSSM_ALGID_IntelPlatformRandom                     = 96
	CSSM_ALGID_JUNIPER                                 = 75
	CSSM_ALGID_KEA                                     = 4
	CSSM_ALGID_KEYCHAIN_KEY                            = 2147483657
	CSSM_ALGID_KHAFRE                                  = 37
	CSSM_ALGID_KHUFU                                   = 36
	CSSM_ALGID_LAST                                    = 2147483647
	CSSM_ALGID_LOKI                                    = 35
	CSSM_ALGID_LUCIFER                                 = 30
	CSSM_ALGID_MADRYGA                                 = 31
	CSSM_ALGID_MAYFLY                                  = 74
	CSSM_ALGID_MD2                                     = 5
	CSSM_ALGID_MD2Random                               = 47
	CSSM_ALGID_MD2WithRSA                              = 45
	CSSM_ALGID_MD4                                     = 6
	CSSM_ALGID_MD5                                     = 7
	CSSM_ALGID_MD5HMAC                                 = 102
	CSSM_ALGID_MD5Random                               = 48
	CSSM_ALGID_MD5WithRSA                              = 44
	CSSM_ALGID_MMB                                     = 38
	CSSM_ALGID_MQV                                     = 94
	CSSM_ALGID_NHASH                                   = 9
	CSSM_ALGID_NONE                                    = 0
	CSSM_ALGID_NRA                                     = 95
	CSSM_ALGID_OPENSSH1                                = 2147483671
	CSSM_ALGID_PBE_OPENSSL_MD5                         = 2147483661
	CSSM_ALGID_PH                                      = 3
	CSSM_ALGID_PKCS12_PBE_ENCR                         = 2147483658
	CSSM_ALGID_PKCS12_PBE_MAC                          = 2147483659
	CSSM_ALGID_PKCS12_SHA1_PBE                         = 86
	CSSM_ALGID_PKCS5_PBKDF1_MD2                        = 68
	CSSM_ALGID_PKCS5_PBKDF1_MD5                        = 67
	CSSM_ALGID_PKCS5_PBKDF1_SHA1                       = 69
	CSSM_ALGID_PKCS5_PBKDF2                            = 103
	CSSM_ALGID_RC2                                     = 23
	CSSM_ALGID_RC4                                     = 25
	CSSM_ALGID_RC5                                     = 24
	CSSM_ALGID_RDES                                    = 16
	CSSM_ALGID_REDOC                                   = 33
	CSSM_ALGID_REDOC3                                  = 34
	CSSM_ALGID_RIPEMAC                                 = 13
	CSSM_ALGID_RIPEMD                                  = 11
	CSSM_ALGID_RSA                                     = 42
	CSSM_ALGID_RUNNING_COUNTER                         = 104
	CSSM_ALGID_SAFER                                   = 40
	CSSM_ALGID_SEAL                                    = 26
	CSSM_ALGID_SECURE_PASSPHRASE                       = 2147483660
	CSSM_ALGID_SHA1                                    = 8
	CSSM_ALGID_SHA1HMAC                                = 91
	CSSM_ALGID_SHA1HMAC_LEGACY                         = 2147483656
	CSSM_ALGID_SHA1WithDSA                             = 81
	CSSM_ALGID_SHA1WithECDSA                           = 82
	CSSM_ALGID_SHA1WithECNRA                           = 88
	CSSM_ALGID_SHA1WithRSA                             = 51
	CSSM_ALGID_SHA224                                  = 2147483666
	CSSM_ALGID_SHA224WithECDSA                         = 2147483672
	CSSM_ALGID_SHA224WithRSA                           = 2147483667
	CSSM_ALGID_SHA256                                  = 2147483662
	CSSM_ALGID_SHA256WithECDSA                         = 2147483673
	CSSM_ALGID_SHA256WithRSA                           = 2147483668
	CSSM_ALGID_SHA384                                  = 2147483663
	CSSM_ALGID_SHA384WithECDSA                         = 2147483674
	CSSM_ALGID_SHA384WithRSA                           = 2147483669
	CSSM_ALGID_SHA512                                  = 2147483664
	CSSM_ALGID_SHA512WithECDSA                         = 2147483675
	CSSM_ALGID_SHA512WithRSA                           = 2147483670
	CSSM_ALGID_SHARandom                               = 49
	CSSM_ALGID_SKIPJACK                                = 29
	CSSM_ALGID_SSL3KeyAndMacDerive                     = 64
	CSSM_ALGID_SSL3MD5                                 = 78
	CSSM_ALGID_SSL3MD5_MAC                             = 65
	// Deprecated: since macOS 12.0.
	CSSM_ALGID_SSL3MasterDerive = 63
	// Deprecated: since macOS 12.0.
	CSSM_ALGID_SSL3PreMasterGen                     = 62
	CSSM_ALGID_SSL3PrePrimaryGen                    = 62
	CSSM_ALGID_SSL3PrimaryDerive                    = 63
	CSSM_ALGID_SSL3SHA1                             = 79
	CSSM_ALGID_SSL3SHA1_MAC                         = 66
	CSSM_ALGID_TIGER                                = 101
	CSSM_ALGID_UTC                                  = 97
	CSSM_ALGID_VENDOR_DEFINED                       = 2147483648
	CSSM_ALGID_WrapLynks                            = 70
	CSSM_ALGID_WrapSET_OAEP                         = 71
	CSSM_ALGID_XORBaseAndData                       = 60
	CSSM_ALGID__FIRST_UNUSED                        = 2147483678
	CSSM_ALGMODE_BC                                 = 14
	CSSM_ALGMODE_CBC                                = 4
	CSSM_ALGMODE_CBC128                             = 36
	CSSM_ALGMODE_CBC64                              = 25
	CSSM_ALGMODE_CBCC                               = 16
	CSSM_ALGMODE_CBCPD                              = 20
	CSSM_ALGMODE_CBCPadIV8                          = 6
	CSSM_ALGMODE_CBC_IV8                            = 5
	CSSM_ALGMODE_CFB                                = 7
	CSSM_ALGMODE_CFB16                              = 29
	CSSM_ALGMODE_CFB32                              = 28
	CSSM_ALGMODE_CFB8                               = 30
	CSSM_ALGMODE_CFBPadIV8                          = 9
	CSSM_ALGMODE_CFB_IV8                            = 8
	CSSM_ALGMODE_COUNTER                            = 13
	CSSM_ALGMODE_CUSTOM                             = 1
	CSSM_ALGMODE_ECB                                = 2
	CSSM_ALGMODE_ECB128                             = 34
	CSSM_ALGMODE_ECB64                              = 24
	CSSM_ALGMODE_ECB96                              = 35
	CSSM_ALGMODE_ECBPad                             = 3
	CSSM_ALGMODE_ISO_9796                           = 41
	CSSM_ALGMODE_LAST                               = 2147483647
	CSSM_ALGMODE_NONE                               = 0
	CSSM_ALGMODE_OAEP_HASH                          = 37
	CSSM_ALGMODE_OFB                                = 10
	CSSM_ALGMODE_OFB64                              = 26
	CSSM_ALGMODE_OFBNLF                             = 17
	CSSM_ALGMODE_OFBPadIV8                          = 12
	CSSM_ALGMODE_OFB_IV8                            = 11
	CSSM_ALGMODE_PBC                                = 18
	CSSM_ALGMODE_PCBC                               = 15
	CSSM_ALGMODE_PFB                                = 19
	CSSM_ALGMODE_PKCS1_EME_OAEP                     = 39
	CSSM_ALGMODE_PKCS1_EME_V15                      = 38
	CSSM_ALGMODE_PKCS1_EMSA_V15                     = 40
	CSSM_ALGMODE_PRIVATE_KEY                        = 22
	CSSM_ALGMODE_PRIVATE_WRAP                       = 32
	CSSM_ALGMODE_PUBLIC_KEY                         = 21
	CSSM_ALGMODE_RELAYX                             = 33
	CSSM_ALGMODE_SHUFFLE                            = 23
	CSSM_ALGMODE_VENDOR_DEFINED                     = 2147483648
	CSSM_ALGMODE_WRAP                               = 31
	CSSM_ALGMODE_X9_31                              = 42
	CSSM_APPLECSPDL_DB_CHANGE_PASSWORD              = 5
	CSSM_APPLECSPDL_DB_GET_HANDLE                   = 6
	CSSM_APPLECSPDL_DB_GET_SETTINGS                 = 2
	CSSM_APPLECSPDL_DB_IS_LOCKED                    = 4
	CSSM_APPLECSPDL_DB_LOCK                         = 0
	CSSM_APPLECSPDL_DB_SET_SETTINGS                 = 3
	CSSM_APPLECSPDL_DB_UNLOCK                       = 1
	CSSM_APPLECSP_KEYDIGEST                         = 256
	CSSM_APPLECSP_PUBKEY                            = 257
	CSSM_APPLEDL_OPEN_PARAMETERS_VERSION            = 1
	CSSM_APPLEFILEDL_COMMIT                         = 1
	CSSM_APPLEFILEDL_DELETE_FILE                    = 6
	CSSM_APPLEFILEDL_MAKE_BACKUP                    = 4
	CSSM_APPLEFILEDL_MAKE_COPY                      = 5
	CSSM_APPLEFILEDL_ROLLBACK                       = 2
	CSSM_APPLEFILEDL_TAKE_FILE_LOCK                 = 3
	CSSM_APPLEFILEDL_TOGGLE_AUTOCOMMIT              = 0
	CSSM_APPLESCPDL_CSP_GET_KEYHANDLE               = 7
	CSSM_APPLEX509CL_OBTAIN_CSR                     = 0
	CSSM_APPLEX509CL_VERIFY_CSR                     = 1
	CSSM_APPLE_PRIVATE_CSPDL_CODE_10                = 10
	CSSM_APPLE_PRIVATE_CSPDL_CODE_11                = 11
	CSSM_APPLE_PRIVATE_CSPDL_CODE_12                = 12
	CSSM_APPLE_PRIVATE_CSPDL_CODE_13                = 13
	CSSM_APPLE_PRIVATE_CSPDL_CODE_14                = 14
	CSSM_APPLE_PRIVATE_CSPDL_CODE_15                = 15
	CSSM_APPLE_PRIVATE_CSPDL_CODE_16                = 16
	CSSM_APPLE_PRIVATE_CSPDL_CODE_17                = 17
	CSSM_APPLE_PRIVATE_CSPDL_CODE_18                = 18
	CSSM_APPLE_PRIVATE_CSPDL_CODE_19                = 19
	CSSM_APPLE_PRIVATE_CSPDL_CODE_20                = 20
	CSSM_APPLE_PRIVATE_CSPDL_CODE_21                = 21
	CSSM_APPLE_PRIVATE_CSPDL_CODE_22                = 22
	CSSM_APPLE_PRIVATE_CSPDL_CODE_23                = 23
	CSSM_APPLE_PRIVATE_CSPDL_CODE_24                = 24
	CSSM_APPLE_PRIVATE_CSPDL_CODE_25                = 25
	CSSM_APPLE_PRIVATE_CSPDL_CODE_26                = 26
	CSSM_APPLE_PRIVATE_CSPDL_CODE_27                = 27
	CSSM_APPLE_PRIVATE_CSPDL_CODE_28                = 28
	CSSM_APPLE_PRIVATE_CSPDL_CODE_8                 = 8
	CSSM_APPLE_PRIVATE_CSPDL_CODE_9                 = 9
	CSSM_APPLE_UNLOCK_TYPE_KEYBAG                   = 3
	CSSM_APPLE_UNLOCK_TYPE_KEY_DIRECT               = 1
	CSSM_APPLE_UNLOCK_TYPE_WRAPPED_PRIVATE          = 2
	CSSM_ASC_OPTIMIZE_ASCII                         = 5
	CSSM_ASC_OPTIMIZE_DEFAULT                       = 0
	CSSM_ASC_OPTIMIZE_SECURITY                      = 2
	CSSM_ASC_OPTIMIZE_SIZE                          = 1
	CSSM_ASC_OPTIMIZE_TIME                          = 3
	CSSM_ASC_OPTIMIZE_TIME_SIZE                     = 4
	CSSM_ATTACH_READ_ONLY                           = 1
	CSSM_ATTRIBUTE_ACCESS_CREDENTIALS               = 2147483684
	CSSM_ATTRIBUTE_ALERT_TITLE                      = 545259527
	CSSM_ATTRIBUTE_ALG_ID                           = 268435485
	CSSM_ATTRIBUTE_ALG_PARAMS                       = 536870928
	CSSM_ATTRIBUTE_ASC_OPTIMIZATION                 = 276824067
	CSSM_ATTRIBUTE_BASE                             = 536870939
	CSSM_ATTRIBUTE_BLOCK_SIZE                       = 268435468
	CSSM_ATTRIBUTE_CSP_HANDLE                       = 268435490
	CSSM_ATTRIBUTE_CUSTOM                           = 536870913
	CSSM_ATTRIBUTE_DATA_ACCESS_CREDENTIALS          = 2147483648
	CSSM_ATTRIBUTE_DATA_CRYPTO_DATA                 = 805306368
	CSSM_ATTRIBUTE_DATA_CSSM_DATA                   = 536870912
	CSSM_ATTRIBUTE_DATA_DATE                        = 1610612736
	CSSM_ATTRIBUTE_DATA_DL_DB_HANDLE                = 33554432
	CSSM_ATTRIBUTE_DATA_KEY                         = 1073741824
	CSSM_ATTRIBUTE_DATA_KR_PROFILE                  = 50331648
	CSSM_ATTRIBUTE_DATA_NONE                        = 0
	CSSM_ATTRIBUTE_DATA_RANGE                       = 1879048192
	CSSM_ATTRIBUTE_DATA_STRING                      = 1342177280
	CSSM_ATTRIBUTE_DATA_UINT32                      = 268435456
	CSSM_ATTRIBUTE_DATA_VERSION                     = 16777216
	CSSM_ATTRIBUTE_DESCRIPTION                      = 1342177282
	CSSM_ATTRIBUTE_DL_DB_HANDLE                     = 33554467
	CSSM_ATTRIBUTE_EFFECTIVE_BITS                   = 268435476
	CSSM_ATTRIBUTE_END_DATE                         = 1610612758
	CSSM_ATTRIBUTE_FEE_CURVE_TYPE                   = 276824066
	CSSM_ATTRIBUTE_FEE_PRIME_TYPE                   = 276824065
	CSSM_ATTRIBUTE_INIT_VECTOR                      = 536870916
	CSSM_ATTRIBUTE_ITERATION_COUNT                  = 268435486
	CSSM_ATTRIBUTE_IV_SIZE                          = 268435471
	CSSM_ATTRIBUTE_KEY                              = 1073741827
	CSSM_ATTRIBUTE_KEYATTR                          = 268435480
	CSSM_ATTRIBUTE_KEYUSAGE                         = 268435479
	CSSM_ATTRIBUTE_KEY_LENGTH                       = 268435466
	CSSM_ATTRIBUTE_KEY_LENGTH_RANGE                 = 1879048203
	CSSM_ATTRIBUTE_KEY_TYPE                         = 268435474
	CSSM_ATTRIBUTE_KRPROFILE_LOCAL                  = 50331680
	CSSM_ATTRIBUTE_KRPROFILE_REMOTE                 = 50331681
	CSSM_ATTRIBUTE_LABEL                            = 536870929
	CSSM_ATTRIBUTE_MODE                             = 268435475
	CSSM_ATTRIBUTE_NONE                             = 0
	CSSM_ATTRIBUTE_OUTPUT_SIZE                      = 268435469
	CSSM_ATTRIBUTE_PADDING                          = 268435462
	CSSM_ATTRIBUTE_PARAM_KEY                        = 1082130437
	CSSM_ATTRIBUTE_PASSPHRASE                       = 805306377
	CSSM_ATTRIBUTE_PRIME                            = 536870938
	CSSM_ATTRIBUTE_PRIVATE_KEY_FORMAT               = 268435494
	CSSM_ATTRIBUTE_PROMPT                           = 545259526
	CSSM_ATTRIBUTE_PUBLIC_KEY                       = 1082130432
	CSSM_ATTRIBUTE_PUBLIC_KEY_FORMAT                = 268435493
	CSSM_ATTRIBUTE_RANDOM                           = 536870919
	CSSM_ATTRIBUTE_ROUNDS                           = 268435470
	CSSM_ATTRIBUTE_ROUNDS_RANGE                     = 1879048223
	CSSM_ATTRIBUTE_RSA_BLINDING                     = 276824068
	CSSM_ATTRIBUTE_SALT                             = 536870917
	CSSM_ATTRIBUTE_SEED                             = 805306376
	CSSM_ATTRIBUTE_START_DATE                       = 1610612757
	CSSM_ATTRIBUTE_SUBPRIME                         = 536870940
	CSSM_ATTRIBUTE_SYMMETRIC_KEY_FORMAT             = 268435495
	CSSM_ATTRIBUTE_TYPE_MASK                        = 4278190080
	CSSM_ATTRIBUTE_VENDOR_DEFINED                   = 8388608
	CSSM_ATTRIBUTE_VERIFY_PASSPHRASE                = 276824072
	CSSM_ATTRIBUTE_VERSION                          = 16777241
	CSSM_ATTRIBUTE_WRAPPED_KEY_FORMAT               = 268435496
	CSSM_BASE_ERROR                                 = -2147418112
	CSSM_CERTGROUP_CERT_PAIR                        = 3
	CSSM_CERTGROUP_DATA                             = 0
	CSSM_CERTGROUP_ENCODED_CERT                     = 1
	CSSM_CERTGROUP_PARSED_CERT                      = 2
	CSSM_CERT_ACL_ENTRY                             = 12
	CSSM_CERT_BUNDLE_CUSTOM                         = 1
	CSSM_CERT_BUNDLE_ENCODING_BER                   = 2
	CSSM_CERT_BUNDLE_ENCODING_CUSTOM                = 1
	CSSM_CERT_BUNDLE_ENCODING_DER                   = 3
	CSSM_CERT_BUNDLE_ENCODING_PGP                   = 5
	CSSM_CERT_BUNDLE_ENCODING_SEXPR                 = 4
	CSSM_CERT_BUNDLE_ENCODING_UNKNOWN               = 0
	CSSM_CERT_BUNDLE_LAST                           = 32767
	CSSM_CERT_BUNDLE_PFX                            = 5
	CSSM_CERT_BUNDLE_PGP_KEYRING                    = 7
	CSSM_CERT_BUNDLE_PKCS12                         = 4
	CSSM_CERT_BUNDLE_PKCS7_SIGNED_DATA              = 2
	CSSM_CERT_BUNDLE_PKCS7_SIGNED_ENVELOPED_DATA    = 3
	CSSM_CERT_BUNDLE_SPKI_SEQUENCE                  = 6
	CSSM_CERT_BUNDLE_UNKNOWN                        = 0
	CSSM_CERT_ENCODING_BER                          = 2
	CSSM_CERT_ENCODING_CUSTOM                       = 1
	CSSM_CERT_ENCODING_DER                          = 3
	CSSM_CERT_ENCODING_LAST                         = 32767
	CSSM_CERT_ENCODING_MULTIPLE                     = 32766
	CSSM_CERT_ENCODING_NDR                          = 4
	CSSM_CERT_ENCODING_PGP                          = 6
	CSSM_CERT_ENCODING_SEXPR                        = 5
	CSSM_CERT_ENCODING_UNKNOWN                      = 0
	CSSM_CERT_Intel                                 = 8
	CSSM_CERT_LAST                                  = 32767
	CSSM_CERT_MULTIPLE                              = 32766
	CSSM_CERT_PARSE_FORMAT_COMPLEX                  = 3
	CSSM_CERT_PARSE_FORMAT_CUSTOM                   = 1
	CSSM_CERT_PARSE_FORMAT_LAST                     = 32767
	CSSM_CERT_PARSE_FORMAT_MULTIPLE                 = 32766
	CSSM_CERT_PARSE_FORMAT_NONE                     = 0
	CSSM_CERT_PARSE_FORMAT_OID_NAMED                = 4
	CSSM_CERT_PARSE_FORMAT_SEXPR                    = 2
	CSSM_CERT_PARSE_FORMAT_TUPLE                    = 5
	CSSM_CERT_PGP                                   = 4
	CSSM_CERT_SDSIv1                                = 6
	CSSM_CERT_SPKI                                  = 5
	CSSM_CERT_STATUS_EXPIRED                        = 1
	CSSM_CERT_STATUS_IS_FROM_NET                    = 32
	CSSM_CERT_STATUS_IS_IN_ANCHORS                  = 8
	CSSM_CERT_STATUS_IS_IN_INPUT_CERTS              = 4
	CSSM_CERT_STATUS_IS_ROOT                        = 16
	CSSM_CERT_STATUS_NOT_VALID_YET                  = 2
	CSSM_CERT_STATUS_TRUST_SETTINGS_DENY            = 1024
	CSSM_CERT_STATUS_TRUST_SETTINGS_FOUND_ADMIN     = 128
	CSSM_CERT_STATUS_TRUST_SETTINGS_FOUND_SYSTEM    = 256
	CSSM_CERT_STATUS_TRUST_SETTINGS_FOUND_USER      = 64
	CSSM_CERT_STATUS_TRUST_SETTINGS_IGNORED_ERROR   = 2048
	CSSM_CERT_STATUS_TRUST_SETTINGS_TRUST           = 512
	CSSM_CERT_TUPLE                                 = 11
	CSSM_CERT_UNKNOWN                               = 0
	CSSM_CERT_X9_ATTRIBUTE                          = 10
	CSSM_CERT_X_509_ATTRIBUTE                       = 9
	CSSM_CERT_X_509v1                               = 1
	CSSM_CERT_X_509v2                               = 2
	CSSM_CERT_X_509v3                               = 3
	CSSM_CL_BASE_CL_ERROR                           = -2147411712
	CSSM_CL_BASE_ERROR                              = -2147411968
	CSSM_CL_CUSTOM_CERT_BUNDLE_TYPE                 = 32768
	CSSM_CL_CUSTOM_CERT_ENCODING                    = 32768
	CSSM_CL_CUSTOM_CERT_PARSE_FORMAT                = 32768
	CSSM_CL_CUSTOM_CERT_TYPE                        = 32768
	CSSM_CL_CUSTOM_CRL_PARSE_FORMAT                 = 32768
	CSSM_CL_PRIVATE_ERROR                           = -2147410944
	CSSM_CL_TEMPLATE_INTERMEDIATE_CERT              = 1
	CSSM_CL_TEMPLATE_PKIX_CERTTEMPLATE              = 2
	CSSM_CONTEXT_EVENT_CREATE                       = 1
	CSSM_CONTEXT_EVENT_DELETE                       = 2
	CSSM_CONTEXT_EVENT_UPDATE                       = 3
	CSSM_CRLGROUP_CRL_PAIR                          = 3
	CSSM_CRLGROUP_DATA                              = 0
	CSSM_CRLGROUP_ENCODED_CRL                       = 1
	CSSM_CRLGROUP_PARSED_CRL                        = 2
	CSSM_CRL_ENCODING_BER                           = 2
	CSSM_CRL_ENCODING_BLOOM                         = 4
	CSSM_CRL_ENCODING_CUSTOM                        = 1
	CSSM_CRL_ENCODING_DER                           = 3
	CSSM_CRL_ENCODING_MULTIPLE                      = 32766
	CSSM_CRL_ENCODING_SEXPR                         = 5
	CSSM_CRL_ENCODING_UNKNOWN                       = 0
	CSSM_CRL_PARSE_FORMAT_COMPLEX                   = 3
	CSSM_CRL_PARSE_FORMAT_CUSTOM                    = 1
	CSSM_CRL_PARSE_FORMAT_LAST                      = 32767
	CSSM_CRL_PARSE_FORMAT_MULTIPLE                  = 32766
	CSSM_CRL_PARSE_FORMAT_NONE                      = 0
	CSSM_CRL_PARSE_FORMAT_OID_NAMED                 = 4
	CSSM_CRL_PARSE_FORMAT_SEXPR                     = 2
	CSSM_CRL_PARSE_FORMAT_TUPLE                     = 5
	CSSM_CRL_TYPE_MULTIPLE                          = 32766
	CSSM_CRL_TYPE_SPKI                              = 3
	CSSM_CRL_TYPE_UNKNOWN                           = 0
	CSSM_CRL_TYPE_X_509v1                           = 1
	CSSM_CRL_TYPE_X_509v2                           = 2
	CSSM_CSP_BASE_CSP_ERROR                         = -2147415808
	CSSM_CSP_BASE_ERROR                             = -2147416064
	CSSM_CSP_HARDWARE                               = 2
	CSSM_CSP_HYBRID                                 = 3
	CSSM_CSP_PRIVATE_ERROR                          = -2147415040
	CSSM_CSP_RDR_EXISTS                             = 2
	CSSM_CSP_RDR_HW                                 = 4
	CSSM_CSP_RDR_TOKENPRESENT                       = 1
	CSSM_CSP_SOFTWARE                               = 1
	CSSM_CSP_STORES_CERTIFICATES                    = 134217728
	CSSM_CSP_STORES_GENERIC                         = 268435456
	CSSM_CSP_STORES_PRIVATE_KEYS                    = 16777216
	CSSM_CSP_STORES_PUBLIC_KEYS                     = 33554432
	CSSM_CSP_STORES_SESSION_KEYS                    = 67108864
	CSSM_CSP_TOK_CLOCK_EXISTS                       = 64
	CSSM_CSP_TOK_LOGIN_REQUIRED                     = 4
	CSSM_CSP_TOK_PRIVATE_KEY_PASSWORD               = 4194304
	CSSM_CSP_TOK_PROT_AUTHENTICATION                = 256
	CSSM_CSP_TOK_RNG                                = 1
	CSSM_CSP_TOK_SESSION_KEY_PASSWORD               = 2097152
	CSSM_CSP_TOK_USER_PIN_EXPIRED                   = 1048576
	CSSM_CSP_TOK_USER_PIN_INITIALIZED               = 8
	CSSM_CSP_TOK_WRITE_PROTECTED                    = 2
	CSSM_CSSM_BASE_CSSM_ERROR                       = -2147417840
	CSSM_CSSM_BASE_ERROR                            = -2147418112
	CSSM_CSSM_PRIVATE_ERROR                         = -2147417088
	CSSM_CUSTOM_COMMON_ERROR_EXTENT                 = 224
	CSSM_DB_ACCESS_PRIVILEGED                       = 4
	CSSM_DB_ACCESS_READ                             = 1
	CSSM_DB_ACCESS_RESET                            = 65536
	CSSM_DB_ACCESS_WRITE                            = 2
	CSSM_DB_AND                                     = 1
	CSSM_DB_ATTRIBUTE_FORMAT_BIG_NUM                = 3
	CSSM_DB_ATTRIBUTE_FORMAT_BLOB                   = 6
	CSSM_DB_ATTRIBUTE_FORMAT_COMPLEX                = 8
	CSSM_DB_ATTRIBUTE_FORMAT_MULTI_UINT32           = 7
	CSSM_DB_ATTRIBUTE_FORMAT_REAL                   = 4
	CSSM_DB_ATTRIBUTE_FORMAT_SINT32                 = 1
	CSSM_DB_ATTRIBUTE_FORMAT_STRING                 = 0
	CSSM_DB_ATTRIBUTE_FORMAT_TIME_DATE              = 5
	CSSM_DB_ATTRIBUTE_FORMAT_UINT32                 = 2
	CSSM_DB_ATTRIBUTE_NAME_AS_INTEGER               = 2
	CSSM_DB_ATTRIBUTE_NAME_AS_OID                   = 1
	CSSM_DB_ATTRIBUTE_NAME_AS_STRING                = 0
	CSSM_DB_CERT_USE_OWNER                          = 4
	CSSM_DB_CERT_USE_PRIVACY                        = 32
	CSSM_DB_CERT_USE_REVOKED                        = 8
	CSSM_DB_CERT_USE_SIGNING                        = 16
	CSSM_DB_CERT_USE_SYSTEM                         = 2
	CSSM_DB_CERT_USE_TRUSTED                        = 1
	CSSM_DB_CONTAINS                                = 4
	CSSM_DB_CONTAINS_FINAL_SUBSTRING                = 6
	CSSM_DB_CONTAINS_INITIAL_SUBSTRING              = 5
	CSSM_DB_DATASTORES_UNKNOWN                      = 4294967295
	CSSM_DB_EQUAL                                   = 0
	CSSM_DB_FILESYSTEMSCAN_MODE                     = 1
	CSSM_DB_GREATER_THAN                            = 3
	CSSM_DB_INDEX_NONUNIQUE                         = 1
	CSSM_DB_INDEX_ON_ATTRIBUTE                      = 1
	CSSM_DB_INDEX_ON_RECORD                         = 2
	CSSM_DB_INDEX_ON_UNKNOWN                        = 0
	CSSM_DB_INDEX_UNIQUE                            = 0
	CSSM_DB_LESS_THAN                               = 2
	CSSM_DB_MODIFY_ATTRIBUTE_ADD                    = 1
	CSSM_DB_MODIFY_ATTRIBUTE_DELETE                 = 2
	CSSM_DB_MODIFY_ATTRIBUTE_NONE                   = 0
	CSSM_DB_MODIFY_ATTRIBUTE_REPLACE                = 3
	CSSM_DB_NONE                                    = 0
	CSSM_DB_NOT_EQUAL                               = 1
	CSSM_DB_OR                                      = 2
	CSSM_DB_RECORDTYPE_APP_DEFINED_END              = 4294967295
	CSSM_DB_RECORDTYPE_APP_DEFINED_START            = 2147483648
	CSSM_DB_RECORDTYPE_OPEN_GROUP_END               = 18
	CSSM_DB_RECORDTYPE_OPEN_GROUP_START             = 10
	CSSM_DB_RECORDTYPE_SCHEMA_END                   = 4
	CSSM_DB_RECORDTYPE_SCHEMA_START                 = 0
	CSSM_DB_TRANSACTIONAL_MODE                      = 0
	CSSM_DL_BASE_DL_ERROR                           = -2147413760
	CSSM_DL_BASE_ERROR                              = -2147414016
	CSSM_DL_CUSTOM                                  = 1
	CSSM_DL_DB_RECORD_ALL_KEYS                      = 18
	CSSM_DL_DB_RECORD_ANY                           = 10
	CSSM_DL_DB_RECORD_APPLESHARE_PASSWORD           = 2147483650
	CSSM_DL_DB_RECORD_CERT                          = 11
	CSSM_DL_DB_RECORD_CRL                           = 12
	CSSM_DL_DB_RECORD_EXTENDED_ATTRIBUTE            = 2147487748
	CSSM_DL_DB_RECORD_GENERIC                       = 14
	CSSM_DL_DB_RECORD_GENERIC_PASSWORD              = 2147483648
	CSSM_DL_DB_RECORD_INTERNET_PASSWORD             = 2147483649
	CSSM_DL_DB_RECORD_METADATA                      = 2147516416
	CSSM_DL_DB_RECORD_POLICY                        = 13
	CSSM_DL_DB_RECORD_PRIVATE_KEY                   = 16
	CSSM_DL_DB_RECORD_PUBLIC_KEY                    = 15
	CSSM_DL_DB_RECORD_SYMMETRIC_KEY                 = 17
	CSSM_DL_DB_RECORD_UNLOCK_REFERRAL               = 2147487747
	CSSM_DL_DB_RECORD_USER_TRUST                    = 2147487745
	CSSM_DL_DB_RECORD_X509_CERTIFICATE              = 2147487744
	CSSM_DL_DB_RECORD_X509_CRL                      = 2147487746
	CSSM_DL_DB_SCHEMA_ATTRIBUTES                    = 2
	CSSM_DL_DB_SCHEMA_INDEXES                       = 1
	CSSM_DL_DB_SCHEMA_INFO                          = 0
	CSSM_DL_DB_SCHEMA_PARSING_MODULE                = 3
	CSSM_DL_FFS                                     = 5
	CSSM_DL_LDAP                                    = 2
	CSSM_DL_MEMORY                                  = 6
	CSSM_DL_ODBC                                    = 3
	CSSM_DL_PKCS11                                  = 4
	CSSM_DL_PRIVATE_ERROR                           = -2147412992
	CSSM_DL_REMOTEDIR                               = 7
	CSSM_DL_UNKNOWN                                 = 0
	CSSM_ELAPSED_TIME_COMPLETE                      = -2
	CSSM_ELAPSED_TIME_UNKNOWN                       = -1
	CSSM_ERRCODE_ACL_ADD_FAILED                     = 54
	CSSM_ERRCODE_ACL_BASE_CERTS_NOT_SUPPORTED       = 39
	CSSM_ERRCODE_ACL_CHALLENGE_CALLBACK_FAILED      = 45
	CSSM_ERRCODE_ACL_CHANGE_FAILED                  = 49
	CSSM_ERRCODE_ACL_DELETE_FAILED                  = 52
	CSSM_ERRCODE_ACL_ENTRY_TAG_NOT_FOUND            = 47
	CSSM_ERRCODE_ACL_REPLACE_FAILED                 = 53
	CSSM_ERRCODE_ACL_SUBJECT_TYPE_NOT_SUPPORTED     = 43
	CSSM_ERRCODE_CRL_ALREADY_SIGNED                 = 71
	CSSM_ERRCODE_DEVICE_FAILED                      = 229
	CSSM_ERRCODE_DEVICE_RESET                       = 228
	CSSM_ERRCODE_FUNCTION_FAILED                    = 10
	CSSM_ERRCODE_FUNCTION_NOT_IMPLEMENTED           = 7
	CSSM_ERRCODE_INCOMPATIBLE_VERSION               = 65
	CSSM_ERRCODE_INSUFFICIENT_CLIENT_IDENTIFICATION = 227
	CSSM_ERRCODE_INTERNAL_ERROR                     = 1
	CSSM_ERRCODE_INVALID_ACCESS_CREDENTIALS         = 37
	CSSM_ERRCODE_INVALID_ACL_BASE_CERTS             = 38
	CSSM_ERRCODE_INVALID_ACL_CHALLENGE_CALLBACK     = 44
	CSSM_ERRCODE_INVALID_ACL_EDIT_MODE              = 48
	CSSM_ERRCODE_INVALID_ACL_ENTRY_TAG              = 46
	CSSM_ERRCODE_INVALID_ACL_SUBJECT_VALUE          = 42
	CSSM_ERRCODE_INVALID_AC_HANDLE                  = 85
	CSSM_ERRCODE_INVALID_CERTGROUP_POINTER          = 66
	CSSM_ERRCODE_INVALID_CERT_POINTER               = 67
	CSSM_ERRCODE_INVALID_CL_HANDLE                  = 82
	CSSM_ERRCODE_INVALID_CONTEXT_HANDLE             = 64
	CSSM_ERRCODE_INVALID_CRL_POINTER                = 68
	CSSM_ERRCODE_INVALID_CRYPTO_DATA                = 88
	CSSM_ERRCODE_INVALID_CSP_HANDLE                 = 80
	CSSM_ERRCODE_INVALID_DATA                       = 70
	CSSM_ERRCODE_INVALID_DB_HANDLE                  = 74
	CSSM_ERRCODE_INVALID_DB_LIST                    = 76
	CSSM_ERRCODE_INVALID_DB_LIST_POINTER            = 77
	CSSM_ERRCODE_INVALID_DL_HANDLE                  = 81
	CSSM_ERRCODE_INVALID_FIELD_POINTER              = 69
	CSSM_ERRCODE_INVALID_GUID                       = 12
	CSSM_ERRCODE_INVALID_INPUT_POINTER              = 5
	CSSM_ERRCODE_INVALID_KR_HANDLE                  = 84
	CSSM_ERRCODE_INVALID_NETWORK_ADDR               = 87
	CSSM_ERRCODE_INVALID_NEW_ACL_ENTRY              = 50
	CSSM_ERRCODE_INVALID_NEW_ACL_OWNER              = 51
	CSSM_ERRCODE_INVALID_NUMBER_OF_FIELDS           = 72
	CSSM_ERRCODE_INVALID_OUTPUT_POINTER             = 6
	CSSM_ERRCODE_INVALID_PASSTHROUGH_ID             = 86
	CSSM_ERRCODE_INVALID_POINTER                    = 4
	CSSM_ERRCODE_INVALID_SAMPLE_VALUE               = 40
	CSSM_ERRCODE_INVALID_TP_HANDLE                  = 83
	CSSM_ERRCODE_IN_DARK_WAKE                       = 230
	CSSM_ERRCODE_MDS_ERROR                          = 3
	CSSM_ERRCODE_MEMORY_ERROR                       = 2
	CSSM_ERRCODE_MODULE_MANIFEST_VERIFY_FAILED      = 11
	CSSM_ERRCODE_NO_USER_INTERACTION                = 224
	CSSM_ERRCODE_OBJECT_ACL_NOT_SUPPORTED           = 35
	CSSM_ERRCODE_OBJECT_ACL_REQUIRED                = 36
	CSSM_ERRCODE_OBJECT_MANIP_AUTH_DENIED           = 34
	CSSM_ERRCODE_OBJECT_USE_AUTH_DENIED             = 33
	CSSM_ERRCODE_OPERATION_AUTH_DENIED              = 32
	CSSM_ERRCODE_OS_ACCESS_DENIED                   = 9
	CSSM_ERRCODE_PRIVILEGE_NOT_GRANTED              = 75
	CSSM_ERRCODE_SAMPLE_VALUE_NOT_SUPPORTED         = 41
	CSSM_ERRCODE_SELF_CHECK_FAILED                  = 8
	CSSM_ERRCODE_SERVICE_NOT_AVAILABLE              = 226
	CSSM_ERRCODE_UNKNOWN_FORMAT                     = 78
	CSSM_ERRCODE_UNKNOWN_TAG                        = 79
	CSSM_ERRCODE_USER_CANCELED                      = 225
	CSSM_ERRCODE_VERIFICATION_FAILURE               = 73
	CSSM_ERRORCODE_COMMON_EXTENT                    = 256
	CSSM_ERRORCODE_CUSTOM_OFFSET                    = 1024
	CSSM_ERRORCODE_MODULE_EXTENT                    = 2048
	CSSM_ESTIMATED_TIME_UNKNOWN                     = -1
	CSSM_EVIDENCE_FORM_APPLE_CERTGROUP              = 2147483649
	CSSM_EVIDENCE_FORM_APPLE_CERT_INFO              = 2147483650
	CSSM_EVIDENCE_FORM_APPLE_HEADER                 = 2147483648
	CSSM_EVIDENCE_FORM_CERT                         = 1
	CSSM_EVIDENCE_FORM_CERT_ID                      = 3
	CSSM_EVIDENCE_FORM_CRL                          = 2
	CSSM_EVIDENCE_FORM_CRL_ID                       = 4
	CSSM_EVIDENCE_FORM_CRL_NEXTTIME                 = 7
	CSSM_EVIDENCE_FORM_CRL_THISTIME                 = 6
	CSSM_EVIDENCE_FORM_POLICYINFO                   = 8
	CSSM_EVIDENCE_FORM_TUPLEGROUP                   = 9
	CSSM_EVIDENCE_FORM_UNSPECIFIC                   = 0
	CSSM_EVIDENCE_FORM_VERIFIER_TIME                = 5
	CSSM_FALSE                                      = 0
	CSSM_FEE_CURVE_TYPE_ANSI_X9_62                  = 3
	CSSM_FEE_CURVE_TYPE_DEFAULT                     = 0
	CSSM_FEE_CURVE_TYPE_MONTGOMERY                  = 1
	CSSM_FEE_CURVE_TYPE_WEIERSTRASS                 = 2
	CSSM_FEE_PRIME_TYPE_DEFAULT                     = 0
	CSSM_FEE_PRIME_TYPE_FEE                         = 2
	CSSM_FEE_PRIME_TYPE_GENERAL                     = 3
	CSSM_FEE_PRIME_TYPE_MERSENNE                    = 1
	CSSM_FIELDVALUE_COMPLEX_DATA_TYPE               = 4294967295
	CSSM_HINT_ADDRESS_APP                           = 1
	CSSM_HINT_ADDRESS_SP                            = 2
	CSSM_HINT_NONE                                  = 0
	CSSM_INVALID_HANDLE                             = 0
	CSSM_KEYATTR_ALWAYS_SENSITIVE                   = 16
	CSSM_KEYATTR_EXTRACTABLE                        = 32
	CSSM_KEYATTR_MODIFIABLE                         = 4
	CSSM_KEYATTR_NEVER_EXTRACTABLE                  = 64
	CSSM_KEYATTR_PARTIAL                            = 65536
	CSSM_KEYATTR_PERMANENT                          = 1
	CSSM_KEYATTR_PRIVATE                            = 2
	CSSM_KEYATTR_PUBLIC_KEY_ENCRYPT                 = 131072
	CSSM_KEYATTR_RETURN_DATA                        = 268435456
	CSSM_KEYATTR_RETURN_DEFAULT                     = 0
	CSSM_KEYATTR_RETURN_NONE                        = 1073741824
	CSSM_KEYATTR_RETURN_REF                         = 536870912
	CSSM_KEYATTR_SENSITIVE                          = 8
	CSSM_KEYBLOB_OTHER                              = 4294967295
	CSSM_KEYBLOB_RAW                                = 0
	CSSM_KEYBLOB_RAW_FORMAT_BSAFE                   = 6
	CSSM_KEYBLOB_RAW_FORMAT_CCA                     = 9
	CSSM_KEYBLOB_RAW_FORMAT_FIPS186                 = 5
	CSSM_KEYBLOB_RAW_FORMAT_MSCAPI                  = 3
	CSSM_KEYBLOB_RAW_FORMAT_NONE                    = 0
	CSSM_KEYBLOB_RAW_FORMAT_OCTET_STRING            = 12
	CSSM_KEYBLOB_RAW_FORMAT_OPENSSH                 = 2147483649
	CSSM_KEYBLOB_RAW_FORMAT_OPENSSH2                = 2147483651
	CSSM_KEYBLOB_RAW_FORMAT_OPENSSL                 = 2147483650
	CSSM_KEYBLOB_RAW_FORMAT_OTHER                   = 4294967295
	CSSM_KEYBLOB_RAW_FORMAT_PGP                     = 4
	CSSM_KEYBLOB_RAW_FORMAT_PKCS1                   = 1
	CSSM_KEYBLOB_RAW_FORMAT_PKCS3                   = 2
	CSSM_KEYBLOB_RAW_FORMAT_PKCS8                   = 10
	CSSM_KEYBLOB_RAW_FORMAT_SPKI                    = 11
	CSSM_KEYBLOB_RAW_FORMAT_VENDOR_DEFINED          = 2147483648
	CSSM_KEYBLOB_RAW_FORMAT_X509                    = 2147483648
	CSSM_KEYBLOB_REFERENCE                          = 2
	CSSM_KEYBLOB_REF_FORMAT_INTEGER                 = 0
	CSSM_KEYBLOB_REF_FORMAT_OTHER                   = 4294967295
	CSSM_KEYBLOB_REF_FORMAT_SPKI                    = 2
	CSSM_KEYBLOB_REF_FORMAT_STRING                  = 1
	CSSM_KEYBLOB_WRAPPED                            = 3
	CSSM_KEYBLOB_WRAPPED_FORMAT_APPLE_CUSTOM        = 100
	CSSM_KEYBLOB_WRAPPED_FORMAT_MSCAPI              = 3
	CSSM_KEYBLOB_WRAPPED_FORMAT_NONE                = 0
	CSSM_KEYBLOB_WRAPPED_FORMAT_OPENSSH1            = 102
	CSSM_KEYBLOB_WRAPPED_FORMAT_OPENSSL             = 101
	CSSM_KEYBLOB_WRAPPED_FORMAT_OTHER               = 4294967295
	CSSM_KEYBLOB_WRAPPED_FORMAT_PKCS7               = 2
	CSSM_KEYBLOB_WRAPPED_FORMAT_PKCS8               = 1
	CSSM_KEYCLASS_OTHER                             = 4294967295
	CSSM_KEYCLASS_PRIVATE_KEY                       = 1
	CSSM_KEYCLASS_PUBLIC_KEY                        = 0
	CSSM_KEYCLASS_SECRET_PART                       = 3
	CSSM_KEYCLASS_SESSION_KEY                       = 2
	CSSM_KEYHEADER_VERSION                          = 2
	CSSM_KEYUSE_ANY                                 = 2147483648
	CSSM_KEYUSE_DECRYPT                             = 2
	CSSM_KEYUSE_DERIVE                              = 256
	CSSM_KEYUSE_ENCRYPT                             = 1
	CSSM_KEYUSE_SIGN                                = 4
	CSSM_KEYUSE_SIGN_RECOVER                        = 16
	CSSM_KEYUSE_UNWRAP                              = 128
	CSSM_KEYUSE_VERIFY                              = 8
	CSSM_KEYUSE_VERIFY_RECOVER                      = 32
	CSSM_KEYUSE_WRAP                                = 64
	CSSM_KEY_HIERARCHY_EXPORT                       = 2
	CSSM_KEY_HIERARCHY_INTEG                        = 1
	CSSM_KEY_HIERARCHY_NONE                         = 0
	CSSM_KR_BASE_ERROR                              = -2147407872
	CSSM_KR_PRIVATE_ERROR                           = -2147406848
	CSSM_LIST_ELEMENT_DATUM                         = 0
	CSSM_LIST_ELEMENT_SUBLIST                       = 1
	CSSM_LIST_ELEMENT_WORDID                        = 2
	CSSM_LIST_TYPE_CUSTOM                           = 1
	CSSM_LIST_TYPE_SEXPR                            = 2
	CSSM_LIST_TYPE_UNKNOWN                          = 0
	CSSM_MDS_BASE_ERROR                             = -2147414016
	CSSM_MDS_PRIVATE_ERROR                          = -2147412992
	CSSM_MODULE_STRING_SIZE                         = 64
	CSSM_NET_PROTO_CMP                              = 10
	CSSM_NET_PROTO_CMPS                             = 11
	CSSM_NET_PROTO_CUSTOM                           = 1
	CSSM_NET_PROTO_FTP                              = 7
	CSSM_NET_PROTO_FTPS                             = 8
	CSSM_NET_PROTO_LDAP                             = 3
	CSSM_NET_PROTO_LDAPNS                           = 5
	CSSM_NET_PROTO_LDAPS                            = 4
	CSSM_NET_PROTO_NONE                             = 0
	CSSM_NET_PROTO_OCSP                             = 9
	CSSM_NET_PROTO_UNSPECIFIED                      = 2
	CSSM_NET_PROTO_X500DAP                          = 6
	CSSM_NOTIFY_FAULT                               = 3
	CSSM_NOTIFY_INSERT                              = 1
	CSSM_NOTIFY_REMOVE                              = 2
	CSSM_OK                                         = 0
	CSSM_PADDING_ALTERNATE                          = 4
	CSSM_PADDING_APPLE_SSLv2                        = 2147483648
	CSSM_PADDING_CIPHERSTEALING                     = 8
	CSSM_PADDING_CUSTOM                             = 1
	CSSM_PADDING_FF                                 = 5
	CSSM_PADDING_NONE                               = 0
	CSSM_PADDING_ONE                                = 3
	CSSM_PADDING_PKCS1                              = 10
	CSSM_PADDING_PKCS5                              = 6
	CSSM_PADDING_PKCS7                              = 7
	CSSM_PADDING_RANDOM                             = 9
	CSSM_PADDING_SIGRAW                             = 11
	CSSM_PADDING_VENDOR_DEFINED                     = 2147483648
	CSSM_PADDING_ZERO                               = 2
	CSSM_PKCS5_PBKDF2_PRF_HMAC_SHA1                 = 0
	CSSM_PKCS_OAEP_MGF1_MD5                         = 2
	CSSM_PKCS_OAEP_MGF1_SHA1                        = 1
	CSSM_PKCS_OAEP_MGF_NONE                         = 0
	CSSM_PKCS_OAEP_PSOURCE_NONE                     = 0
	CSSM_PKCS_OAEP_PSOURCE_Pspecified               = 1
	CSSM_PRIVILEGE_SCOPE_NONE                       = 0
	CSSM_PRIVILEGE_SCOPE_PROCESS                    = 1
	CSSM_PRIVILEGE_SCOPE_THREAD                     = 2
	CSSM_PVC_APP                                    = 1
	CSSM_PVC_NONE                                   = 0
	CSSM_PVC_SP                                     = 2
	CSSM_QUERY_RETURN_DATA                          = 1
	CSSM_QUERY_SIZELIMIT_NONE                       = 0
	CSSM_QUERY_TIMELIMIT_NONE                       = 0
	CSSM_SAMPLE_TYPE_ASYMMETRIC_KEY                 = 65547
	CSSM_SAMPLE_TYPE_BIOMETRIC                      = 8
	CSSM_SAMPLE_TYPE_COMMENT                        = 12
	CSSM_SAMPLE_TYPE_HASHED_PASSWORD                = 43
	CSSM_SAMPLE_TYPE_KEYBAG_KEY                     = 65549
	CSSM_SAMPLE_TYPE_KEYCHAIN_CHANGE_LOCK           = 65538
	CSSM_SAMPLE_TYPE_KEYCHAIN_LOCK                  = 65537
	CSSM_SAMPLE_TYPE_KEYCHAIN_PROMPT                = 65536
	CSSM_SAMPLE_TYPE_PASSWORD                       = 79
	CSSM_SAMPLE_TYPE_PREAUTH                        = 65545
	CSSM_SAMPLE_TYPE_PROCESS                        = 65539
	CSSM_SAMPLE_TYPE_PROMPTED_BIOMETRIC             = 83
	CSSM_SAMPLE_TYPE_PROMPTED_PASSWORD              = 84
	CSSM_SAMPLE_TYPE_PROTECTED_BIOMETRIC            = 86
	CSSM_SAMPLE_TYPE_PROTECTED_PASSWORD             = 87
	CSSM_SAMPLE_TYPE_RETRY_ID                       = 85
	CSSM_SAMPLE_TYPE_SIGNED_NONCE                   = 117
	CSSM_SAMPLE_TYPE_SIGNED_SECRET                  = 118
	CSSM_SAMPLE_TYPE_SYMMETRIC_KEY                  = 65541
	CSSM_SAMPLE_TYPE_THRESHOLD                      = 123
	CSSM_SERVICE_AC                                 = 32
	CSSM_SERVICE_CL                                 = 8
	CSSM_SERVICE_CSP                                = 2
	CSSM_SERVICE_CSSM                               = 1
	CSSM_SERVICE_DL                                 = 4
	CSSM_SERVICE_KR                                 = 64
	CSSM_SERVICE_TP                                 = 16
	CSSM_TP_ACTION_ALLOW_EXPIRED                    = 1
	CSSM_TP_ACTION_ALLOW_EXPIRED_ROOT               = 8
	CSSM_TP_ACTION_CRL_SUFFICIENT                   = 4
	CSSM_TP_ACTION_DEFAULT                          = 0
	CSSM_TP_ACTION_FETCH_CERT_FROM_NET              = 4
	CSSM_TP_ACTION_FETCH_CRL_FROM_NET               = 2
	CSSM_TP_ACTION_IMPLICIT_ANCHORS                 = 64
	CSSM_TP_ACTION_LEAF_IS_CA                       = 2
	CSSM_TP_ACTION_REQUIRE_CRL_IF_PRESENT           = 8
	CSSM_TP_ACTION_REQUIRE_CRL_PER_CERT             = 1
	CSSM_TP_ACTION_REQUIRE_REV_PER_CERT             = 16
	CSSM_TP_ACTION_TRUST_SETTINGS                   = 32
	CSSM_TP_AUTHORITY_REQUEST_CERTISSUE             = 1
	CSSM_TP_AUTHORITY_REQUEST_CERTNOTARIZE          = 6
	CSSM_TP_AUTHORITY_REQUEST_CERTRESUME            = 4
	CSSM_TP_AUTHORITY_REQUEST_CERTREVOKE            = 2
	CSSM_TP_AUTHORITY_REQUEST_CERTSUSPEND           = 3
	CSSM_TP_AUTHORITY_REQUEST_CERTUSERECOVER        = 7
	CSSM_TP_AUTHORITY_REQUEST_CERTVERIFY            = 5
	CSSM_TP_AUTHORITY_REQUEST_CRLISSUE              = 256
	CSSM_TP_BASE_ERROR                              = -2147409920
	CSSM_TP_BASE_TP_ERROR                           = -2147409664
	CSSM_TP_CERTCHANGE_HOLD                         = 2
	CSSM_TP_CERTCHANGE_NONE                         = 0
	CSSM_TP_CERTCHANGE_NOT_AUTHORIZED               = 5
	CSSM_TP_CERTCHANGE_OK                           = 1
	CSSM_TP_CERTCHANGE_OKWITHNEWTIME                = 2
	CSSM_TP_CERTCHANGE_REASON_AFFILIATIONCHANGE     = 4
	CSSM_TP_CERTCHANGE_REASON_CACOMPROMISE          = 2
	CSSM_TP_CERTCHANGE_REASON_CEASEOPERATION        = 3
	CSSM_TP_CERTCHANGE_REASON_HOLDRELEASE           = 7
	CSSM_TP_CERTCHANGE_REASON_KEYCOMPROMISE         = 1
	CSSM_TP_CERTCHANGE_REASON_SUPERCEDED            = 5
	CSSM_TP_CERTCHANGE_REASON_SUSPECTEDCOMPROMISE   = 6
	CSSM_TP_CERTCHANGE_REASON_UNKNOWN               = 0
	CSSM_TP_CERTCHANGE_REJECTED                     = 4
	CSSM_TP_CERTCHANGE_RELEASE                      = 3
	CSSM_TP_CERTCHANGE_REVOKE                       = 1
	CSSM_TP_CERTCHANGE_STATUS_UNKNOWN               = 0
	CSSM_TP_CERTCHANGE_WRONGCA                      = 3
	CSSM_TP_CERTISSUE_NOT_AUTHORIZED                = 5
	CSSM_TP_CERTISSUE_OK                            = 1
	CSSM_TP_CERTISSUE_OKWITHCERTMODS                = 2
	CSSM_TP_CERTISSUE_OKWITHSERVICEMODS             = 3
	CSSM_TP_CERTISSUE_REJECTED                      = 4
	CSSM_TP_CERTISSUE_STATUS_UNKNOWN                = 0
	CSSM_TP_CERTISSUE_WILL_BE_REVOKED               = 6
	CSSM_TP_CERTNOTARIZE_NOT_AUTHORIZED             = 5
	CSSM_TP_CERTNOTARIZE_OK                         = 1
	CSSM_TP_CERTNOTARIZE_OKWITHOUTFIELDS            = 2
	CSSM_TP_CERTNOTARIZE_OKWITHSERVICEMODS          = 3
	CSSM_TP_CERTNOTARIZE_REJECTED                   = 4
	CSSM_TP_CERTNOTARIZE_STATUS_UNKNOWN             = 0
	CSSM_TP_CERTRECLAIM_NOMATCH                     = 2
	CSSM_TP_CERTRECLAIM_NOT_AUTHORIZED              = 4
	CSSM_TP_CERTRECLAIM_OK                          = 1
	CSSM_TP_CERTRECLAIM_REJECTED                    = 3
	CSSM_TP_CERTRECLAIM_STATUS_UNKNOWN              = 0
	CSSM_TP_CERTVERIFY_EXPIRED                      = 5
	CSSM_TP_CERTVERIFY_INVALID                      = 2
	CSSM_TP_CERTVERIFY_INVALID_AUTHORITY            = 7
	CSSM_TP_CERTVERIFY_INVALID_BASIC_CONSTRAINTS    = 13
	CSSM_TP_CERTVERIFY_INVALID_CERTGROUP            = 10
	CSSM_TP_CERTVERIFY_INVALID_CERT_VALUE           = 9
	CSSM_TP_CERTVERIFY_INVALID_CRL_DIST_PT          = 14
	CSSM_TP_CERTVERIFY_INVALID_NAME_TREE            = 15
	CSSM_TP_CERTVERIFY_INVALID_POLICY               = 11
	CSSM_TP_CERTVERIFY_INVALID_POLICY_IDS           = 12
	CSSM_TP_CERTVERIFY_INVALID_SIGNATURE            = 8
	CSSM_TP_CERTVERIFY_NOT_VALID_YET                = 6
	CSSM_TP_CERTVERIFY_REVOKED                      = 3
	CSSM_TP_CERTVERIFY_SUSPENDED                    = 4
	CSSM_TP_CERTVERIFY_UNKNOWN                      = 0
	CSSM_TP_CERTVERIFY_UNKNOWN_CRITICAL_EXT         = 16
	CSSM_TP_CERTVERIFY_VALID                        = 1
	CSSM_TP_CERT_DIR_UPDATE                         = 8
	CSSM_TP_CERT_NOTIFY_RENEW                       = 4
	CSSM_TP_CERT_PUBLISH                            = 2
	CSSM_TP_CONFIRM_ACCEPT                          = 1
	CSSM_TP_CONFIRM_REJECT                          = 2
	CSSM_TP_CONFIRM_STATUS_UNKNOWN                  = 0
	CSSM_TP_CRLISSUE_INVALID_DOMAIN                 = 3
	CSSM_TP_CRLISSUE_NOT_AUTHORIZED                 = 6
	CSSM_TP_CRLISSUE_NOT_CURRENT                    = 2
	CSSM_TP_CRLISSUE_OK                             = 1
	CSSM_TP_CRLISSUE_REJECTED                       = 5
	CSSM_TP_CRLISSUE_STATUS_UNKNOWN                 = 0
	CSSM_TP_CRLISSUE_UNKNOWN_IDENTIFIER             = 4
	CSSM_TP_CRL_DISTRIBUTE                          = 16
	CSSM_TP_FORM_TYPE_GENERIC                       = 0
	CSSM_TP_FORM_TYPE_REGISTRATION                  = 1
	CSSM_TP_KEY_ARCHIVE                             = 1
	CSSM_TP_PRIVATE_ERROR                           = -2147408896
	CSSM_TP_STOP_ON_FIRST_FAIL                      = 3
	CSSM_TP_STOP_ON_FIRST_PASS                      = 2
	CSSM_TP_STOP_ON_NONE                            = 1
	CSSM_TP_STOP_ON_POLICY                          = 0
	CSSM_TRUE                                       = 1
	CSSM_USEE_AUTHENTICATION                        = 6
	CSSM_USEE_DOMESTIC                              = 1
	CSSM_USEE_FINANCIAL                             = 2
	CSSM_USEE_INSURANCE                             = 9
	CSSM_USEE_KEYEXCH                               = 7
	CSSM_USEE_KRENT                                 = 4
	CSSM_USEE_KRLE                                  = 3
	CSSM_USEE_LAST                                  = 255
	CSSM_USEE_MEDICAL                               = 8
	CSSM_USEE_NONE                                  = 0
	CSSM_USEE_SSL                                   = 5
	CSSM_USEE_WEAK                                  = 10
	CSSM_VALUE_NOT_AVAILABLE                        = -1
	CSSM_WORDID_A                                   = 2
	CSSM_WORDID_ACL                                 = 3
	CSSM_WORDID_ALPHA                               = 4
	CSSM_WORDID_ASYMMETRIC_KEY                      = 65547
	CSSM_WORDID_B                                   = 5
	CSSM_WORDID_BER                                 = 6
	CSSM_WORDID_BINARY                              = 7
	CSSM_WORDID_BIOMETRIC                           = 8
	CSSM_WORDID_C                                   = 9
	CSSM_WORDID_CANCELED                            = 10
	CSSM_WORDID_CERT                                = 11
	CSSM_WORDID_COMMENT                             = 12
	CSSM_WORDID_CRL                                 = 13
	CSSM_WORDID_CUSTOM                              = 14
	CSSM_WORDID_D                                   = 15
	CSSM_WORDID_DATE                                = 16
	CSSM_WORDID_DBS_CREATE                          = 22
	CSSM_WORDID_DBS_DELETE                          = 23
	CSSM_WORDID_DB_DELETE                           = 17
	CSSM_WORDID_DB_EXEC_STORED_QUERY                = 18
	CSSM_WORDID_DB_INSERT                           = 19
	CSSM_WORDID_DB_MODIFY                           = 20
	CSSM_WORDID_DB_READ                             = 21
	CSSM_WORDID_DECRYPT                             = 24
	CSSM_WORDID_DELETE                              = 25
	CSSM_WORDID_DELTA_CRL                           = 26
	CSSM_WORDID_DER                                 = 27
	CSSM_WORDID_DERIVE                              = 28
	CSSM_WORDID_DISPLAY                             = 29
	CSSM_WORDID_DO                                  = 30
	CSSM_WORDID_DSA                                 = 31
	CSSM_WORDID_DSA_SHA1                            = 32
	CSSM_WORDID_E                                   = 33
	CSSM_WORDID_ELGAMAL                             = 34
	CSSM_WORDID_ENCRYPT                             = 35
	CSSM_WORDID_ENTRY                               = 36
	CSSM_WORDID_EXPORT_CLEAR                        = 37
	CSSM_WORDID_EXPORT_WRAPPED                      = 38
	CSSM_WORDID_G                                   = 39
	CSSM_WORDID_GE                                  = 40
	CSSM_WORDID_GENKEY                              = 41
	CSSM_WORDID_HASH                                = 42
	CSSM_WORDID_HASHED_PASSWORD                     = 43
	CSSM_WORDID_HASHED_SUBJECT                      = 44
	CSSM_WORDID_HAVAL                               = 45
	CSSM_WORDID_IBCHASH                             = 46
	CSSM_WORDID_IMPORT_CLEAR                        = 47
	CSSM_WORDID_IMPORT_WRAPPED                      = 48
	CSSM_WORDID_INTEL                               = 49
	CSSM_WORDID_ISSUER                              = 50
	CSSM_WORDID_ISSUER_INFO                         = 51
	CSSM_WORDID_KEA                                 = 53
	CSSM_WORDID_KEY                                 = 65543
	CSSM_WORDID_KEYBAG_KEY                          = 65549
	CSSM_WORDID_KEYCHAIN_CHANGE_LOCK                = 65538
	CSSM_WORDID_KEYCHAIN_LOCK                       = 65537
	CSSM_WORDID_KEYCHAIN_PROMPT                     = 65536
	CSSM_WORDID_KEYHOLDER                           = 54
	CSSM_WORDID_K_OF_N                              = 52
	CSSM_WORDID_L                                   = 55
	CSSM_WORDID_LE                                  = 56
	CSSM_WORDID_LOGIN                               = 57
	CSSM_WORDID_LOGIN_NAME                          = 58
	CSSM_WORDID_MAC                                 = 59
	CSSM_WORDID_MD2                                 = 60
	CSSM_WORDID_MD2WITHRSA                          = 61
	CSSM_WORDID_MD4                                 = 62
	CSSM_WORDID_MD5                                 = 63
	CSSM_WORDID_MD5WITHRSA                          = 64
	CSSM_WORDID_N                                   = 65
	CSSM_WORDID_NAME                                = 66
	CSSM_WORDID_NDR                                 = 67
	CSSM_WORDID_NHASH                               = 68
	CSSM_WORDID_NOT_AFTER                           = 69
	CSSM_WORDID_NOT_BEFORE                          = 70
	CSSM_WORDID_NULL                                = 71
	CSSM_WORDID_NUMERIC                             = 72
	CSSM_WORDID_OBJECT_HASH                         = 73
	CSSM_WORDID_ONE_TIME                            = 74
	CSSM_WORDID_ONLINE                              = 75
	CSSM_WORDID_OWNER                               = 76
	CSSM_WORDID_P                                   = 77
	CSSM_WORDID_PAM_NAME                            = 78
	CSSM_WORDID_PARTITION                           = 65548
	CSSM_WORDID_PASSWORD                            = 79
	CSSM_WORDID_PGP                                 = 80
	CSSM_WORDID_PIN                                 = 65544
	CSSM_WORDID_PREAUTH                             = 65545
	CSSM_WORDID_PREAUTH_SOURCE                      = 65546
	CSSM_WORDID_PREFIX                              = 81
	CSSM_WORDID_PRIVATE_KEY                         = 82
	CSSM_WORDID_PROCESS                             = 65539
	CSSM_WORDID_PROMPTED_BIOMETRIC                  = 83
	CSSM_WORDID_PROMPTED_PASSWORD                   = 84
	CSSM_WORDID_PROPAGATE                           = 85
	CSSM_WORDID_PROTECTED_BIOMETRIC                 = 86
	CSSM_WORDID_PROTECTED_PASSWORD                  = 87
	CSSM_WORDID_PROTECTED_PIN                       = 88
	CSSM_WORDID_PUBLIC_KEY                          = 89
	CSSM_WORDID_PUBLIC_KEY_FROM_CERT                = 90
	CSSM_WORDID_Q                                   = 91
	CSSM_WORDID_RANGE                               = 92
	CSSM_WORDID_REVAL                               = 93
	CSSM_WORDID_RIPEMAC                             = 94
	CSSM_WORDID_RIPEMD                              = 95
	CSSM_WORDID_RIPEMD160                           = 96
	CSSM_WORDID_RSA                                 = 97
	CSSM_WORDID_RSA_ISO9796                         = 98
	CSSM_WORDID_RSA_PKCS                            = 99
	CSSM_WORDID_RSA_PKCS1                           = 102
	CSSM_WORDID_RSA_PKCS1_MD5                       = 103
	CSSM_WORDID_RSA_PKCS1_SHA1                      = 104
	CSSM_WORDID_RSA_PKCS1_SIG                       = 105
	CSSM_WORDID_RSA_PKCS_MD5                        = 100
	CSSM_WORDID_RSA_PKCS_SHA1                       = 101
	CSSM_WORDID_RSA_RAW                             = 106
	CSSM_WORDID_SDSIV1                              = 107
	CSSM_WORDID_SEQUENCE                            = 108
	CSSM_WORDID_SET                                 = 109
	CSSM_WORDID_SEXPR                               = 110
	CSSM_WORDID_SHA1                                = 111
	CSSM_WORDID_SHA1WITHDSA                         = 112
	CSSM_WORDID_SHA1WITHECDSA                       = 113
	CSSM_WORDID_SHA1WITHRSA                         = 114
	CSSM_WORDID_SIGN                                = 115
	CSSM_WORDID_SIGNATURE                           = 116
	CSSM_WORDID_SIGNED_NONCE                        = 117
	CSSM_WORDID_SIGNED_SECRET                       = 118
	CSSM_WORDID_SPKI                                = 119
	CSSM_WORDID_SUBJECT                             = 120
	CSSM_WORDID_SUBJECT_INFO                        = 121
	CSSM_WORDID_SYMMETRIC_KEY                       = 65541
	CSSM_WORDID_SYSTEM                              = 65542
	CSSM_WORDID_TAG                                 = 122
	CSSM_WORDID_THRESHOLD                           = 123
	CSSM_WORDID_TIME                                = 124
	CSSM_WORDID_URI                                 = 125
	CSSM_WORDID_VENDOR_END                          = 2147418112
	CSSM_WORDID_VENDOR_START                        = 65536
	CSSM_WORDID_VERSION                             = 126
	CSSM_WORDID_X509V1                              = 128
	CSSM_WORDID_X509V2                              = 129
	CSSM_WORDID_X509V3                              = 130
	CSSM_WORDID_X509_ATTRIBUTE                      = 127
	CSSM_WORDID_X9_ATTRIBUTE                        = 131
	CSSM_WORDID__FIRST_UNUSED                       = 65550
	CSSM_WORDID__NLU_                               = 0
	CSSM_WORDID__RESERVED_1                         = 65540
	CSSM_WORDID__STAR_                              = 1
	CSSM_WORDID__UNK_                               = -1
	SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA           = 17
	SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA               = 19
	SSL_DHE_DSS_WITH_DES_CBC_SHA                    = 18
	SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA           = 20
	SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA               = 22
	SSL_DHE_RSA_WITH_DES_CBC_SHA                    = 21
	SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA            = 11
	SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA                = 13
	SSL_DH_DSS_WITH_DES_CBC_SHA                     = 12
	SSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHA            = 14
	SSL_DH_RSA_WITH_3DES_EDE_CBC_SHA                = 16
	SSL_DH_RSA_WITH_DES_CBC_SHA                     = 15
	SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA           = 25
	SSL_DH_anon_EXPORT_WITH_RC4_40_MD5              = 23
	SSL_DH_anon_WITH_3DES_EDE_CBC_SHA               = 27
	SSL_DH_anon_WITH_DES_CBC_SHA                    = 26
	SSL_DH_anon_WITH_RC4_128_MD5                    = 24
	SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA          = 29
	SSL_FORTEZZA_DMS_WITH_NULL_SHA                  = 28
	SSL_NO_SUCH_CIPHERSUITE                         = 65535
	SSL_NULL_WITH_NULL_NULL                         = 0
	SSL_RSA_EXPORT_WITH_DES40_CBC_SHA               = 8
	SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5              = 6
	SSL_RSA_EXPORT_WITH_RC4_40_MD5                  = 3
	SSL_RSA_WITH_3DES_EDE_CBC_MD5                   = 65411
	SSL_RSA_WITH_3DES_EDE_CBC_SHA                   = 10
	SSL_RSA_WITH_DES_CBC_MD5                        = 65410
	SSL_RSA_WITH_DES_CBC_SHA                        = 9
	SSL_RSA_WITH_IDEA_CBC_MD5                       = 65409
	SSL_RSA_WITH_IDEA_CBC_SHA                       = 7
	SSL_RSA_WITH_NULL_MD5                           = 1
	SSL_RSA_WITH_NULL_SHA                           = 2
	SSL_RSA_WITH_RC2_CBC_MD5                        = 65408
	SSL_RSA_WITH_RC4_128_MD5                        = 4
	SSL_RSA_WITH_RC4_128_SHA                        = 5
	TLS_AES_128_CCM_8_SHA256                        = 4869
	TLS_AES_128_CCM_SHA256                          = 4868
	TLS_AES_128_GCM_SHA256                          = 4865
	TLS_AES_256_GCM_SHA384                          = 4866
	TLS_CHACHA20_POLY1305_SHA256                    = 4867
	TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA               = 19
	TLS_DHE_DSS_WITH_AES_128_CBC_SHA                = 50
	TLS_DHE_DSS_WITH_AES_128_CBC_SHA256             = 64
	TLS_DHE_DSS_WITH_AES_128_GCM_SHA256             = 162
	TLS_DHE_DSS_WITH_AES_256_CBC_SHA                = 56
	TLS_DHE_DSS_WITH_AES_256_CBC_SHA256             = 106
	TLS_DHE_DSS_WITH_AES_256_GCM_SHA384             = 163
	TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA               = 143
	TLS_DHE_PSK_WITH_AES_128_CBC_SHA                = 144
	TLS_DHE_PSK_WITH_AES_128_CBC_SHA256             = 178
	TLS_DHE_PSK_WITH_AES_128_GCM_SHA256             = 170
	TLS_DHE_PSK_WITH_AES_256_CBC_SHA                = 145
	TLS_DHE_PSK_WITH_AES_256_CBC_SHA384             = 179
	TLS_DHE_PSK_WITH_AES_256_GCM_SHA384             = 171
	TLS_DHE_PSK_WITH_NULL_SHA                       = 45
	TLS_DHE_PSK_WITH_NULL_SHA256                    = 180
	TLS_DHE_PSK_WITH_NULL_SHA384                    = 181
	TLS_DHE_PSK_WITH_RC4_128_SHA                    = 142
	TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA               = 22
	TLS_DHE_RSA_WITH_AES_128_CBC_SHA                = 51
	TLS_DHE_RSA_WITH_AES_128_CBC_SHA256             = 103
	TLS_DHE_RSA_WITH_AES_128_GCM_SHA256             = 158
	TLS_DHE_RSA_WITH_AES_256_CBC_SHA                = 57
	TLS_DHE_RSA_WITH_AES_256_CBC_SHA256             = 107
	TLS_DHE_RSA_WITH_AES_256_GCM_SHA384             = 159
	TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA                = 13
	TLS_DH_DSS_WITH_AES_128_CBC_SHA                 = 48
	TLS_DH_DSS_WITH_AES_128_CBC_SHA256              = 62
	TLS_DH_DSS_WITH_AES_128_GCM_SHA256              = 164
	TLS_DH_DSS_WITH_AES_256_CBC_SHA                 = 54
	TLS_DH_DSS_WITH_AES_256_CBC_SHA256              = 104
	TLS_DH_DSS_WITH_AES_256_GCM_SHA384              = 165
	TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA                = 16
	TLS_DH_RSA_WITH_AES_128_CBC_SHA                 = 49
	TLS_DH_RSA_WITH_AES_128_CBC_SHA256              = 63
	TLS_DH_RSA_WITH_AES_128_GCM_SHA256              = 160
	TLS_DH_RSA_WITH_AES_256_CBC_SHA                 = 55
	TLS_DH_RSA_WITH_AES_256_CBC_SHA256              = 105
	TLS_DH_RSA_WITH_AES_256_GCM_SHA384              = 161
	TLS_DH_anon_WITH_3DES_EDE_CBC_SHA               = 27
	TLS_DH_anon_WITH_AES_128_CBC_SHA                = 52
	TLS_DH_anon_WITH_AES_128_CBC_SHA256             = 108
	TLS_DH_anon_WITH_AES_128_GCM_SHA256             = 166
	TLS_DH_anon_WITH_AES_256_CBC_SHA                = 58
	TLS_DH_anon_WITH_AES_256_CBC_SHA256             = 109
	TLS_DH_anon_WITH_AES_256_GCM_SHA384             = 167
	TLS_DH_anon_WITH_RC4_128_MD5                    = 24
	TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA           = 49160
	TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA            = 49161
	TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256         = 49187
	TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256         = 49195
	TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA            = 49162
	TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384         = 49188
	TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384         = 49196
	TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256   = 52393
	TLS_ECDHE_ECDSA_WITH_NULL_SHA                   = 49158
	TLS_ECDHE_ECDSA_WITH_RC4_128_SHA                = 49159
	TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA              = 49205
	TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA              = 49206
	TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256     = 52396
	TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA             = 49170
	TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA              = 49171
	TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256           = 49191
	TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256           = 49199
	TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA              = 49172
	TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384           = 49192
	TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384           = 49200
	TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256     = 52392
	TLS_ECDHE_RSA_WITH_NULL_SHA                     = 49168
	TLS_ECDHE_RSA_WITH_RC4_128_SHA                  = 49169
	TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA            = 49155
	TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA             = 49156
	TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256          = 49189
	TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256          = 49197
	TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA             = 49157
	TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384          = 49190
	TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384          = 49198
	TLS_ECDH_ECDSA_WITH_NULL_SHA                    = 49153
	TLS_ECDH_ECDSA_WITH_RC4_128_SHA                 = 49154
	TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA              = 49165
	TLS_ECDH_RSA_WITH_AES_128_CBC_SHA               = 49166
	TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256            = 49193
	TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256            = 49201
	TLS_ECDH_RSA_WITH_AES_256_CBC_SHA               = 49167
	TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384            = 49194
	TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384            = 49202
	TLS_ECDH_RSA_WITH_NULL_SHA                      = 49163
	TLS_ECDH_RSA_WITH_RC4_128_SHA                   = 49164
	TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA             = 49175
	TLS_ECDH_anon_WITH_AES_128_CBC_SHA              = 49176
	TLS_ECDH_anon_WITH_AES_256_CBC_SHA              = 49177
	TLS_ECDH_anon_WITH_NULL_SHA                     = 49173
	TLS_ECDH_anon_WITH_RC4_128_SHA                  = 49174
	TLS_EMPTY_RENEGOTIATION_INFO_SCSV               = 255
	TLS_NULL_WITH_NULL_NULL                         = 0
	TLS_PSK_WITH_3DES_EDE_CBC_SHA                   = 139
	TLS_PSK_WITH_AES_128_CBC_SHA                    = 140
	TLS_PSK_WITH_AES_128_CBC_SHA256                 = 174
	TLS_PSK_WITH_AES_128_GCM_SHA256                 = 168
	TLS_PSK_WITH_AES_256_CBC_SHA                    = 141
	TLS_PSK_WITH_AES_256_CBC_SHA384                 = 175
	TLS_PSK_WITH_AES_256_GCM_SHA384                 = 169
	TLS_PSK_WITH_CHACHA20_POLY1305_SHA256           = 52395
	TLS_PSK_WITH_NULL_SHA                           = 44
	TLS_PSK_WITH_NULL_SHA256                        = 176
	TLS_PSK_WITH_NULL_SHA384                        = 177
	TLS_PSK_WITH_RC4_128_SHA                        = 138
	TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA               = 147
	TLS_RSA_PSK_WITH_AES_128_CBC_SHA                = 148
	TLS_RSA_PSK_WITH_AES_128_CBC_SHA256             = 182
	TLS_RSA_PSK_WITH_AES_128_GCM_SHA256             = 172
	TLS_RSA_PSK_WITH_AES_256_CBC_SHA                = 149
	TLS_RSA_PSK_WITH_AES_256_CBC_SHA384             = 183
	TLS_RSA_PSK_WITH_AES_256_GCM_SHA384             = 173
	TLS_RSA_PSK_WITH_NULL_SHA                       = 46
	TLS_RSA_PSK_WITH_NULL_SHA256                    = 184
	TLS_RSA_PSK_WITH_NULL_SHA384                    = 185
	TLS_RSA_PSK_WITH_RC4_128_SHA                    = 146
	TLS_RSA_WITH_3DES_EDE_CBC_SHA                   = 10
	TLS_RSA_WITH_AES_128_CBC_SHA                    = 47
	TLS_RSA_WITH_AES_128_CBC_SHA256                 = 60
	TLS_RSA_WITH_AES_128_GCM_SHA256                 = 156
	TLS_RSA_WITH_AES_256_CBC_SHA                    = 53
	TLS_RSA_WITH_AES_256_CBC_SHA256                 = 61
	TLS_RSA_WITH_AES_256_GCM_SHA384                 = 157
	TLS_RSA_WITH_NULL_MD5                           = 1
	TLS_RSA_WITH_NULL_SHA                           = 2
	TLS_RSA_WITH_NULL_SHA256                        = 59
	TLS_RSA_WITH_RC4_128_MD5                        = 4
	TLS_RSA_WITH_RC4_128_SHA                        = 5
	CallerSecuritySession                           = 4294967295
	ErrAuthorizationBadAddress                      = -60033
	ErrAuthorizationCanceled                        = -60006
	ErrAuthorizationDenied                          = -60005
	ErrAuthorizationExternalizeNotAllowed           = -60009
	ErrAuthorizationInteractionNotAllowed           = -60007
	ErrAuthorizationInternal                        = -60008
	ErrAuthorizationInternalizeNotAllowed           = -60010
	ErrAuthorizationInvalidFlags                    = -60011
	ErrAuthorizationInvalidPointer                  = -60004
	ErrAuthorizationInvalidRef                      = -60002
	ErrAuthorizationInvalidSet                      = -60001
	ErrAuthorizationInvalidTag                      = -60003
	ErrAuthorizationSuccess                         = 0
	ErrAuthorizationToolEnvironmentError            = -60032
	ErrAuthorizationToolExecuteFailure              = -60031
	ErrSSLATSCertificateHashAlgorithmViolation      = -9885
	ErrSSLATSCertificateTrustViolation              = -9886
	ErrSSLATSCiphersuiteViolation                   = -9882
	ErrSSLATSLeafCertificateHashAlgorithmViolation  = -9884
	ErrSSLATSMinimumKeySizeViolation                = -9883
	ErrSSLATSMinimumVersionViolation                = -9881
	ErrSSLATSViolation                              = -9880
	ErrSSLBadCert                                   = -9808
	ErrSSLBadCertificateStatusResponse              = -9862
	ErrSSLBadCipherSuite                            = -9818
	ErrSSLBadConfiguration                          = -9848
	ErrSSLBadRecordMac                              = -9846
	ErrSSLBufferOverflow                            = -9817
	ErrSSLCertExpired                               = -9814
	ErrSSLCertNotYetValid                           = -9815
	ErrSSLCertificateRequired                       = -9863
	ErrSSLClientCertRequested                       = -9842
	ErrSSLClientHelloReceived                       = -9851
	ErrSSLClosedAbort                               = -9806
	ErrSSLClosedGraceful                            = -9805
	ErrSSLClosedNoNotify                            = -9816
	ErrSSLConfigurationFailed                       = -9854
	ErrSSLConnectionRefused                         = -9844
	ErrSSLCrypto                                    = -9809
	ErrSSLDecodeError                               = -9859
	ErrSSLDecompressFail                            = -9857
	ErrSSLDecryptionFail                            = -9845
	ErrSSLEarlyDataRejected                         = -9890
	ErrSSLFatalAlert                                = -9802
	ErrSSLHandshakeFail                             = -9858
	ErrSSLHostNameMismatch                          = -9843
	ErrSSLIllegalParam                              = -9830
	ErrSSLInappropriateFallback                     = -9860
	ErrSSLInternal                                  = -9810
	ErrSSLMissingExtension                          = -9861
	ErrSSLModuleAttach                              = -9811
	ErrSSLNegotiation                               = -9801
	ErrSSLNetworkTimeout                            = -9853
	ErrSSLNoRootCert                                = -9813
	ErrSSLPeerAccessDenied                          = -9832
	ErrSSLPeerAuthCompleted                         = -9841
	ErrSSLPeerBadCert                               = -9825
	ErrSSLPeerBadRecordMac                          = -9820
	ErrSSLPeerCertExpired                           = -9828
	ErrSSLPeerCertRevoked                           = -9827
	ErrSSLPeerCertUnknown                           = -9829
	ErrSSLPeerDecodeError                           = -9833
	ErrSSLPeerDecompressFail                        = -9823
	ErrSSLPeerDecryptError                          = -9834
	ErrSSLPeerDecryptionFail                        = -9821
	ErrSSLPeerExportRestriction                     = -9835
	ErrSSLPeerHandshakeFail                         = -9824
	ErrSSLPeerInsufficientSecurity                  = -9837
	ErrSSLPeerInternalError                         = -9838
	ErrSSLPeerNoRenegotiation                       = -9840
	ErrSSLPeerProtocolVersion                       = -9836
	ErrSSLPeerRecordOverflow                        = -9822
	ErrSSLPeerUnexpectedMsg                         = -9819
	ErrSSLPeerUnknownCA                             = -9831
	ErrSSLPeerUnsupportedCert                       = -9826
	ErrSSLPeerUserCancelled                         = -9839
	ErrSSLProtocol                                  = -9800
	ErrSSLRecordOverflow                            = -9847
	ErrSSLSessionNotFound                           = -9804
	ErrSSLTransportReset                            = -9852
	ErrSSLUnexpectedMessage                         = -9856
	ErrSSLUnexpectedRecord                          = -9849
	ErrSSLUnknownPSKIdentity                        = -9864
	ErrSSLUnknownRootCert                           = -9812
	ErrSSLUnrecognizedName                          = -9865
	ErrSSLUnsupportedExtension                      = -9855
	ErrSSLWeakPeerEphemeralDHKey                    = -9850
	ErrSSLWouldBlock                                = -9803
	ErrSSLXCertChainInvalid                         = -9807
	ErrSecACLAddFailed                              = -67698
	ErrSecACLChangeFailed                           = -67699
	ErrSecACLDeleteFailed                           = -67696
	ErrSecACLNotSimple                              = -25240
	ErrSecACLReplaceFailed                          = -67697
	ErrSecAddinLoadFailed                           = -67711
	ErrSecAddinUnloadFailed                         = -67714
	ErrSecAlgorithmMismatch                         = -67730
	ErrSecAllocate                                  = -108
	ErrSecAlreadyLoggedIn                           = -67814
	ErrSecAppleAddAppACLSubject                     = -67589
	ErrSecAppleInvalidKeyEndDate                    = -67593
	ErrSecAppleInvalidKeyStartDate                  = -67592
	ErrSecApplePublicKeyIncomplete                  = -67590
	ErrSecAppleSSLv2Rollback                        = -67595
	ErrSecAppleSignatureMismatch                    = -67591
	ErrSecAttachHandleBusy                          = -67728
	ErrSecAttributeNotInContext                     = -67720
	ErrSecAuthFailed                                = -25293
	ErrSecBadReq                                    = -909
	ErrSecBlockSizeMismatch                         = -67810
	ErrSecBufferTooSmall                            = -25301
	ErrSecCRLAlreadySigned                          = -67684
	ErrSecCRLBadURI                                 = -67617
	ErrSecCRLExpired                                = -67613
	ErrSecCRLNotFound                               = -67615
	ErrSecCRLNotTrusted                             = -67620
	ErrSecCRLNotValidYet                            = -67614
	ErrSecCRLPolicyFailed                           = -67621
	ErrSecCRLServerDown                             = -67616
	ErrSecCSAmbiguousBundleFormat                   = -67011
	ErrSecCSBadBundleFormat                         = -67028
	ErrSecCSBadCallbackValue                        = -67020
	ErrSecCSBadDictionaryFormat                     = -67058
	ErrSecCSBadDiskImageFormat                      = -67001
	ErrSecCSBadFrameworkVersion                     = -67009
	ErrSecCSBadLVArch                               = -67017
	ErrSecCSBadMainExecutable                       = -67010
	ErrSecCSBadNestedCode                           = -67021
	ErrSecCSBadObjectFormat                         = -67049
	ErrSecCSBadResource                             = -67054
	ErrSecCSBadTeamIdentifier                       = -66997
	ErrSecCSCMSConstructionFailed                   = -66991
	ErrSecCSCMSTooLarge                             = -67036
	ErrSecCSCancelled                               = -67006
	ErrSecCSDBAccess                                = -67032
	ErrSecCSDBDenied                                = -67033
	ErrSecCSDSStoreSymlink                          = -67012
	ErrSecCSDbCorrupt                               = -67024
	ErrSecCSFileHardQuarantined                     = -67026
	ErrSecCSGuestInvalid                            = -67063
	ErrSecCSHelperFailed                            = -67019
	ErrSecCSHostProtocolContradiction               = -67043
	ErrSecCSHostProtocolDedicationError             = -67042
	ErrSecCSHostProtocolInvalidAttribute            = -67031
	ErrSecCSHostProtocolInvalidHash                 = -67035
	ErrSecCSHostProtocolNotProxy                    = -67041
	ErrSecCSHostProtocolRelativePath                = -67044
	ErrSecCSHostProtocolStateError                  = -67040
	ErrSecCSHostProtocolUnrelated                   = -67039
	ErrSecCSHostReject                              = -67047
	ErrSecCSInfoPlistFailed                         = -67030
	ErrSecCSInternalError                           = -67048
	ErrSecCSInvalidAssociatedFileData               = -66999
	ErrSecCSInvalidAttributeValues                  = -67066
	ErrSecCSInvalidEntitlements                     = -66994
	ErrSecCSInvalidFlags                            = -67070
	ErrSecCSInvalidObjectRef                        = -67071
	ErrSecCSInvalidPlatform                         = -67005
	ErrSecCSInvalidRuntimeVersion                   = -66993
	ErrSecCSInvalidSymlink                          = -67003
	ErrSecCSInvalidTeamIdentifier                   = -66998
	ErrSecCSMultipleGuests                          = -67064
	ErrSecCSNoMainExecutable                        = -67029
	ErrSecCSNoMatches                               = -67027
	ErrSecCSNoSuchCode                              = -67065
	ErrSecCSNotAHost                                = -67046
	ErrSecCSNotAppLike                              = -67002
	ErrSecCSNotSupported                            = -67037
	ErrSecCSObjectRequired                          = -67069
	ErrSecCSOutdated                                = -67025
	ErrSecCSRegularFile                             = -67015
	ErrSecCSRemoteSignerFailed                      = -66990
	ErrSecCSReqFailed                               = -67050
	ErrSecCSReqInvalid                              = -67052
	ErrSecCSReqUnsupported                          = -67051
	ErrSecCSResourceDirectoryFailed                 = -67023
	ErrSecCSResourceNotSupported                    = -67016
	ErrSecCSResourceRulesInvalid                    = -67053
	ErrSecCSResourcesInvalid                        = -67055
	ErrSecCSResourcesNotFound                       = -67056
	ErrSecCSResourcesNotSealed                      = -67057
	ErrSecCSRevokedNotarization                     = -66992
	ErrSecCSSigDBAccess                             = -67032
	ErrSecCSSigDBDenied                             = -67033
	ErrSecCSSignatureFailed                         = -67061
	ErrSecCSSignatureInvalid                        = -67045
	ErrSecCSSignatureNotVerifiable                  = -67060
	ErrSecCSSignatureUnsupported                    = -67059
	ErrSecCSSignatureUntrusted                      = -66996
	ErrSecCSStaticCodeChanged                       = -67034
	ErrSecCSStaticCodeNotFound                      = -67068
	ErrSecCSTooBig                                  = -67004
	ErrSecCSUnimplemented                           = -67072
	ErrSecCSUnsealedAppRoot                         = -67014
	ErrSecCSUnsealedFrameworkRoot                   = -67008
	ErrSecCSUnsigned                                = -67062
	ErrSecCSUnsignedNestedCode                      = -67022
	ErrSecCSUnsupportedDigestAlgorithm              = -67000
	ErrSecCSUnsupportedGuestAttributes              = -67067
	ErrSecCSVetoed                                  = -67018
	ErrSecCSWeakResourceEnvelope                    = -67007
	ErrSecCSWeakResourceRules                       = -67013
	ErrSecCallbackFailed                            = -67695
	ErrSecCertificateCannotOperate                  = -67817
	ErrSecCertificateDuplicateExtension             = -67903
	ErrSecCertificateExpired                        = -67818
	ErrSecCertificateIsCA                           = -67902
	ErrSecCertificateNameNotAllowed                 = -67900
	ErrSecCertificateNotValidYet                    = -67819
	ErrSecCertificatePolicyNotAllowed               = -67899
	ErrSecCertificateRevoked                        = -67820
	ErrSecCertificateSuspended                      = -67821
	ErrSecCertificateValidityPeriodTooLong          = -67901
	ErrSecCodeSigningBadCertChainLength             = -67647
	ErrSecCodeSigningBadPathLengthConstraint        = -67649
	ErrSecCodeSigningDevelopment                    = -67651
	ErrSecCodeSigningNoBasicConstraints             = -67648
	ErrSecCodeSigningNoExtendedKeyUsage             = -67650
	ErrSecConversionError                           = -67594
	ErrSecCoreFoundationUnknown                     = -4960
	ErrSecCreateChainFailed                         = -25318
	ErrSecDataNotAvailable                          = -25316
	ErrSecDataNotModifiable                         = -25317
	ErrSecDataTooLarge                              = -25302
	ErrSecDatabaseLocked                            = -67869
	ErrSecDatastoreIsOpen                           = -67870
	ErrSecDecode                                    = -26275
	ErrSecDeviceError                               = -67727
	ErrSecDeviceFailed                              = -67588
	ErrSecDeviceReset                               = -67587
	ErrSecDeviceVerifyFailed                        = -67812
	ErrSecDiskFull                                  = -34
	ErrSecDskFull                                   = -34
	ErrSecDuplicateCallback                         = -25297
	ErrSecDuplicateItem                             = -25299
	ErrSecDuplicateKeychain                         = -25296
	ErrSecEMMLoadFailed                             = -67709
	ErrSecEMMUnloadFailed                           = -67710
	ErrSecEndOfData                                 = -67634
	ErrSecEventNotificationCallbackNotFound         = -67723
	ErrSecExtendedKeyUsageNotCritical               = -67881
	ErrSecFieldSpecifiedMultiple                    = -67866
	ErrSecFileTooBig                                = -67597
	ErrSecFunctionFailed                            = -67677
	ErrSecFunctionIntegrityFail                     = -67670
	ErrSecHostNameMismatch                          = -67602
	ErrSecIDPFailure                                = -67622
	ErrSecIO                                        = -36
	ErrSecInDarkWake                                = -25320
	ErrSecIncompatibleDatabaseBlob                  = -67600
	ErrSecIncompatibleFieldFormat                   = -67867
	ErrSecIncompatibleKeyBlob                       = -67601
	ErrSecIncompatibleVersion                       = -67704
	ErrSecIncompleteCertRevocationCheck             = -67635
	ErrSecInputLengthError                          = -67724
	ErrSecInsufficientClientID                      = -67586
	ErrSecInsufficientCredentials                   = -67822
	ErrSecInteractionNotAllowed                     = -25308
	ErrSecInteractionRequired                       = -25315
	ErrSecInternalComponent                         = -2070
	ErrSecInternalError                             = -67671
	// Deprecated: since macOS 12.0.
	ErrSecInvaldCRLAuthority                 = -67827
	ErrSecInvalidACL                         = -67702
	ErrSecInvalidAccessCredentials           = -67700
	ErrSecInvalidAccessRequest               = -67876
	ErrSecInvalidAction                      = -67823
	ErrSecInvalidAddinFunctionTable          = -67716
	ErrSecInvalidAlgorithm                   = -67747
	ErrSecInvalidAlgorithmParms              = -67770
	ErrSecInvalidAttributeAccessCredentials  = -67796
	ErrSecInvalidAttributeBase               = -67788
	ErrSecInvalidAttributeBlockSize          = -67764
	ErrSecInvalidAttributeDLDBHandle         = -67794
	ErrSecInvalidAttributeEffectiveBits      = -67778
	ErrSecInvalidAttributeEndDate            = -67782
	ErrSecInvalidAttributeInitVector         = -67750
	ErrSecInvalidAttributeIterationCount     = -67792
	ErrSecInvalidAttributeKey                = -67748
	ErrSecInvalidAttributeKeyLength          = -67762
	ErrSecInvalidAttributeKeyType            = -67774
	ErrSecInvalidAttributeLabel              = -67772
	ErrSecInvalidAttributeMode               = -67776
	ErrSecInvalidAttributeOutputSize         = -67766
	ErrSecInvalidAttributePadding            = -67754
	ErrSecInvalidAttributePassphrase         = -67760
	ErrSecInvalidAttributePrime              = -67786
	ErrSecInvalidAttributePrivateKeyFormat   = -67800
	ErrSecInvalidAttributePublicKeyFormat    = -67798
	ErrSecInvalidAttributeRandom             = -67756
	ErrSecInvalidAttributeRounds             = -67768
	ErrSecInvalidAttributeSalt               = -67752
	ErrSecInvalidAttributeSeed               = -67758
	ErrSecInvalidAttributeStartDate          = -67780
	ErrSecInvalidAttributeSubprime           = -67790
	ErrSecInvalidAttributeSymmetricKeyFormat = -67802
	ErrSecInvalidAttributeVersion            = -67784
	ErrSecInvalidAttributeWrappedKeyFormat   = -67804
	ErrSecInvalidAuthority                   = -67824
	ErrSecInvalidAuthorityKeyID              = -67606
	ErrSecInvalidBaseACLs                    = -67851
	ErrSecInvalidBundleInfo                  = -67857
	ErrSecInvalidCRL                         = -67830
	ErrSecInvalidCRLAuthority                = -67827
	ErrSecInvalidCRLEncoding                 = -67828
	ErrSecInvalidCRLGroup                    = -67816
	ErrSecInvalidCRLIndex                    = -67858
	ErrSecInvalidCRLType                     = -67829
	ErrSecInvalidCallback                    = -25298
	ErrSecInvalidCertAuthority               = -67826
	ErrSecInvalidCertificateGroup            = -67691
	ErrSecInvalidCertificateRef              = -67690
	ErrSecInvalidContext                     = -67746
	ErrSecInvalidDBList                      = -67681
	ErrSecInvalidDBLocation                  = -67875
	ErrSecInvalidData                        = -67673
	ErrSecInvalidDatabaseBlob                = -67598
	ErrSecInvalidDigestAlgorithm             = -67815
	ErrSecInvalidEncoding                    = -67853
	ErrSecInvalidExtendedKeyUsage            = -67609
	ErrSecInvalidFormType                    = -67831
	ErrSecInvalidGUID                        = -67679
	ErrSecInvalidHandle                      = -67680
	ErrSecInvalidHandleUsage                 = -67668
	ErrSecInvalidID                          = -67832
	ErrSecInvalidIDLinkage                   = -67610
	ErrSecInvalidIdentifier                  = -67833
	ErrSecInvalidIndex                       = -67834
	ErrSecInvalidIndexInfo                   = -67877
	ErrSecInvalidInputVector                 = -67744
	ErrSecInvalidItemRef                     = -25304
	ErrSecInvalidKeyAttributeMask            = -67738
	ErrSecInvalidKeyBlob                     = -67599
	ErrSecInvalidKeyFormat                   = -67742
	ErrSecInvalidKeyHierarchy                = -67713
	ErrSecInvalidKeyLabel                    = -67740
	ErrSecInvalidKeyRef                      = -67712
	ErrSecInvalidKeyUsageForPolicy           = -67608
	ErrSecInvalidKeyUsageMask                = -67736
	ErrSecInvalidKeychain                    = -25295
	ErrSecInvalidLoginName                   = -67813
	ErrSecInvalidModifyMode                  = -67879
	ErrSecInvalidName                        = -67689
	ErrSecInvalidNetworkAddress              = -67683
	ErrSecInvalidNewOwner                    = -67878
	ErrSecInvalidNumberOfFields              = -67685
	ErrSecInvalidOutputVector                = -67745
	ErrSecInvalidOwnerEdit                   = -25244
	ErrSecInvalidPVC                         = -67708
	ErrSecInvalidParsingModule               = -67868
	ErrSecInvalidPassthroughID               = -67682
	ErrSecInvalidPasswordRef                 = -25261
	ErrSecInvalidPointer                     = -67675
	ErrSecInvalidPolicyIdentifiers           = -67835
	ErrSecInvalidPrefsDomain                 = -25319
	ErrSecInvalidQuery                       = -67693
	ErrSecInvalidReason                      = -67837
	ErrSecInvalidRecord                      = -67701
	ErrSecInvalidRequestInputs               = -67838
	ErrSecInvalidRequestor                   = -67855
	ErrSecInvalidResponseVector              = -67839
	ErrSecInvalidRoot                        = -67612
	ErrSecInvalidSampleValue                 = -67703
	ErrSecInvalidScope                       = -67706
	ErrSecInvalidSearchRef                   = -25305
	ErrSecInvalidServiceMask                 = -67717
	ErrSecInvalidSignature                   = -67688
	ErrSecInvalidStopOnPolicy                = -67840
	ErrSecInvalidSubServiceID                = -67719
	ErrSecInvalidSubjectKeyID                = -67607
	ErrSecInvalidSubjectName                 = -67655
	ErrSecInvalidTimeString                  = -67836
	ErrSecInvalidTrustSetting                = -25242
	ErrSecInvalidTrustSettings               = -25262
	ErrSecInvalidTuple                       = -67841
	// Deprecated: since macOS 12.0.
	ErrSecInvalidTupleCredendtials            = -67852
	ErrSecInvalidTupleCredentials             = -67852
	ErrSecInvalidTupleGroup                   = -67850
	ErrSecInvalidValidityPeriod               = -67854
	ErrSecInvalidValue                        = -67694
	ErrSecItemNotFound                        = -25300
	ErrSecKeyBlobTypeIncorrect                = -67732
	ErrSecKeyHeaderInconsistent               = -67733
	ErrSecKeyIsSensitive                      = -25258
	ErrSecKeySizeNotAllowed                   = -25311
	ErrSecKeyUsageIncorrect                   = -67731
	ErrSecLibraryReferenceNotFound            = -67715
	ErrSecMDSError                            = -67674
	ErrSecMemoryError                         = -67672
	ErrSecMissingAlgorithmParms               = -67771
	ErrSecMissingAttributeAccessCredentials   = -67797
	ErrSecMissingAttributeBase                = -67789
	ErrSecMissingAttributeBlockSize           = -67765
	ErrSecMissingAttributeDLDBHandle          = -67795
	ErrSecMissingAttributeEffectiveBits       = -67779
	ErrSecMissingAttributeEndDate             = -67783
	ErrSecMissingAttributeInitVector          = -67751
	ErrSecMissingAttributeIterationCount      = -67793
	ErrSecMissingAttributeKey                 = -67749
	ErrSecMissingAttributeKeyLength           = -67763
	ErrSecMissingAttributeKeyType             = -67775
	ErrSecMissingAttributeLabel               = -67773
	ErrSecMissingAttributeMode                = -67777
	ErrSecMissingAttributeOutputSize          = -67767
	ErrSecMissingAttributePadding             = -67755
	ErrSecMissingAttributePassphrase          = -67761
	ErrSecMissingAttributePrime               = -67787
	ErrSecMissingAttributePrivateKeyFormat    = -67801
	ErrSecMissingAttributePublicKeyFormat     = -67799
	ErrSecMissingAttributeRandom              = -67757
	ErrSecMissingAttributeRounds              = -67769
	ErrSecMissingAttributeSalt                = -67753
	ErrSecMissingAttributeSeed                = -67759
	ErrSecMissingAttributeStartDate           = -67781
	ErrSecMissingAttributeSubprime            = -67791
	ErrSecMissingAttributeSymmetricKeyFormat  = -67803
	ErrSecMissingAttributeVersion             = -67785
	ErrSecMissingAttributeWrappedKeyFormat    = -67805
	ErrSecMissingEntitlement                  = -34018
	ErrSecMissingQualifiedCertStatement       = -67904
	ErrSecMissingRequiredExtension            = -67880
	ErrSecMissingValue                        = -67871
	ErrSecMobileMeCSRVerifyFailure            = -67665
	ErrSecMobileMeFailedConsistencyCheck      = -67666
	ErrSecMobileMeNoRequestPending            = -67664
	ErrSecMobileMeRequestAlreadyPending       = -67663
	ErrSecMobileMeRequestQueued               = -67657
	ErrSecMobileMeRequestRedirected           = -67658
	ErrSecMobileMeServerAlreadyExists         = -67661
	ErrSecMobileMeServerError                 = -67659
	ErrSecMobileMeServerNotAvailable          = -67660
	ErrSecMobileMeServerServiceErr            = -67662
	ErrSecModuleManagerInitializeFailed       = -67721
	ErrSecModuleManagerNotFound               = -67722
	ErrSecModuleManifestVerifyFailed          = -67678
	ErrSecModuleNotLoaded                     = -67718
	ErrSecMultipleExecSegments                = -66995
	ErrSecMultiplePrivKeys                    = -25259
	ErrSecMultipleValuesUnsupported           = -67842
	ErrSecNetworkFailure                      = -67636
	ErrSecNoAccessForItem                     = -25243
	ErrSecNoBasicConstraints                  = -67604
	ErrSecNoBasicConstraintsCA                = -67605
	ErrSecNoCertificateModule                 = -25313
	ErrSecNoDefaultAuthority                  = -67844
	ErrSecNoDefaultKeychain                   = -25307
	ErrSecNoFieldValues                       = -67859
	ErrSecNoPolicyModule                      = -25314
	ErrSecNoStorageModule                     = -25312
	ErrSecNoSuchAttr                          = -25303
	ErrSecNoSuchClass                         = -25306
	ErrSecNoSuchKeychain                      = -25294
	ErrSecNoTrustSettings                     = -25263
	ErrSecNotAvailable                        = -25291
	ErrSecNotInitialized                      = -67667
	ErrSecNotLoggedIn                         = -67729
	ErrSecNotSigner                           = -26267
	ErrSecNotTrusted                          = -67843
	ErrSecOCSPBadRequest                      = -67631
	ErrSecOCSPBadResponse                     = -67630
	ErrSecOCSPNoSigner                        = -67640
	ErrSecOCSPNotTrustedToAnchor              = -67637
	ErrSecOCSPResponderInternalError          = -67642
	ErrSecOCSPResponderMalformedReq           = -67641
	ErrSecOCSPResponderSignatureRequired      = -67644
	ErrSecOCSPResponderTryLater               = -67643
	ErrSecOCSPResponderUnauthorized           = -67645
	ErrSecOCSPResponseNonceMismatch           = -67646
	ErrSecOCSPSignatureError                  = -67639
	ErrSecOCSPStatusUnrecognized              = -67633
	ErrSecOCSPUnavailable                     = -67632
	ErrSecOpWr                                = -49
	ErrSecOutputLengthError                   = -67725
	ErrSecPVCAlreadyConfigured                = -67707
	ErrSecPVCReferentNotFound                 = -67669
	ErrSecParam                               = -50
	ErrSecPassphraseRequired                  = -25260
	ErrSecPathLengthConstraintExceeded        = -67611
	ErrSecPkcs12VerifyFailure                 = -25264
	ErrSecPolicyNotFound                      = -25241
	ErrSecPrivilegeNotGranted                 = -67705
	ErrSecPrivilegeNotSupported               = -67726
	ErrSecPublicKeyInconsistent               = -67811
	ErrSecQuerySizeUnknown                    = -67809
	ErrSecQuotaExceeded                       = -67596
	ErrSecReadOnly                            = -25292
	ErrSecReadOnlyAttr                        = -25309
	ErrSecRecordModified                      = -67638
	ErrSecRejectedForm                        = -67845
	ErrSecRequestDescriptor                   = -67856
	ErrSecRequestLost                         = -67846
	ErrSecRequestRejected                     = -67847
	ErrSecResourceSignBadCertChainLength      = -67652
	ErrSecResourceSignBadExtKeyUsage          = -67653
	ErrSecRestrictedAPI                       = -34020
	ErrSecSMIMEBadExtendedKeyUsage            = -67624
	ErrSecSMIMEBadKeyUsage                    = -67625
	ErrSecSMIMEEmailAddressesNotFound         = -67623
	ErrSecSMIMEKeyUsageNotCritical            = -67626
	ErrSecSMIMENoEmailAddress                 = -67627
	ErrSecSMIMESubjAltNameNotCritical         = -67628
	ErrSecSSLBadExtendedKeyUsage              = -67629
	ErrSecSelfCheckFailed                     = -67676
	ErrSecServiceNotAvailable                 = -67585
	ErrSecSigningTimeMissing                  = -67894
	ErrSecStagedOperationInProgress           = -67806
	ErrSecStagedOperationNotStarted           = -67807
	ErrSecSuccess                             = 0
	ErrSecTagNotFound                         = -67692
	ErrSecTimestampAddInfoNotAvailable        = -67892
	ErrSecTimestampBadAlg                     = -67886
	ErrSecTimestampBadDataFormat              = -67888
	ErrSecTimestampBadRequest                 = -67887
	ErrSecTimestampInvalid                    = -67883
	ErrSecTimestampMissing                    = -67882
	ErrSecTimestampNotTrusted                 = -67884
	ErrSecTimestampRejection                  = -67895
	ErrSecTimestampRevocationNotification     = -67898
	ErrSecTimestampRevocationWarning          = -67897
	ErrSecTimestampServiceNotAvailable        = -67885
	ErrSecTimestampSystemFailure              = -67893
	ErrSecTimestampTimeNotAvailable           = -67889
	ErrSecTimestampUnacceptedExtension        = -67891
	ErrSecTimestampUnacceptedPolicy           = -67890
	ErrSecTimestampWaiting                    = -67896
	ErrSecTrustNotAvailable                   = -25245
	ErrSecTrustSettingDeny                    = -67654
	ErrSecUnimplemented                       = -4
	ErrSecUnknownCRLExtension                 = -67619
	ErrSecUnknownCertExtension                = -67618
	ErrSecUnknownCriticalExtensionFlag        = -67603
	ErrSecUnknownFormat                       = -25257
	ErrSecUnknownQualifiedCertStatement       = -67656
	ErrSecUnknownTag                          = -67687
	ErrSecUnsupportedAddressType              = -67848
	ErrSecUnsupportedFieldFormat              = -67860
	ErrSecUnsupportedFormat                   = -25256
	ErrSecUnsupportedIndexInfo                = -67861
	ErrSecUnsupportedKeyAttributeMask         = -67739
	ErrSecUnsupportedKeyFormat                = -67734
	ErrSecUnsupportedKeyLabel                 = -67741
	ErrSecUnsupportedKeySize                  = -67735
	ErrSecUnsupportedKeyUsageMask             = -67737
	ErrSecUnsupportedLocality                 = -67862
	ErrSecUnsupportedNumAttributes            = -67863
	ErrSecUnsupportedNumIndexes               = -67864
	ErrSecUnsupportedNumRecordTypes           = -67865
	ErrSecUnsupportedNumSelectionPreds        = -67873
	ErrSecUnsupportedOperator                 = -67874
	ErrSecUnsupportedQueryLimits              = -67872
	ErrSecUnsupportedService                  = -67849
	ErrSecUnsupportedVectorOfBuffers          = -67743
	ErrSecUserCanceled                        = -128
	ErrSecVerificationFailure                 = -67686
	ErrSecVerifyActionFailed                  = -67825
	ErrSecVerifyFailed                        = -67808
	ErrSecWrPerm                              = -61
	ErrSecWrongSecVersion                     = -25310
	ErrSessionAuthorizationDenied             = -60502
	ErrSessionInternal                        = -60008
	ErrSessionInvalidAttributes               = -60501
	ErrSessionInvalidFlags                    = -60011
	ErrSessionInvalidId                       = -60500
	ErrSessionSuccess                         = 0
	ErrSessionValueNotSet                     = -60503
	KAuthorizationFlagCanNotPreAuthorize      = 1
	KSecCSAllowNetworkAccess                  = 65536
	KSecCSBasicValidateOnly                   = 6
	KSecCSCalculateCMSDigest                  = 64
	KSecCSCheckAllArchitectures               = 1
	KSecCSCheckGatekeeperArchitectures        = 65
	KSecCSCheckNestedCode                     = 8
	KSecCSContentInformation                  = 16
	KSecCSDedicatedHost                       = 1
	KSecCSDoNotValidateExecutable             = 2
	KSecCSDoNotValidateResources              = 4
	KSecCSDynamicInformation                  = 8
	KSecCSFastExecutableValidation            = 131072
	KSecCSFullReport                          = 32
	KSecCSGenerateGuestHash                   = 2
	KSecCSInternalInformation                 = 1
	KSecCSRequirementInformation              = 4
	KSecCSRestrictSidebandData                = 512
	KSecCSRestrictSymlinks                    = 128
	KSecCSRestrictToAppLike                   = 256
	KSecCSSigningInformation                  = 2
	KSecCSSingleThreaded                      = 4096
	KSecCSSkipResourceDirectory               = 32
	KSecCSStrictValidate                      = 16
	KSecCSUseAllArchitectures                 = 1
	KSecCSUseSoftwareSigningCert              = 1024
	KSecCSValidatePEH                         = 2048
	KSecCertEncodingItemAttr                  = 1667591779
	KSecCertTypeItemAttr                      = 1668577648
	KSecHonorRoot                             = 256
	KSecIssuerItemAttr                        = 1769173877
	KSecKeyAlias                              = 2
	KSecKeyAlwaysSensitive                    = 15
	KSecKeyApplicationTag                     = 7
	KSecKeyDecrypt                            = 19
	KSecKeyDerive                             = 20
	KSecKeyEffectiveKeySize                   = 11
	KSecKeyEncrypt                            = 18
	KSecKeyEndDate                            = 13
	KSecKeyExtractable                        = 16
	KSecKeyKeyClass                           = 0
	KSecKeyKeyCreator                         = 8
	KSecKeyKeySizeInBits                      = 10
	KSecKeyKeyType                            = 9
	KSecKeyLabel                              = 6
	KSecKeyModifiable                         = 5
	KSecKeyNeverExtractable                   = 17
	KSecKeyPermanent                          = 3
	KSecKeyPrintName                          = 1
	KSecKeyPrivate                            = 4
	KSecKeySensitive                          = 14
	KSecKeySign                               = 21
	KSecKeySignRecover                        = 23
	KSecKeyStartDate                          = 12
	KSecKeyUnwrap                             = 26
	KSecKeyVerify                             = 22
	KSecKeyVerifyRecover                      = 24
	KSecKeyWrap                               = 25
	KSecMatchBits                             = 3
	KSecNoGuest                               = 0
	KSecPublicKeyHashItemAttr                 = 1752198009
	KSecReadPermStatus                        = 2
	KSecRevocationCRLMethod                   = 2
	KSecRevocationNetworkAccessDisabled       = 16
	KSecRevocationOCSPMethod                  = 1
	KSecRevocationPreferCRL                   = 4
	KSecRevocationRequirePositiveResponse     = 8
	KSecRevocationUseAnyAvailableMethod       = 3
	KSecSerialNumberItemAttr                  = 1936614002
	KSecSubjectItemAttr                       = 1937072746
	KSecSubjectKeyIdentifierItemAttr          = 1936419172
	KSecTransformErrorAbortInProgress         = 19
	KSecTransformErrorAborted                 = 20
	KSecTransformErrorAttributeNotFound       = 1
	KSecTransformErrorInvalidAlgorithm        = 6
	KSecTransformErrorInvalidConnection       = 15
	KSecTransformErrorInvalidInput            = 10
	KSecTransformErrorInvalidInputDictionary  = 5
	KSecTransformErrorInvalidLength           = 7
	KSecTransformErrorInvalidOperation        = 2
	KSecTransformErrorInvalidType             = 8
	KSecTransformErrorMissingParameter        = 14
	KSecTransformErrorMoreThanOneOutput       = 4
	KSecTransformErrorNameAlreadyRegistered   = 11
	KSecTransformErrorNotInitializedCorrectly = 3
	KSecTransformErrorUnsupportedAttribute    = 12
	KSecTransformInvalidArgument              = 21
	KSecTransformInvalidOverride              = 17
	KSecTransformOperationNotSupportedOnGroup = 13
	KSecTransformTransformIsExecuting         = 16
	KSecTransformTransformIsNotRegistered     = 18
	KSecUnlockStateStatus                     = 1
	KSecUseOnlyGID                            = 2
	KSecUseOnlyUID                            = 1
	KSecWritePermStatus                       = 4
	NoSecuritySession                         = 0
)

Variables

This section is empty.

Functions

func AuthorizationCopyInfo

func AuthorizationCopyInfo(authorization AuthorizationRef, tag string, info unsafe.Pointer) int

AuthorizationCopyInfo calls the Security framework function AuthorizationCopyInfo.

func AuthorizationCopyPrivilegedReference

func AuthorizationCopyPrivilegedReference(authorization unsafe.Pointer, flags AuthorizationFlags) error

AuthorizationCopyPrivilegedReference reports an error if the Security framework function AuthorizationCopyPrivilegedReference fails.

func AuthorizationCopyRights

func AuthorizationCopyRights(authorization AuthorizationRef, rights unsafe.Pointer, environment unsafe.Pointer, flags AuthorizationFlags, authorizedRights unsafe.Pointer) int

AuthorizationCopyRights calls the Security framework function AuthorizationCopyRights.

func AuthorizationCopyRightsAsync

func AuthorizationCopyRightsAsync(authorization AuthorizationRef, rights unsafe.Pointer, environment unsafe.Pointer, flags AuthorizationFlags, callbackBlock unsafe.Pointer)

AuthorizationCopyRightsAsync calls the Security framework function AuthorizationCopyRightsAsync.

func AuthorizationCreate

func AuthorizationCreate(rights unsafe.Pointer, environment unsafe.Pointer, flags AuthorizationFlags, authorization unsafe.Pointer) int

AuthorizationCreate calls the Security framework function AuthorizationCreate.

func AuthorizationCreateFromExternalForm

func AuthorizationCreateFromExternalForm(extForm *AuthorizationExternalForm, authorization unsafe.Pointer) error

AuthorizationCreateFromExternalForm reports an error if the Security framework function AuthorizationCreateFromExternalForm fails.

func AuthorizationExecuteWithPrivileges

func AuthorizationExecuteWithPrivileges(authorization AuthorizationRef, pathToTool string, options AuthorizationFlags, arguments string, communicationsPipe unsafe.Pointer) error

AuthorizationExecuteWithPrivileges reports an error if the Security framework function AuthorizationExecuteWithPrivileges fails.

func AuthorizationFree

func AuthorizationFree(authorization AuthorizationRef, flags AuthorizationFlags) error

AuthorizationFree reports an error if the Security framework function AuthorizationFree fails.

func AuthorizationFreeItemSet

func AuthorizationFreeItemSet(set unsafe.Pointer) int

AuthorizationFreeItemSet calls the Security framework function AuthorizationFreeItemSet.

func AuthorizationMakeExternalForm

func AuthorizationMakeExternalForm(authorization AuthorizationRef, extForm *AuthorizationExternalForm) error

AuthorizationMakeExternalForm reports an error if the Security framework function AuthorizationMakeExternalForm fails.

func AuthorizationRightGet

func AuthorizationRightGet(rightName string) (obj.Object, error)

AuthorizationRightGet reports an error if the Security framework function AuthorizationRightGet fails.

func AuthorizationRightRemove

func AuthorizationRightRemove(authRef AuthorizationRef, rightName string) error

AuthorizationRightRemove reports an error if the Security framework function AuthorizationRightRemove fails.

func AuthorizationRightSet

func AuthorizationRightSet(authRef AuthorizationRef, rightName string, rightDefinition obj.Object, descriptionKey obj.Object, bundle obj.Object, localeTableName obj.Object) error

AuthorizationRightSet reports an error if the Security framework function AuthorizationRightSet fails.

func CMSDecoderCopyAllCerts

func CMSDecoderCopyAllCerts(cmsDecoder CMSDecoderRef) (obj.Object, error)

CMSDecoderCopyAllCerts reports an error if the Security framework function CMSDecoderCopyAllCerts fails.

func CMSDecoderCopyContent

func CMSDecoderCopyContent(cmsDecoder CMSDecoderRef) (obj.Object, error)

CMSDecoderCopyContent reports an error if the Security framework function CMSDecoderCopyContent fails.

func CMSDecoderCopyDetachedContent

func CMSDecoderCopyDetachedContent(cmsDecoder CMSDecoderRef) (obj.Object, error)

CMSDecoderCopyDetachedContent reports an error if the Security framework function CMSDecoderCopyDetachedContent fails.

func CMSDecoderCopyEncapsulatedContentType

func CMSDecoderCopyEncapsulatedContentType(cmsDecoder CMSDecoderRef) (obj.Object, error)

CMSDecoderCopyEncapsulatedContentType reports an error if the Security framework function CMSDecoderCopyEncapsulatedContentType fails.

func CMSDecoderCopySignerCert

func CMSDecoderCopySignerCert(cmsDecoder CMSDecoderRef, signerIndex int, signerCertOut unsafe.Pointer) error

CMSDecoderCopySignerCert reports an error if the Security framework function CMSDecoderCopySignerCert fails.

func CMSDecoderCopySignerEmailAddress

func CMSDecoderCopySignerEmailAddress(cmsDecoder CMSDecoderRef, signerIndex int) (obj.Object, error)

CMSDecoderCopySignerEmailAddress reports an error if the Security framework function CMSDecoderCopySignerEmailAddress fails.

func CMSDecoderCopySignerSigningTime

func CMSDecoderCopySignerSigningTime(cmsDecoder CMSDecoderRef, signerIndex int) (result int, signingTime float64)

CMSDecoderCopySignerSigningTime calls the Security framework function CMSDecoderCopySignerSigningTime.

func CMSDecoderCopySignerTimestamp

func CMSDecoderCopySignerTimestamp(cmsDecoder CMSDecoderRef, signerIndex int) (result int, timestamp float64)

CMSDecoderCopySignerTimestamp calls the Security framework function CMSDecoderCopySignerTimestamp.

func CMSDecoderCopySignerTimestampCertificates

func CMSDecoderCopySignerTimestampCertificates(cmsDecoder CMSDecoderRef, signerIndex int) (obj.Object, error)

CMSDecoderCopySignerTimestampCertificates reports an error if the Security framework function CMSDecoderCopySignerTimestampCertificates fails.

func CMSDecoderCopySignerTimestampWithPolicy

func CMSDecoderCopySignerTimestampWithPolicy(cmsDecoder CMSDecoderRef, timeStampPolicy obj.Object, signerIndex int) (result int, timestamp float64)

CMSDecoderCopySignerTimestampWithPolicy calls the Security framework function CMSDecoderCopySignerTimestampWithPolicy.

func CMSDecoderCreate

func CMSDecoderCreate(cmsDecoderOut unsafe.Pointer) error

CMSDecoderCreate reports an error if the Security framework function CMSDecoderCreate fails.

func CMSDecoderFinalizeMessage

func CMSDecoderFinalizeMessage(cmsDecoder CMSDecoderRef) error

CMSDecoderFinalizeMessage reports an error if the Security framework function CMSDecoderFinalizeMessage fails.

func CMSDecoderGetNumSigners

func CMSDecoderGetNumSigners(cmsDecoder CMSDecoderRef) (result int, numSignersOut int)

CMSDecoderGetNumSigners calls the Security framework function CMSDecoderGetNumSigners.

func CMSDecoderGetTypeID

func CMSDecoderGetTypeID() int

CMSDecoderGetTypeID calls the Security framework function CMSDecoderGetTypeID.

func CMSDecoderIsContentEncrypted

func CMSDecoderIsContentEncrypted(cmsDecoder CMSDecoderRef) (result int, isEncryptedOut uint8)

CMSDecoderIsContentEncrypted calls the Security framework function CMSDecoderIsContentEncrypted.

func CMSDecoderSetDetachedContent

func CMSDecoderSetDetachedContent(cmsDecoder CMSDecoderRef, detachedContent obj.Object) error

CMSDecoderSetDetachedContent reports an error if the Security framework function CMSDecoderSetDetachedContent fails.

func CMSDecoderSetSearchKeychain

func CMSDecoderSetSearchKeychain(cmsDecoder CMSDecoderRef, keychainOrArray obj.Object) error

CMSDecoderSetSearchKeychain reports an error if the Security framework function CMSDecoderSetSearchKeychain fails.

func CMSDecoderUpdateMessage

func CMSDecoderUpdateMessage(cmsDecoder CMSDecoderRef, msgBytes unsafe.Pointer, msgBytesLen int) error

CMSDecoderUpdateMessage reports an error if the Security framework function CMSDecoderUpdateMessage fails.

func CMSEncode

func CMSEncode(signers obj.Object, recipients obj.Object, eContentType unsafe.Pointer, detachedContent uint8, signedAttributes CMSSignedAttributes, content unsafe.Pointer, contentLen int, encodedContentOut unsafe.Pointer) int

CMSEncode calls the Security framework function CMSEncode.

func CMSEncodeContent

func CMSEncodeContent(signers obj.Object, recipients obj.Object, eContentTypeOID obj.Object, detachedContent uint8, signedAttributes CMSSignedAttributes, content unsafe.Pointer, contentLen int) (obj.Object, error)

CMSEncodeContent reports an error if the Security framework function CMSEncodeContent fails.

func CMSEncoderAddRecipients

func CMSEncoderAddRecipients(cmsEncoder CMSEncoderRef, recipientOrArray obj.Object) error

CMSEncoderAddRecipients reports an error if the Security framework function CMSEncoderAddRecipients fails.

func CMSEncoderAddSignedAttributes

func CMSEncoderAddSignedAttributes(cmsEncoder CMSEncoderRef, signedAttributes CMSSignedAttributes) error

CMSEncoderAddSignedAttributes reports an error if the Security framework function CMSEncoderAddSignedAttributes fails.

func CMSEncoderAddSigners

func CMSEncoderAddSigners(cmsEncoder CMSEncoderRef, signerOrArray obj.Object) error

CMSEncoderAddSigners reports an error if the Security framework function CMSEncoderAddSigners fails.

func CMSEncoderAddSupportingCerts

func CMSEncoderAddSupportingCerts(cmsEncoder CMSEncoderRef, certOrArray obj.Object) error

CMSEncoderAddSupportingCerts reports an error if the Security framework function CMSEncoderAddSupportingCerts fails.

func CMSEncoderCopyEncapsulatedContentType

func CMSEncoderCopyEncapsulatedContentType(cmsEncoder CMSEncoderRef) (obj.Object, error)

CMSEncoderCopyEncapsulatedContentType reports an error if the Security framework function CMSEncoderCopyEncapsulatedContentType fails.

func CMSEncoderCopyEncodedContent

func CMSEncoderCopyEncodedContent(cmsEncoder CMSEncoderRef) (obj.Object, error)

CMSEncoderCopyEncodedContent reports an error if the Security framework function CMSEncoderCopyEncodedContent fails.

func CMSEncoderCopyRecipients

func CMSEncoderCopyRecipients(cmsEncoder CMSEncoderRef) (obj.Object, error)

CMSEncoderCopyRecipients reports an error if the Security framework function CMSEncoderCopyRecipients fails.

func CMSEncoderCopySignerTimestamp

func CMSEncoderCopySignerTimestamp(cmsEncoder CMSEncoderRef, signerIndex int) (result int, timestamp float64)

CMSEncoderCopySignerTimestamp calls the Security framework function CMSEncoderCopySignerTimestamp.

func CMSEncoderCopySignerTimestampWithPolicy

func CMSEncoderCopySignerTimestampWithPolicy(cmsEncoder CMSEncoderRef, timeStampPolicy obj.Object, signerIndex int) (result int, timestamp float64)

CMSEncoderCopySignerTimestampWithPolicy calls the Security framework function CMSEncoderCopySignerTimestampWithPolicy.

func CMSEncoderCopySigners

func CMSEncoderCopySigners(cmsEncoder CMSEncoderRef) (obj.Object, error)

CMSEncoderCopySigners reports an error if the Security framework function CMSEncoderCopySigners fails.

func CMSEncoderCopySupportingCerts

func CMSEncoderCopySupportingCerts(cmsEncoder CMSEncoderRef) (obj.Object, error)

CMSEncoderCopySupportingCerts reports an error if the Security framework function CMSEncoderCopySupportingCerts fails.

func CMSEncoderCreate

func CMSEncoderCreate(cmsEncoderOut unsafe.Pointer) error

CMSEncoderCreate reports an error if the Security framework function CMSEncoderCreate fails.

func CMSEncoderGetHasDetachedContent

func CMSEncoderGetHasDetachedContent(cmsEncoder CMSEncoderRef) (result int, detachedContentOut uint8)

CMSEncoderGetHasDetachedContent calls the Security framework function CMSEncoderGetHasDetachedContent.

func CMSEncoderGetTypeID

func CMSEncoderGetTypeID() int

CMSEncoderGetTypeID calls the Security framework function CMSEncoderGetTypeID.

func CMSEncoderSetCertificateChainMode

func CMSEncoderSetCertificateChainMode(cmsEncoder CMSEncoderRef, chainMode CMSCertificateChainMode) error

CMSEncoderSetCertificateChainMode reports an error if the Security framework function CMSEncoderSetCertificateChainMode fails.

func CMSEncoderSetEncapsulatedContentType

func CMSEncoderSetEncapsulatedContentType(cmsEncoder CMSEncoderRef, eContentType unsafe.Pointer) int

CMSEncoderSetEncapsulatedContentType calls the Security framework function CMSEncoderSetEncapsulatedContentType.

func CMSEncoderSetEncapsulatedContentTypeOID

func CMSEncoderSetEncapsulatedContentTypeOID(cmsEncoder CMSEncoderRef, eContentTypeOID obj.Object) error

CMSEncoderSetEncapsulatedContentTypeOID reports an error if the Security framework function CMSEncoderSetEncapsulatedContentTypeOID fails.

func CMSEncoderSetHasDetachedContent

func CMSEncoderSetHasDetachedContent(cmsEncoder CMSEncoderRef, detachedContent uint8) error

CMSEncoderSetHasDetachedContent reports an error if the Security framework function CMSEncoderSetHasDetachedContent fails.

func CMSEncoderSetSignerAlgorithm

func CMSEncoderSetSignerAlgorithm(cmsEncoder CMSEncoderRef, digestAlgorithm obj.Object) error

CMSEncoderSetSignerAlgorithm reports an error if the Security framework function CMSEncoderSetSignerAlgorithm fails.

func CMSEncoderUpdateContent

func CMSEncoderUpdateContent(cmsEncoder CMSEncoderRef, content unsafe.Pointer, contentLen int) error

CMSEncoderUpdateContent reports an error if the Security framework function CMSEncoderUpdateContent fails.

func CSSMOID_ADC_CERT_POLICY

func CSSMOID_ADC_CERT_POLICY() uintptr

CSSMOID_ADC_CERT_POLICY returns the address of the symbol CSSMOID_ADC_CERT_POLICY.

func CSSMOID_AD_CA_ISSUERS

func CSSMOID_AD_CA_ISSUERS() uintptr

CSSMOID_AD_CA_ISSUERS returns the address of the symbol CSSMOID_AD_CA_ISSUERS.

func CSSMOID_AD_CA_REPOSITORY

func CSSMOID_AD_CA_REPOSITORY() uintptr

CSSMOID_AD_CA_REPOSITORY returns the address of the symbol CSSMOID_AD_CA_REPOSITORY.

func CSSMOID_AD_OCSP

func CSSMOID_AD_OCSP() uintptr

CSSMOID_AD_OCSP returns the address of the symbol CSSMOID_AD_OCSP.

func CSSMOID_AD_TIME_STAMPING

func CSSMOID_AD_TIME_STAMPING() uintptr

CSSMOID_AD_TIME_STAMPING returns the address of the symbol CSSMOID_AD_TIME_STAMPING.

func CSSMOID_ANSI_DH_EPHEM

func CSSMOID_ANSI_DH_EPHEM() uintptr

CSSMOID_ANSI_DH_EPHEM returns the address of the symbol CSSMOID_ANSI_DH_EPHEM.

func CSSMOID_ANSI_DH_EPHEM_SHA1

func CSSMOID_ANSI_DH_EPHEM_SHA1() uintptr

CSSMOID_ANSI_DH_EPHEM_SHA1 returns the address of the symbol CSSMOID_ANSI_DH_EPHEM_SHA1.

func CSSMOID_ANSI_DH_HYBRID1

func CSSMOID_ANSI_DH_HYBRID1() uintptr

CSSMOID_ANSI_DH_HYBRID1 returns the address of the symbol CSSMOID_ANSI_DH_HYBRID1.

func CSSMOID_ANSI_DH_HYBRID1_SHA1

func CSSMOID_ANSI_DH_HYBRID1_SHA1() uintptr

CSSMOID_ANSI_DH_HYBRID1_SHA1 returns the address of the symbol CSSMOID_ANSI_DH_HYBRID1_SHA1.

func CSSMOID_ANSI_DH_HYBRID2

func CSSMOID_ANSI_DH_HYBRID2() uintptr

CSSMOID_ANSI_DH_HYBRID2 returns the address of the symbol CSSMOID_ANSI_DH_HYBRID2.

func CSSMOID_ANSI_DH_HYBRID2_SHA1

func CSSMOID_ANSI_DH_HYBRID2_SHA1() uintptr

CSSMOID_ANSI_DH_HYBRID2_SHA1 returns the address of the symbol CSSMOID_ANSI_DH_HYBRID2_SHA1.

func CSSMOID_ANSI_DH_HYBRID_ONEFLOW

func CSSMOID_ANSI_DH_HYBRID_ONEFLOW() uintptr

CSSMOID_ANSI_DH_HYBRID_ONEFLOW returns the address of the symbol CSSMOID_ANSI_DH_HYBRID_ONEFLOW.

func CSSMOID_ANSI_DH_ONE_FLOW

func CSSMOID_ANSI_DH_ONE_FLOW() uintptr

CSSMOID_ANSI_DH_ONE_FLOW returns the address of the symbol CSSMOID_ANSI_DH_ONE_FLOW.

func CSSMOID_ANSI_DH_ONE_FLOW_SHA1

func CSSMOID_ANSI_DH_ONE_FLOW_SHA1() uintptr

CSSMOID_ANSI_DH_ONE_FLOW_SHA1 returns the address of the symbol CSSMOID_ANSI_DH_ONE_FLOW_SHA1.

func CSSMOID_ANSI_DH_PUB_NUMBER

func CSSMOID_ANSI_DH_PUB_NUMBER() uintptr

CSSMOID_ANSI_DH_PUB_NUMBER returns the address of the symbol CSSMOID_ANSI_DH_PUB_NUMBER.

func CSSMOID_ANSI_DH_STATIC

func CSSMOID_ANSI_DH_STATIC() uintptr

CSSMOID_ANSI_DH_STATIC returns the address of the symbol CSSMOID_ANSI_DH_STATIC.

func CSSMOID_ANSI_DH_STATIC_SHA1

func CSSMOID_ANSI_DH_STATIC_SHA1() uintptr

CSSMOID_ANSI_DH_STATIC_SHA1 returns the address of the symbol CSSMOID_ANSI_DH_STATIC_SHA1.

func CSSMOID_ANSI_MQV1

func CSSMOID_ANSI_MQV1() uintptr

CSSMOID_ANSI_MQV1 returns the address of the symbol CSSMOID_ANSI_MQV1.

func CSSMOID_ANSI_MQV1_SHA1

func CSSMOID_ANSI_MQV1_SHA1() uintptr

CSSMOID_ANSI_MQV1_SHA1 returns the address of the symbol CSSMOID_ANSI_MQV1_SHA1.

func CSSMOID_ANSI_MQV2

func CSSMOID_ANSI_MQV2() uintptr

CSSMOID_ANSI_MQV2 returns the address of the symbol CSSMOID_ANSI_MQV2.

func CSSMOID_ANSI_MQV2_SHA1

func CSSMOID_ANSI_MQV2_SHA1() uintptr

CSSMOID_ANSI_MQV2_SHA1 returns the address of the symbol CSSMOID_ANSI_MQV2_SHA1.

func CSSMOID_APPLEID_CERT_POLICY

func CSSMOID_APPLEID_CERT_POLICY() uintptr

CSSMOID_APPLEID_CERT_POLICY returns the address of the symbol CSSMOID_APPLEID_CERT_POLICY.

func CSSMOID_APPLEID_SHARING_CERT_POLICY

func CSSMOID_APPLEID_SHARING_CERT_POLICY() uintptr

CSSMOID_APPLEID_SHARING_CERT_POLICY returns the address of the symbol CSSMOID_APPLEID_SHARING_CERT_POLICY.

func CSSMOID_APPLE_ASC

func CSSMOID_APPLE_ASC() uintptr

CSSMOID_APPLE_ASC returns the address of the symbol CSSMOID_APPLE_ASC.

func CSSMOID_APPLE_CERT_POLICY

func CSSMOID_APPLE_CERT_POLICY() uintptr

CSSMOID_APPLE_CERT_POLICY returns the address of the symbol CSSMOID_APPLE_CERT_POLICY.

func CSSMOID_APPLE_ECDSA

func CSSMOID_APPLE_ECDSA() uintptr

CSSMOID_APPLE_ECDSA returns the address of the symbol CSSMOID_APPLE_ECDSA.

func CSSMOID_APPLE_EKU_CODE_SIGNING

func CSSMOID_APPLE_EKU_CODE_SIGNING() uintptr

CSSMOID_APPLE_EKU_CODE_SIGNING returns the address of the symbol CSSMOID_APPLE_EKU_CODE_SIGNING.

func CSSMOID_APPLE_EKU_CODE_SIGNING_DEV

func CSSMOID_APPLE_EKU_CODE_SIGNING_DEV() uintptr

CSSMOID_APPLE_EKU_CODE_SIGNING_DEV returns the address of the symbol CSSMOID_APPLE_EKU_CODE_SIGNING_DEV.

func CSSMOID_APPLE_EKU_ICHAT_ENCRYPTION

func CSSMOID_APPLE_EKU_ICHAT_ENCRYPTION() uintptr

CSSMOID_APPLE_EKU_ICHAT_ENCRYPTION returns the address of the symbol CSSMOID_APPLE_EKU_ICHAT_ENCRYPTION.

func CSSMOID_APPLE_EKU_ICHAT_SIGNING

func CSSMOID_APPLE_EKU_ICHAT_SIGNING() uintptr

CSSMOID_APPLE_EKU_ICHAT_SIGNING returns the address of the symbol CSSMOID_APPLE_EKU_ICHAT_SIGNING.

func CSSMOID_APPLE_EKU_PASSBOOK_SIGNING

func CSSMOID_APPLE_EKU_PASSBOOK_SIGNING() uintptr

CSSMOID_APPLE_EKU_PASSBOOK_SIGNING returns the address of the symbol CSSMOID_APPLE_EKU_PASSBOOK_SIGNING.

func CSSMOID_APPLE_EKU_PROFILE_SIGNING

func CSSMOID_APPLE_EKU_PROFILE_SIGNING() uintptr

CSSMOID_APPLE_EKU_PROFILE_SIGNING returns the address of the symbol CSSMOID_APPLE_EKU_PROFILE_SIGNING.

func CSSMOID_APPLE_EKU_QA_PROFILE_SIGNING

func CSSMOID_APPLE_EKU_QA_PROFILE_SIGNING() uintptr

CSSMOID_APPLE_EKU_QA_PROFILE_SIGNING returns the address of the symbol CSSMOID_APPLE_EKU_QA_PROFILE_SIGNING.

func CSSMOID_APPLE_EKU_RESOURCE_SIGNING

func CSSMOID_APPLE_EKU_RESOURCE_SIGNING() uintptr

CSSMOID_APPLE_EKU_RESOURCE_SIGNING returns the address of the symbol CSSMOID_APPLE_EKU_RESOURCE_SIGNING.

func CSSMOID_APPLE_EKU_SYSTEM_IDENTITY

func CSSMOID_APPLE_EKU_SYSTEM_IDENTITY() uintptr

CSSMOID_APPLE_EKU_SYSTEM_IDENTITY returns the address of the symbol CSSMOID_APPLE_EKU_SYSTEM_IDENTITY.

func CSSMOID_APPLE_EXTENSION

func CSSMOID_APPLE_EXTENSION() uintptr

CSSMOID_APPLE_EXTENSION returns the address of the symbol CSSMOID_APPLE_EXTENSION.

func CSSMOID_APPLE_EXTENSION_AAI_INTERMEDIATE

func CSSMOID_APPLE_EXTENSION_AAI_INTERMEDIATE() uintptr

CSSMOID_APPLE_EXTENSION_AAI_INTERMEDIATE returns the address of the symbol CSSMOID_APPLE_EXTENSION_AAI_INTERMEDIATE.

func CSSMOID_APPLE_EXTENSION_ADC_APPLE_SIGNING

func CSSMOID_APPLE_EXTENSION_ADC_APPLE_SIGNING() uintptr

CSSMOID_APPLE_EXTENSION_ADC_APPLE_SIGNING returns the address of the symbol CSSMOID_APPLE_EXTENSION_ADC_APPLE_SIGNING.

func CSSMOID_APPLE_EXTENSION_ADC_DEV_SIGNING

func CSSMOID_APPLE_EXTENSION_ADC_DEV_SIGNING() uintptr

CSSMOID_APPLE_EXTENSION_ADC_DEV_SIGNING returns the address of the symbol CSSMOID_APPLE_EXTENSION_ADC_DEV_SIGNING.

func CSSMOID_APPLE_EXTENSION_APPLEID_INTERMEDIATE

func CSSMOID_APPLE_EXTENSION_APPLEID_INTERMEDIATE() uintptr

CSSMOID_APPLE_EXTENSION_APPLEID_INTERMEDIATE returns the address of the symbol CSSMOID_APPLE_EXTENSION_APPLEID_INTERMEDIATE.

func CSSMOID_APPLE_EXTENSION_APPLEID_SHARING

func CSSMOID_APPLE_EXTENSION_APPLEID_SHARING() uintptr

CSSMOID_APPLE_EXTENSION_APPLEID_SHARING returns the address of the symbol CSSMOID_APPLE_EXTENSION_APPLEID_SHARING.

func CSSMOID_APPLE_EXTENSION_APPLE_SIGNING

func CSSMOID_APPLE_EXTENSION_APPLE_SIGNING() uintptr

CSSMOID_APPLE_EXTENSION_APPLE_SIGNING returns the address of the symbol CSSMOID_APPLE_EXTENSION_APPLE_SIGNING.

func CSSMOID_APPLE_EXTENSION_CODE_SIGNING

func CSSMOID_APPLE_EXTENSION_CODE_SIGNING() uintptr

CSSMOID_APPLE_EXTENSION_CODE_SIGNING returns the address of the symbol CSSMOID_APPLE_EXTENSION_CODE_SIGNING.

func CSSMOID_APPLE_EXTENSION_DEVELOPER_AUTHENTICATION

func CSSMOID_APPLE_EXTENSION_DEVELOPER_AUTHENTICATION() uintptr

CSSMOID_APPLE_EXTENSION_DEVELOPER_AUTHENTICATION returns the address of the symbol CSSMOID_APPLE_EXTENSION_DEVELOPER_AUTHENTICATION.

func CSSMOID_APPLE_EXTENSION_ESCROW_SERVICE

func CSSMOID_APPLE_EXTENSION_ESCROW_SERVICE() uintptr

CSSMOID_APPLE_EXTENSION_ESCROW_SERVICE returns the address of the symbol CSSMOID_APPLE_EXTENSION_ESCROW_SERVICE.

func CSSMOID_APPLE_EXTENSION_INTERMEDIATE_MARKER

func CSSMOID_APPLE_EXTENSION_INTERMEDIATE_MARKER() uintptr

CSSMOID_APPLE_EXTENSION_INTERMEDIATE_MARKER returns the address of the symbol CSSMOID_APPLE_EXTENSION_INTERMEDIATE_MARKER.

func CSSMOID_APPLE_EXTENSION_ITMS_INTERMEDIATE

func CSSMOID_APPLE_EXTENSION_ITMS_INTERMEDIATE() uintptr

CSSMOID_APPLE_EXTENSION_ITMS_INTERMEDIATE returns the address of the symbol CSSMOID_APPLE_EXTENSION_ITMS_INTERMEDIATE.

func CSSMOID_APPLE_EXTENSION_MACAPPSTORE_RECEIPT

func CSSMOID_APPLE_EXTENSION_MACAPPSTORE_RECEIPT() uintptr

CSSMOID_APPLE_EXTENSION_MACAPPSTORE_RECEIPT returns the address of the symbol CSSMOID_APPLE_EXTENSION_MACAPPSTORE_RECEIPT.

func CSSMOID_APPLE_EXTENSION_PASSBOOK_SIGNING

func CSSMOID_APPLE_EXTENSION_PASSBOOK_SIGNING() uintptr

CSSMOID_APPLE_EXTENSION_PASSBOOK_SIGNING returns the address of the symbol CSSMOID_APPLE_EXTENSION_PASSBOOK_SIGNING.

func CSSMOID_APPLE_EXTENSION_PROVISIONING_PROFILE_SIGNING

func CSSMOID_APPLE_EXTENSION_PROVISIONING_PROFILE_SIGNING() uintptr

CSSMOID_APPLE_EXTENSION_PROVISIONING_PROFILE_SIGNING returns the address of the symbol CSSMOID_APPLE_EXTENSION_PROVISIONING_PROFILE_SIGNING.

func CSSMOID_APPLE_EXTENSION_SERVER_AUTHENTICATION

func CSSMOID_APPLE_EXTENSION_SERVER_AUTHENTICATION() uintptr

CSSMOID_APPLE_EXTENSION_SERVER_AUTHENTICATION returns the address of the symbol CSSMOID_APPLE_EXTENSION_SERVER_AUTHENTICATION.

func CSSMOID_APPLE_EXTENSION_SYSINT2_INTERMEDIATE

func CSSMOID_APPLE_EXTENSION_SYSINT2_INTERMEDIATE() uintptr

CSSMOID_APPLE_EXTENSION_SYSINT2_INTERMEDIATE returns the address of the symbol CSSMOID_APPLE_EXTENSION_SYSINT2_INTERMEDIATE.

func CSSMOID_APPLE_EXTENSION_WWDR_INTERMEDIATE

func CSSMOID_APPLE_EXTENSION_WWDR_INTERMEDIATE() uintptr

CSSMOID_APPLE_EXTENSION_WWDR_INTERMEDIATE returns the address of the symbol CSSMOID_APPLE_EXTENSION_WWDR_INTERMEDIATE.

func CSSMOID_APPLE_FEE

func CSSMOID_APPLE_FEE() uintptr

CSSMOID_APPLE_FEE returns the address of the symbol CSSMOID_APPLE_FEE.

func CSSMOID_APPLE_FEED

func CSSMOID_APPLE_FEED() uintptr

CSSMOID_APPLE_FEED returns the address of the symbol CSSMOID_APPLE_FEED.

func CSSMOID_APPLE_FEEDEXP

func CSSMOID_APPLE_FEEDEXP() uintptr

CSSMOID_APPLE_FEEDEXP returns the address of the symbol CSSMOID_APPLE_FEEDEXP.

func CSSMOID_APPLE_FEE_MD5

func CSSMOID_APPLE_FEE_MD5() uintptr

CSSMOID_APPLE_FEE_MD5 returns the address of the symbol CSSMOID_APPLE_FEE_MD5.

func CSSMOID_APPLE_FEE_SHA1

func CSSMOID_APPLE_FEE_SHA1() uintptr

CSSMOID_APPLE_FEE_SHA1 returns the address of the symbol CSSMOID_APPLE_FEE_SHA1.

func CSSMOID_APPLE_ISIGN

func CSSMOID_APPLE_ISIGN() uintptr

CSSMOID_APPLE_ISIGN returns the address of the symbol CSSMOID_APPLE_ISIGN.

func CSSMOID_APPLE_TP_APPLEID_SHARING

func CSSMOID_APPLE_TP_APPLEID_SHARING() uintptr

CSSMOID_APPLE_TP_APPLEID_SHARING returns the address of the symbol CSSMOID_APPLE_TP_APPLEID_SHARING.

func CSSMOID_APPLE_TP_CODE_SIGN

func CSSMOID_APPLE_TP_CODE_SIGN() uintptr

CSSMOID_APPLE_TP_CODE_SIGN returns the address of the symbol CSSMOID_APPLE_TP_CODE_SIGN.

func CSSMOID_APPLE_TP_CODE_SIGNING

func CSSMOID_APPLE_TP_CODE_SIGNING() uintptr

CSSMOID_APPLE_TP_CODE_SIGNING returns the address of the symbol CSSMOID_APPLE_TP_CODE_SIGNING.

func CSSMOID_APPLE_TP_CSR_GEN

func CSSMOID_APPLE_TP_CSR_GEN() uintptr

CSSMOID_APPLE_TP_CSR_GEN returns the address of the symbol CSSMOID_APPLE_TP_CSR_GEN.

func CSSMOID_APPLE_TP_EAP

func CSSMOID_APPLE_TP_EAP() uintptr

CSSMOID_APPLE_TP_EAP returns the address of the symbol CSSMOID_APPLE_TP_EAP.

func CSSMOID_APPLE_TP_ESCROW_SERVICE

func CSSMOID_APPLE_TP_ESCROW_SERVICE() uintptr

CSSMOID_APPLE_TP_ESCROW_SERVICE returns the address of the symbol CSSMOID_APPLE_TP_ESCROW_SERVICE.

func CSSMOID_APPLE_TP_ICHAT

func CSSMOID_APPLE_TP_ICHAT() uintptr

CSSMOID_APPLE_TP_ICHAT returns the address of the symbol CSSMOID_APPLE_TP_ICHAT.

func CSSMOID_APPLE_TP_IP_SEC

func CSSMOID_APPLE_TP_IP_SEC() uintptr

CSSMOID_APPLE_TP_IP_SEC returns the address of the symbol CSSMOID_APPLE_TP_IP_SEC.

func CSSMOID_APPLE_TP_LOCAL_CERT_GEN

func CSSMOID_APPLE_TP_LOCAL_CERT_GEN() uintptr

CSSMOID_APPLE_TP_LOCAL_CERT_GEN returns the address of the symbol CSSMOID_APPLE_TP_LOCAL_CERT_GEN.

func CSSMOID_APPLE_TP_MACAPPSTORE_RECEIPT

func CSSMOID_APPLE_TP_MACAPPSTORE_RECEIPT() uintptr

CSSMOID_APPLE_TP_MACAPPSTORE_RECEIPT returns the address of the symbol CSSMOID_APPLE_TP_MACAPPSTORE_RECEIPT.

func CSSMOID_APPLE_TP_MOBILE_STORE

func CSSMOID_APPLE_TP_MOBILE_STORE() uintptr

CSSMOID_APPLE_TP_MOBILE_STORE returns the address of the symbol CSSMOID_APPLE_TP_MOBILE_STORE.

func CSSMOID_APPLE_TP_PACKAGE_SIGNING

func CSSMOID_APPLE_TP_PACKAGE_SIGNING() uintptr

CSSMOID_APPLE_TP_PACKAGE_SIGNING returns the address of the symbol CSSMOID_APPLE_TP_PACKAGE_SIGNING.

func CSSMOID_APPLE_TP_PASSBOOK_SIGNING

func CSSMOID_APPLE_TP_PASSBOOK_SIGNING() uintptr

CSSMOID_APPLE_TP_PASSBOOK_SIGNING returns the address of the symbol CSSMOID_APPLE_TP_PASSBOOK_SIGNING.

func CSSMOID_APPLE_TP_PCS_ESCROW_SERVICE

func CSSMOID_APPLE_TP_PCS_ESCROW_SERVICE() uintptr

CSSMOID_APPLE_TP_PCS_ESCROW_SERVICE returns the address of the symbol CSSMOID_APPLE_TP_PCS_ESCROW_SERVICE.

func CSSMOID_APPLE_TP_PKINIT_CLIENT

func CSSMOID_APPLE_TP_PKINIT_CLIENT() uintptr

CSSMOID_APPLE_TP_PKINIT_CLIENT returns the address of the symbol CSSMOID_APPLE_TP_PKINIT_CLIENT.

func CSSMOID_APPLE_TP_PKINIT_SERVER

func CSSMOID_APPLE_TP_PKINIT_SERVER() uintptr

CSSMOID_APPLE_TP_PKINIT_SERVER returns the address of the symbol CSSMOID_APPLE_TP_PKINIT_SERVER.

func CSSMOID_APPLE_TP_PROFILE_SIGNING

func CSSMOID_APPLE_TP_PROFILE_SIGNING() uintptr

CSSMOID_APPLE_TP_PROFILE_SIGNING returns the address of the symbol CSSMOID_APPLE_TP_PROFILE_SIGNING.

func CSSMOID_APPLE_TP_PROVISIONING_PROFILE_SIGNING

func CSSMOID_APPLE_TP_PROVISIONING_PROFILE_SIGNING() uintptr

CSSMOID_APPLE_TP_PROVISIONING_PROFILE_SIGNING returns the address of the symbol CSSMOID_APPLE_TP_PROVISIONING_PROFILE_SIGNING.

func CSSMOID_APPLE_TP_QA_PROFILE_SIGNING

func CSSMOID_APPLE_TP_QA_PROFILE_SIGNING() uintptr

CSSMOID_APPLE_TP_QA_PROFILE_SIGNING returns the address of the symbol CSSMOID_APPLE_TP_QA_PROFILE_SIGNING.

func CSSMOID_APPLE_TP_RESOURCE_SIGN

func CSSMOID_APPLE_TP_RESOURCE_SIGN() uintptr

CSSMOID_APPLE_TP_RESOURCE_SIGN returns the address of the symbol CSSMOID_APPLE_TP_RESOURCE_SIGN.

func CSSMOID_APPLE_TP_REVOCATION

func CSSMOID_APPLE_TP_REVOCATION() uintptr

CSSMOID_APPLE_TP_REVOCATION returns the address of the symbol CSSMOID_APPLE_TP_REVOCATION.

func CSSMOID_APPLE_TP_REVOCATION_CRL

func CSSMOID_APPLE_TP_REVOCATION_CRL() uintptr

CSSMOID_APPLE_TP_REVOCATION_CRL returns the address of the symbol CSSMOID_APPLE_TP_REVOCATION_CRL.

func CSSMOID_APPLE_TP_REVOCATION_OCSP

func CSSMOID_APPLE_TP_REVOCATION_OCSP() uintptr

CSSMOID_APPLE_TP_REVOCATION_OCSP returns the address of the symbol CSSMOID_APPLE_TP_REVOCATION_OCSP.

func CSSMOID_APPLE_TP_SMIME

func CSSMOID_APPLE_TP_SMIME() uintptr

CSSMOID_APPLE_TP_SMIME returns the address of the symbol CSSMOID_APPLE_TP_SMIME.

func CSSMOID_APPLE_TP_SSL

func CSSMOID_APPLE_TP_SSL() uintptr

CSSMOID_APPLE_TP_SSL returns the address of the symbol CSSMOID_APPLE_TP_SSL.

func CSSMOID_APPLE_TP_SW_UPDATE_SIGNING

func CSSMOID_APPLE_TP_SW_UPDATE_SIGNING() uintptr

CSSMOID_APPLE_TP_SW_UPDATE_SIGNING returns the address of the symbol CSSMOID_APPLE_TP_SW_UPDATE_SIGNING.

func CSSMOID_APPLE_TP_TEST_MOBILE_STORE

func CSSMOID_APPLE_TP_TEST_MOBILE_STORE() uintptr

CSSMOID_APPLE_TP_TEST_MOBILE_STORE returns the address of the symbol CSSMOID_APPLE_TP_TEST_MOBILE_STORE.

func CSSMOID_APPLE_TP_TIMESTAMPING

func CSSMOID_APPLE_TP_TIMESTAMPING() uintptr

CSSMOID_APPLE_TP_TIMESTAMPING returns the address of the symbol CSSMOID_APPLE_TP_TIMESTAMPING.

func CSSMOID_APPLE_X509_BASIC

func CSSMOID_APPLE_X509_BASIC() uintptr

CSSMOID_APPLE_X509_BASIC returns the address of the symbol CSSMOID_APPLE_X509_BASIC.

func CSSMOID_AliasedEntryName

func CSSMOID_AliasedEntryName() uintptr

CSSMOID_AliasedEntryName returns the address of the symbol CSSMOID_AliasedEntryName.

func CSSMOID_AuthorityInfoAccess

func CSSMOID_AuthorityInfoAccess() uintptr

CSSMOID_AuthorityInfoAccess returns the address of the symbol CSSMOID_AuthorityInfoAccess.

func CSSMOID_AuthorityKeyIdentifier

func CSSMOID_AuthorityKeyIdentifier() uintptr

CSSMOID_AuthorityKeyIdentifier returns the address of the symbol CSSMOID_AuthorityKeyIdentifier.

func CSSMOID_AuthorityRevocationList

func CSSMOID_AuthorityRevocationList() uintptr

CSSMOID_AuthorityRevocationList returns the address of the symbol CSSMOID_AuthorityRevocationList.

func CSSMOID_BasicConstraints

func CSSMOID_BasicConstraints() uintptr

CSSMOID_BasicConstraints returns the address of the symbol CSSMOID_BasicConstraints.

func CSSMOID_BiometricInfo

func CSSMOID_BiometricInfo() uintptr

CSSMOID_BiometricInfo returns the address of the symbol CSSMOID_BiometricInfo.

func CSSMOID_BusinessCategory

func CSSMOID_BusinessCategory() uintptr

CSSMOID_BusinessCategory returns the address of the symbol CSSMOID_BusinessCategory.

func CSSMOID_CACertificate

func CSSMOID_CACertificate() uintptr

CSSMOID_CACertificate returns the address of the symbol CSSMOID_CACertificate.

func CSSMOID_CSSMKeyStruct

func CSSMOID_CSSMKeyStruct() uintptr

CSSMOID_CSSMKeyStruct returns the address of the symbol CSSMOID_CSSMKeyStruct.

func CSSMOID_CertIssuer

func CSSMOID_CertIssuer() uintptr

CSSMOID_CertIssuer returns the address of the symbol CSSMOID_CertIssuer.

func CSSMOID_Certicom

func CSSMOID_Certicom() uintptr

CSSMOID_Certicom returns the address of the symbol CSSMOID_Certicom.

func CSSMOID_CerticomEllCurve

func CSSMOID_CerticomEllCurve() uintptr

CSSMOID_CerticomEllCurve returns the address of the symbol CSSMOID_CerticomEllCurve.

func CSSMOID_CertificatePolicies

func CSSMOID_CertificatePolicies() uintptr

CSSMOID_CertificatePolicies returns the address of the symbol CSSMOID_CertificatePolicies.

func CSSMOID_CertificateRevocationList

func CSSMOID_CertificateRevocationList() uintptr

CSSMOID_CertificateRevocationList returns the address of the symbol CSSMOID_CertificateRevocationList.

func CSSMOID_ChallengePassword

func CSSMOID_ChallengePassword() uintptr

CSSMOID_ChallengePassword returns the address of the symbol CSSMOID_ChallengePassword.

func CSSMOID_ClientAuth

func CSSMOID_ClientAuth() uintptr

CSSMOID_ClientAuth returns the address of the symbol CSSMOID_ClientAuth.

func CSSMOID_CollectiveFacsimileTelephoneNumber

func CSSMOID_CollectiveFacsimileTelephoneNumber() uintptr

CSSMOID_CollectiveFacsimileTelephoneNumber returns the address of the symbol CSSMOID_CollectiveFacsimileTelephoneNumber.

func CSSMOID_CollectiveInternationalISDNNumber

func CSSMOID_CollectiveInternationalISDNNumber() uintptr

CSSMOID_CollectiveInternationalISDNNumber returns the address of the symbol CSSMOID_CollectiveInternationalISDNNumber.

func CSSMOID_CollectiveOrganizationName

func CSSMOID_CollectiveOrganizationName() uintptr

CSSMOID_CollectiveOrganizationName returns the address of the symbol CSSMOID_CollectiveOrganizationName.

func CSSMOID_CollectiveOrganizationalUnitName

func CSSMOID_CollectiveOrganizationalUnitName() uintptr

CSSMOID_CollectiveOrganizationalUnitName returns the address of the symbol CSSMOID_CollectiveOrganizationalUnitName.

func CSSMOID_CollectivePhysicalDeliveryOfficeName

func CSSMOID_CollectivePhysicalDeliveryOfficeName() uintptr

CSSMOID_CollectivePhysicalDeliveryOfficeName returns the address of the symbol CSSMOID_CollectivePhysicalDeliveryOfficeName.

func CSSMOID_CollectivePostOfficeBox

func CSSMOID_CollectivePostOfficeBox() uintptr

CSSMOID_CollectivePostOfficeBox returns the address of the symbol CSSMOID_CollectivePostOfficeBox.

func CSSMOID_CollectivePostalAddress

func CSSMOID_CollectivePostalAddress() uintptr

CSSMOID_CollectivePostalAddress returns the address of the symbol CSSMOID_CollectivePostalAddress.

func CSSMOID_CollectivePostalCode

func CSSMOID_CollectivePostalCode() uintptr

CSSMOID_CollectivePostalCode returns the address of the symbol CSSMOID_CollectivePostalCode.

func CSSMOID_CollectiveStateProvinceName

func CSSMOID_CollectiveStateProvinceName() uintptr

CSSMOID_CollectiveStateProvinceName returns the address of the symbol CSSMOID_CollectiveStateProvinceName.

func CSSMOID_CollectiveStreetAddress

func CSSMOID_CollectiveStreetAddress() uintptr

CSSMOID_CollectiveStreetAddress returns the address of the symbol CSSMOID_CollectiveStreetAddress.

func CSSMOID_CollectiveTelephoneNumber

func CSSMOID_CollectiveTelephoneNumber() uintptr

CSSMOID_CollectiveTelephoneNumber returns the address of the symbol CSSMOID_CollectiveTelephoneNumber.

func CSSMOID_CollectiveTelexNumber

func CSSMOID_CollectiveTelexNumber() uintptr

CSSMOID_CollectiveTelexNumber returns the address of the symbol CSSMOID_CollectiveTelexNumber.

func CSSMOID_CollectiveTelexTerminalIdentifier

func CSSMOID_CollectiveTelexTerminalIdentifier() uintptr

CSSMOID_CollectiveTelexTerminalIdentifier returns the address of the symbol CSSMOID_CollectiveTelexTerminalIdentifier.

func CSSMOID_CommonName

func CSSMOID_CommonName() uintptr

CSSMOID_CommonName returns the address of the symbol CSSMOID_CommonName.

func CSSMOID_ContentType

func CSSMOID_ContentType() uintptr

CSSMOID_ContentType returns the address of the symbol CSSMOID_ContentType.

func CSSMOID_CounterSignature

func CSSMOID_CounterSignature() uintptr

CSSMOID_CounterSignature returns the address of the symbol CSSMOID_CounterSignature.

func CSSMOID_CountryName

func CSSMOID_CountryName() uintptr

CSSMOID_CountryName returns the address of the symbol CSSMOID_CountryName.

func CSSMOID_CrlDistributionPoints

func CSSMOID_CrlDistributionPoints() uintptr

CSSMOID_CrlDistributionPoints returns the address of the symbol CSSMOID_CrlDistributionPoints.

func CSSMOID_CrlNumber

func CSSMOID_CrlNumber() uintptr

CSSMOID_CrlNumber returns the address of the symbol CSSMOID_CrlNumber.

func CSSMOID_CrlReason

func CSSMOID_CrlReason() uintptr

CSSMOID_CrlReason returns the address of the symbol CSSMOID_CrlReason.

func CSSMOID_CrossCertificatePair

func CSSMOID_CrossCertificatePair() uintptr

CSSMOID_CrossCertificatePair returns the address of the symbol CSSMOID_CrossCertificatePair.

func CSSMOID_DES_CBC

func CSSMOID_DES_CBC() uintptr

CSSMOID_DES_CBC returns the address of the symbol CSSMOID_DES_CBC.

func CSSMOID_DH

func CSSMOID_DH() uintptr

CSSMOID_DH returns the address of the symbol CSSMOID_DH.

func CSSMOID_DNQualifier

func CSSMOID_DNQualifier() uintptr

CSSMOID_DNQualifier returns the address of the symbol CSSMOID_DNQualifier.

func CSSMOID_DOTMAC_CERT

func CSSMOID_DOTMAC_CERT() uintptr

CSSMOID_DOTMAC_CERT returns the address of the symbol CSSMOID_DOTMAC_CERT.

func CSSMOID_DOTMAC_CERT_EMAIL_ENCRYPT

func CSSMOID_DOTMAC_CERT_EMAIL_ENCRYPT() uintptr

CSSMOID_DOTMAC_CERT_EMAIL_ENCRYPT returns the address of the symbol CSSMOID_DOTMAC_CERT_EMAIL_ENCRYPT.

func CSSMOID_DOTMAC_CERT_EMAIL_SIGN

func CSSMOID_DOTMAC_CERT_EMAIL_SIGN() uintptr

CSSMOID_DOTMAC_CERT_EMAIL_SIGN returns the address of the symbol CSSMOID_DOTMAC_CERT_EMAIL_SIGN.

func CSSMOID_DOTMAC_CERT_EXTENSION

func CSSMOID_DOTMAC_CERT_EXTENSION() uintptr

CSSMOID_DOTMAC_CERT_EXTENSION returns the address of the symbol CSSMOID_DOTMAC_CERT_EXTENSION.

func CSSMOID_DOTMAC_CERT_IDENTITY

func CSSMOID_DOTMAC_CERT_IDENTITY() uintptr

CSSMOID_DOTMAC_CERT_IDENTITY returns the address of the symbol CSSMOID_DOTMAC_CERT_IDENTITY.

func CSSMOID_DOTMAC_CERT_POLICY

func CSSMOID_DOTMAC_CERT_POLICY() uintptr

CSSMOID_DOTMAC_CERT_POLICY returns the address of the symbol CSSMOID_DOTMAC_CERT_POLICY.

func CSSMOID_DOTMAC_CERT_REQ

func CSSMOID_DOTMAC_CERT_REQ() uintptr

CSSMOID_DOTMAC_CERT_REQ returns the address of the symbol CSSMOID_DOTMAC_CERT_REQ.

func CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_FETCH

func CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_FETCH() uintptr

CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_FETCH returns the address of the symbol CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_FETCH.

func CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_LIST

func CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_LIST() uintptr

CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_LIST returns the address of the symbol CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_LIST.

func CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_REMOVE

func CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_REMOVE() uintptr

CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_REMOVE returns the address of the symbol CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_REMOVE.

func CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_STORE

func CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_STORE() uintptr

CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_STORE returns the address of the symbol CSSMOID_DOTMAC_CERT_REQ_ARCHIVE_STORE.

func CSSMOID_DOTMAC_CERT_REQ_EMAIL_ENCRYPT

func CSSMOID_DOTMAC_CERT_REQ_EMAIL_ENCRYPT() uintptr

CSSMOID_DOTMAC_CERT_REQ_EMAIL_ENCRYPT returns the address of the symbol CSSMOID_DOTMAC_CERT_REQ_EMAIL_ENCRYPT.

func CSSMOID_DOTMAC_CERT_REQ_EMAIL_SIGN

func CSSMOID_DOTMAC_CERT_REQ_EMAIL_SIGN() uintptr

CSSMOID_DOTMAC_CERT_REQ_EMAIL_SIGN returns the address of the symbol CSSMOID_DOTMAC_CERT_REQ_EMAIL_SIGN.

func CSSMOID_DOTMAC_CERT_REQ_IDENTITY

func CSSMOID_DOTMAC_CERT_REQ_IDENTITY() uintptr

CSSMOID_DOTMAC_CERT_REQ_IDENTITY returns the address of the symbol CSSMOID_DOTMAC_CERT_REQ_IDENTITY.

func CSSMOID_DOTMAC_CERT_REQ_SHARED_SERVICES

func CSSMOID_DOTMAC_CERT_REQ_SHARED_SERVICES() uintptr

CSSMOID_DOTMAC_CERT_REQ_SHARED_SERVICES returns the address of the symbol CSSMOID_DOTMAC_CERT_REQ_SHARED_SERVICES.

func CSSMOID_DOTMAC_CERT_REQ_VALUE_ASYNC

func CSSMOID_DOTMAC_CERT_REQ_VALUE_ASYNC() uintptr

CSSMOID_DOTMAC_CERT_REQ_VALUE_ASYNC returns the address of the symbol CSSMOID_DOTMAC_CERT_REQ_VALUE_ASYNC.

func CSSMOID_DOTMAC_CERT_REQ_VALUE_HOSTNAME

func CSSMOID_DOTMAC_CERT_REQ_VALUE_HOSTNAME() uintptr

CSSMOID_DOTMAC_CERT_REQ_VALUE_HOSTNAME returns the address of the symbol CSSMOID_DOTMAC_CERT_REQ_VALUE_HOSTNAME.

func CSSMOID_DOTMAC_CERT_REQ_VALUE_IS_PENDING

func CSSMOID_DOTMAC_CERT_REQ_VALUE_IS_PENDING() uintptr

CSSMOID_DOTMAC_CERT_REQ_VALUE_IS_PENDING returns the address of the symbol CSSMOID_DOTMAC_CERT_REQ_VALUE_IS_PENDING.

func CSSMOID_DOTMAC_CERT_REQ_VALUE_PASSWORD

func CSSMOID_DOTMAC_CERT_REQ_VALUE_PASSWORD() uintptr

CSSMOID_DOTMAC_CERT_REQ_VALUE_PASSWORD returns the address of the symbol CSSMOID_DOTMAC_CERT_REQ_VALUE_PASSWORD.

func CSSMOID_DOTMAC_CERT_REQ_VALUE_RENEW

func CSSMOID_DOTMAC_CERT_REQ_VALUE_RENEW() uintptr

CSSMOID_DOTMAC_CERT_REQ_VALUE_RENEW returns the address of the symbol CSSMOID_DOTMAC_CERT_REQ_VALUE_RENEW.

func CSSMOID_DOTMAC_CERT_REQ_VALUE_USERNAME

func CSSMOID_DOTMAC_CERT_REQ_VALUE_USERNAME() uintptr

CSSMOID_DOTMAC_CERT_REQ_VALUE_USERNAME returns the address of the symbol CSSMOID_DOTMAC_CERT_REQ_VALUE_USERNAME.

func CSSMOID_DSA

func CSSMOID_DSA() uintptr

CSSMOID_DSA returns the address of the symbol CSSMOID_DSA.

func CSSMOID_DSA_CMS

func CSSMOID_DSA_CMS() uintptr

CSSMOID_DSA_CMS returns the address of the symbol CSSMOID_DSA_CMS.

func CSSMOID_DSA_JDK

func CSSMOID_DSA_JDK() uintptr

CSSMOID_DSA_JDK returns the address of the symbol CSSMOID_DSA_JDK.

func CSSMOID_DeltaCrlIndicator

func CSSMOID_DeltaCrlIndicator() uintptr

CSSMOID_DeltaCrlIndicator returns the address of the symbol CSSMOID_DeltaCrlIndicator.

func CSSMOID_Description

func CSSMOID_Description() uintptr

CSSMOID_Description returns the address of the symbol CSSMOID_Description.

func CSSMOID_DestinationIndicator

func CSSMOID_DestinationIndicator() uintptr

CSSMOID_DestinationIndicator returns the address of the symbol CSSMOID_DestinationIndicator.

func CSSMOID_DistinguishedName

func CSSMOID_DistinguishedName() uintptr

CSSMOID_DistinguishedName returns the address of the symbol CSSMOID_DistinguishedName.

func CSSMOID_DomainComponent

func CSSMOID_DomainComponent() uintptr

CSSMOID_DomainComponent returns the address of the symbol CSSMOID_DomainComponent.

func CSSMOID_ECDSA_WithSHA1

func CSSMOID_ECDSA_WithSHA1() uintptr

CSSMOID_ECDSA_WithSHA1 returns the address of the symbol CSSMOID_ECDSA_WithSHA1.

func CSSMOID_ECDSA_WithSHA224

func CSSMOID_ECDSA_WithSHA224() uintptr

CSSMOID_ECDSA_WithSHA224 returns the address of the symbol CSSMOID_ECDSA_WithSHA224.

func CSSMOID_ECDSA_WithSHA256

func CSSMOID_ECDSA_WithSHA256() uintptr

CSSMOID_ECDSA_WithSHA256 returns the address of the symbol CSSMOID_ECDSA_WithSHA256.

func CSSMOID_ECDSA_WithSHA384

func CSSMOID_ECDSA_WithSHA384() uintptr

CSSMOID_ECDSA_WithSHA384 returns the address of the symbol CSSMOID_ECDSA_WithSHA384.

func CSSMOID_ECDSA_WithSHA512

func CSSMOID_ECDSA_WithSHA512() uintptr

CSSMOID_ECDSA_WithSHA512 returns the address of the symbol CSSMOID_ECDSA_WithSHA512.

func CSSMOID_ECDSA_WithSpecified

func CSSMOID_ECDSA_WithSpecified() uintptr

CSSMOID_ECDSA_WithSpecified returns the address of the symbol CSSMOID_ECDSA_WithSpecified.

func CSSMOID_EKU_IPSec

func CSSMOID_EKU_IPSec() uintptr

CSSMOID_EKU_IPSec returns the address of the symbol CSSMOID_EKU_IPSec.

func CSSMOID_ETSI_QCS_QC_COMPLIANCE

func CSSMOID_ETSI_QCS_QC_COMPLIANCE() uintptr

CSSMOID_ETSI_QCS_QC_COMPLIANCE returns the address of the symbol CSSMOID_ETSI_QCS_QC_COMPLIANCE.

func CSSMOID_ETSI_QCS_QC_LIMIT_VALUE

func CSSMOID_ETSI_QCS_QC_LIMIT_VALUE() uintptr

CSSMOID_ETSI_QCS_QC_LIMIT_VALUE returns the address of the symbol CSSMOID_ETSI_QCS_QC_LIMIT_VALUE.

func CSSMOID_ETSI_QCS_QC_RETENTION

func CSSMOID_ETSI_QCS_QC_RETENTION() uintptr

CSSMOID_ETSI_QCS_QC_RETENTION returns the address of the symbol CSSMOID_ETSI_QCS_QC_RETENTION.

func CSSMOID_ETSI_QCS_QC_SSCD

func CSSMOID_ETSI_QCS_QC_SSCD() uintptr

CSSMOID_ETSI_QCS_QC_SSCD returns the address of the symbol CSSMOID_ETSI_QCS_QC_SSCD.

func CSSMOID_EmailAddress

func CSSMOID_EmailAddress() uintptr

CSSMOID_EmailAddress returns the address of the symbol CSSMOID_EmailAddress.

func CSSMOID_EmailProtection

func CSSMOID_EmailProtection() uintptr

CSSMOID_EmailProtection returns the address of the symbol CSSMOID_EmailProtection.

func CSSMOID_EnhancedSearchGuide

func CSSMOID_EnhancedSearchGuide() uintptr

CSSMOID_EnhancedSearchGuide returns the address of the symbol CSSMOID_EnhancedSearchGuide.

func CSSMOID_ExtendedCertificateAttributes

func CSSMOID_ExtendedCertificateAttributes() uintptr

CSSMOID_ExtendedCertificateAttributes returns the address of the symbol CSSMOID_ExtendedCertificateAttributes.

func CSSMOID_ExtendedKeyUsage

func CSSMOID_ExtendedKeyUsage() uintptr

CSSMOID_ExtendedKeyUsage returns the address of the symbol CSSMOID_ExtendedKeyUsage.

func CSSMOID_ExtendedKeyUsageAny

func CSSMOID_ExtendedKeyUsageAny() uintptr

CSSMOID_ExtendedKeyUsageAny returns the address of the symbol CSSMOID_ExtendedKeyUsageAny.

func CSSMOID_ExtendedUseCodeSigning

func CSSMOID_ExtendedUseCodeSigning() uintptr

CSSMOID_ExtendedUseCodeSigning returns the address of the symbol CSSMOID_ExtendedUseCodeSigning.

func CSSMOID_FacsimileTelephoneNumber

func CSSMOID_FacsimileTelephoneNumber() uintptr

CSSMOID_FacsimileTelephoneNumber returns the address of the symbol CSSMOID_FacsimileTelephoneNumber.

func CSSMOID_GenerationQualifier

func CSSMOID_GenerationQualifier() uintptr

CSSMOID_GenerationQualifier returns the address of the symbol CSSMOID_GenerationQualifier.

func CSSMOID_GivenName

func CSSMOID_GivenName() uintptr

CSSMOID_GivenName returns the address of the symbol CSSMOID_GivenName.

func CSSMOID_HoldInstructionCode

func CSSMOID_HoldInstructionCode() uintptr

CSSMOID_HoldInstructionCode returns the address of the symbol CSSMOID_HoldInstructionCode.

func CSSMOID_HouseIdentifier

func CSSMOID_HouseIdentifier() uintptr

CSSMOID_HouseIdentifier returns the address of the symbol CSSMOID_HouseIdentifier.

func CSSMOID_InhibitAnyPolicy

func CSSMOID_InhibitAnyPolicy() uintptr

CSSMOID_InhibitAnyPolicy returns the address of the symbol CSSMOID_InhibitAnyPolicy.

func CSSMOID_Initials

func CSSMOID_Initials() uintptr

CSSMOID_Initials returns the address of the symbol CSSMOID_Initials.

func CSSMOID_InternationalISDNNumber

func CSSMOID_InternationalISDNNumber() uintptr

CSSMOID_InternationalISDNNumber returns the address of the symbol CSSMOID_InternationalISDNNumber.

func CSSMOID_InvalidityDate

func CSSMOID_InvalidityDate() uintptr

CSSMOID_InvalidityDate returns the address of the symbol CSSMOID_InvalidityDate.

func CSSMOID_IssuerAltName

func CSSMOID_IssuerAltName() uintptr

CSSMOID_IssuerAltName returns the address of the symbol CSSMOID_IssuerAltName.

func CSSMOID_IssuingDistributionPoint

func CSSMOID_IssuingDistributionPoint() uintptr

CSSMOID_IssuingDistributionPoint returns the address of the symbol CSSMOID_IssuingDistributionPoint.

func CSSMOID_IssuingDistributionPoints

func CSSMOID_IssuingDistributionPoints() uintptr

CSSMOID_IssuingDistributionPoints returns the address of the symbol CSSMOID_IssuingDistributionPoints.

func CSSMOID_KERBv5_PKINIT_AUTH_DATA

func CSSMOID_KERBv5_PKINIT_AUTH_DATA() uintptr

CSSMOID_KERBv5_PKINIT_AUTH_DATA returns the address of the symbol CSSMOID_KERBv5_PKINIT_AUTH_DATA.

func CSSMOID_KERBv5_PKINIT_DH_KEY_DATA

func CSSMOID_KERBv5_PKINIT_DH_KEY_DATA() uintptr

CSSMOID_KERBv5_PKINIT_DH_KEY_DATA returns the address of the symbol CSSMOID_KERBv5_PKINIT_DH_KEY_DATA.

func CSSMOID_KERBv5_PKINIT_KP_CLIENT_AUTH

func CSSMOID_KERBv5_PKINIT_KP_CLIENT_AUTH() uintptr

CSSMOID_KERBv5_PKINIT_KP_CLIENT_AUTH returns the address of the symbol CSSMOID_KERBv5_PKINIT_KP_CLIENT_AUTH.

func CSSMOID_KERBv5_PKINIT_KP_KDC

func CSSMOID_KERBv5_PKINIT_KP_KDC() uintptr

CSSMOID_KERBv5_PKINIT_KP_KDC returns the address of the symbol CSSMOID_KERBv5_PKINIT_KP_KDC.

func CSSMOID_KERBv5_PKINIT_RKEY_DATA

func CSSMOID_KERBv5_PKINIT_RKEY_DATA() uintptr

CSSMOID_KERBv5_PKINIT_RKEY_DATA returns the address of the symbol CSSMOID_KERBv5_PKINIT_RKEY_DATA.

func CSSMOID_KeyUsage

func CSSMOID_KeyUsage() uintptr

CSSMOID_KeyUsage returns the address of the symbol CSSMOID_KeyUsage.

func CSSMOID_KnowledgeInformation

func CSSMOID_KnowledgeInformation() uintptr

CSSMOID_KnowledgeInformation returns the address of the symbol CSSMOID_KnowledgeInformation.

func CSSMOID_LocalityName

func CSSMOID_LocalityName() uintptr

CSSMOID_LocalityName returns the address of the symbol CSSMOID_LocalityName.

func CSSMOID_MACAPPSTORE_CERT_POLICY

func CSSMOID_MACAPPSTORE_CERT_POLICY() uintptr

CSSMOID_MACAPPSTORE_CERT_POLICY returns the address of the symbol CSSMOID_MACAPPSTORE_CERT_POLICY.

func CSSMOID_MACAPPSTORE_RECEIPT_CERT_POLICY

func CSSMOID_MACAPPSTORE_RECEIPT_CERT_POLICY() uintptr

CSSMOID_MACAPPSTORE_RECEIPT_CERT_POLICY returns the address of the symbol CSSMOID_MACAPPSTORE_RECEIPT_CERT_POLICY.

func CSSMOID_MD2

func CSSMOID_MD2() uintptr

CSSMOID_MD2 returns the address of the symbol CSSMOID_MD2.

func CSSMOID_MD2WithRSA

func CSSMOID_MD2WithRSA() uintptr

CSSMOID_MD2WithRSA returns the address of the symbol CSSMOID_MD2WithRSA.

func CSSMOID_MD4

func CSSMOID_MD4() uintptr

CSSMOID_MD4 returns the address of the symbol CSSMOID_MD4.

func CSSMOID_MD4WithRSA

func CSSMOID_MD4WithRSA() uintptr

CSSMOID_MD4WithRSA returns the address of the symbol CSSMOID_MD4WithRSA.

func CSSMOID_MD5

func CSSMOID_MD5() uintptr

CSSMOID_MD5 returns the address of the symbol CSSMOID_MD5.

func CSSMOID_MD5WithRSA

func CSSMOID_MD5WithRSA() uintptr

CSSMOID_MD5WithRSA returns the address of the symbol CSSMOID_MD5WithRSA.

func CSSMOID_MOBILE_STORE_SIGNING_POLICY

func CSSMOID_MOBILE_STORE_SIGNING_POLICY() uintptr

CSSMOID_MOBILE_STORE_SIGNING_POLICY returns the address of the symbol CSSMOID_MOBILE_STORE_SIGNING_POLICY.

func CSSMOID_Member

func CSSMOID_Member() uintptr

CSSMOID_Member returns the address of the symbol CSSMOID_Member.

func CSSMOID_MessageDigest

func CSSMOID_MessageDigest() uintptr

CSSMOID_MessageDigest returns the address of the symbol CSSMOID_MessageDigest.

func CSSMOID_MicrosoftSGC

func CSSMOID_MicrosoftSGC() uintptr

CSSMOID_MicrosoftSGC returns the address of the symbol CSSMOID_MicrosoftSGC.

func CSSMOID_Name

func CSSMOID_Name() uintptr

CSSMOID_Name returns the address of the symbol CSSMOID_Name.

func CSSMOID_NameConstraints

func CSSMOID_NameConstraints() uintptr

CSSMOID_NameConstraints returns the address of the symbol CSSMOID_NameConstraints.

func CSSMOID_NetscapeCertSequence

func CSSMOID_NetscapeCertSequence() uintptr

CSSMOID_NetscapeCertSequence returns the address of the symbol CSSMOID_NetscapeCertSequence.

func CSSMOID_NetscapeCertType

func CSSMOID_NetscapeCertType() uintptr

CSSMOID_NetscapeCertType returns the address of the symbol CSSMOID_NetscapeCertType.

func CSSMOID_NetscapeSGC

func CSSMOID_NetscapeSGC() uintptr

CSSMOID_NetscapeSGC returns the address of the symbol CSSMOID_NetscapeSGC.

func CSSMOID_OAEP_ID_PSPECIFIED

func CSSMOID_OAEP_ID_PSPECIFIED() uintptr

CSSMOID_OAEP_ID_PSPECIFIED returns the address of the symbol CSSMOID_OAEP_ID_PSPECIFIED.

func CSSMOID_OAEP_MGF1

func CSSMOID_OAEP_MGF1() uintptr

CSSMOID_OAEP_MGF1 returns the address of the symbol CSSMOID_OAEP_MGF1.

func CSSMOID_OCSPSigning

func CSSMOID_OCSPSigning() uintptr

CSSMOID_OCSPSigning returns the address of the symbol CSSMOID_OCSPSigning.

func CSSMOID_OID_QCS_SYNTAX_V1

func CSSMOID_OID_QCS_SYNTAX_V1() uintptr

CSSMOID_OID_QCS_SYNTAX_V1 returns the address of the symbol CSSMOID_OID_QCS_SYNTAX_V1.

func CSSMOID_OID_QCS_SYNTAX_V2

func CSSMOID_OID_QCS_SYNTAX_V2() uintptr

CSSMOID_OID_QCS_SYNTAX_V2 returns the address of the symbol CSSMOID_OID_QCS_SYNTAX_V2.

func CSSMOID_ObjectClass

func CSSMOID_ObjectClass() uintptr

CSSMOID_ObjectClass returns the address of the symbol CSSMOID_ObjectClass.

func CSSMOID_OrganizationName

func CSSMOID_OrganizationName() uintptr

CSSMOID_OrganizationName returns the address of the symbol CSSMOID_OrganizationName.

func CSSMOID_OrganizationalUnitName

func CSSMOID_OrganizationalUnitName() uintptr

CSSMOID_OrganizationalUnitName returns the address of the symbol CSSMOID_OrganizationalUnitName.

func CSSMOID_Owner

func CSSMOID_Owner() uintptr

CSSMOID_Owner returns the address of the symbol CSSMOID_Owner.

func CSSMOID_PDA_COUNTRY_CITIZEN

func CSSMOID_PDA_COUNTRY_CITIZEN() uintptr

CSSMOID_PDA_COUNTRY_CITIZEN returns the address of the symbol CSSMOID_PDA_COUNTRY_CITIZEN.

func CSSMOID_PDA_COUNTRY_RESIDENCE

func CSSMOID_PDA_COUNTRY_RESIDENCE() uintptr

CSSMOID_PDA_COUNTRY_RESIDENCE returns the address of the symbol CSSMOID_PDA_COUNTRY_RESIDENCE.

func CSSMOID_PDA_DATE_OF_BIRTH

func CSSMOID_PDA_DATE_OF_BIRTH() uintptr

CSSMOID_PDA_DATE_OF_BIRTH returns the address of the symbol CSSMOID_PDA_DATE_OF_BIRTH.

func CSSMOID_PDA_GENDER

func CSSMOID_PDA_GENDER() uintptr

CSSMOID_PDA_GENDER returns the address of the symbol CSSMOID_PDA_GENDER.

func CSSMOID_PDA_PLACE_OF_BIRTH

func CSSMOID_PDA_PLACE_OF_BIRTH() uintptr

CSSMOID_PDA_PLACE_OF_BIRTH returns the address of the symbol CSSMOID_PDA_PLACE_OF_BIRTH.

func CSSMOID_PKCS3

func CSSMOID_PKCS3() uintptr

CSSMOID_PKCS3 returns the address of the symbol CSSMOID_PKCS3.

func CSSMOID_PKCS5_DES_EDE3_CBC

func CSSMOID_PKCS5_DES_EDE3_CBC() uintptr

CSSMOID_PKCS5_DES_EDE3_CBC returns the address of the symbol CSSMOID_PKCS5_DES_EDE3_CBC.

func CSSMOID_PKCS5_DIGEST_ALG

func CSSMOID_PKCS5_DIGEST_ALG() uintptr

CSSMOID_PKCS5_DIGEST_ALG returns the address of the symbol CSSMOID_PKCS5_DIGEST_ALG.

func CSSMOID_PKCS5_ENCRYPT_ALG

func CSSMOID_PKCS5_ENCRYPT_ALG() uintptr

CSSMOID_PKCS5_ENCRYPT_ALG returns the address of the symbol CSSMOID_PKCS5_ENCRYPT_ALG.

func CSSMOID_PKCS5_HMAC_SHA1

func CSSMOID_PKCS5_HMAC_SHA1() uintptr

CSSMOID_PKCS5_HMAC_SHA1 returns the address of the symbol CSSMOID_PKCS5_HMAC_SHA1.

func CSSMOID_PKCS5_PBES2

func CSSMOID_PKCS5_PBES2() uintptr

CSSMOID_PKCS5_PBES2 returns the address of the symbol CSSMOID_PKCS5_PBES2.

func CSSMOID_PKCS5_PBKDF2

func CSSMOID_PKCS5_PBKDF2() uintptr

CSSMOID_PKCS5_PBKDF2 returns the address of the symbol CSSMOID_PKCS5_PBKDF2.

func CSSMOID_PKCS5_PBMAC1

func CSSMOID_PKCS5_PBMAC1() uintptr

CSSMOID_PKCS5_PBMAC1 returns the address of the symbol CSSMOID_PKCS5_PBMAC1.

func CSSMOID_PKCS5_RC2_CBC

func CSSMOID_PKCS5_RC2_CBC() uintptr

CSSMOID_PKCS5_RC2_CBC returns the address of the symbol CSSMOID_PKCS5_RC2_CBC.

func CSSMOID_PKCS5_RC5_CBC

func CSSMOID_PKCS5_RC5_CBC() uintptr

CSSMOID_PKCS5_RC5_CBC returns the address of the symbol CSSMOID_PKCS5_RC5_CBC.

func CSSMOID_PKCS5_pbeWithMD2AndDES

func CSSMOID_PKCS5_pbeWithMD2AndDES() uintptr

CSSMOID_PKCS5_pbeWithMD2AndDES returns the address of the symbol CSSMOID_PKCS5_pbeWithMD2AndDES.

func CSSMOID_PKCS5_pbeWithMD2AndRC2

func CSSMOID_PKCS5_pbeWithMD2AndRC2() uintptr

CSSMOID_PKCS5_pbeWithMD2AndRC2 returns the address of the symbol CSSMOID_PKCS5_pbeWithMD2AndRC2.

func CSSMOID_PKCS5_pbeWithMD5AndDES

func CSSMOID_PKCS5_pbeWithMD5AndDES() uintptr

CSSMOID_PKCS5_pbeWithMD5AndDES returns the address of the symbol CSSMOID_PKCS5_pbeWithMD5AndDES.

func CSSMOID_PKCS5_pbeWithMD5AndRC2

func CSSMOID_PKCS5_pbeWithMD5AndRC2() uintptr

CSSMOID_PKCS5_pbeWithMD5AndRC2 returns the address of the symbol CSSMOID_PKCS5_pbeWithMD5AndRC2.

func CSSMOID_PKCS5_pbeWithSHA1AndDES

func CSSMOID_PKCS5_pbeWithSHA1AndDES() uintptr

CSSMOID_PKCS5_pbeWithSHA1AndDES returns the address of the symbol CSSMOID_PKCS5_pbeWithSHA1AndDES.

func CSSMOID_PKCS5_pbeWithSHA1AndRC2

func CSSMOID_PKCS5_pbeWithSHA1AndRC2() uintptr

CSSMOID_PKCS5_pbeWithSHA1AndRC2 returns the address of the symbol CSSMOID_PKCS5_pbeWithSHA1AndRC2.

func CSSMOID_PKCS7_Data

func CSSMOID_PKCS7_Data() uintptr

CSSMOID_PKCS7_Data returns the address of the symbol CSSMOID_PKCS7_Data.

func CSSMOID_PKCS7_DataWithAttributes

func CSSMOID_PKCS7_DataWithAttributes() uintptr

CSSMOID_PKCS7_DataWithAttributes returns the address of the symbol CSSMOID_PKCS7_DataWithAttributes.

func CSSMOID_PKCS7_DigestedData

func CSSMOID_PKCS7_DigestedData() uintptr

CSSMOID_PKCS7_DigestedData returns the address of the symbol CSSMOID_PKCS7_DigestedData.

func CSSMOID_PKCS7_EncryptedData

func CSSMOID_PKCS7_EncryptedData() uintptr

CSSMOID_PKCS7_EncryptedData returns the address of the symbol CSSMOID_PKCS7_EncryptedData.

func CSSMOID_PKCS7_EncryptedPrivateKeyInfo

func CSSMOID_PKCS7_EncryptedPrivateKeyInfo() uintptr

CSSMOID_PKCS7_EncryptedPrivateKeyInfo returns the address of the symbol CSSMOID_PKCS7_EncryptedPrivateKeyInfo.

func CSSMOID_PKCS7_EnvelopedData

func CSSMOID_PKCS7_EnvelopedData() uintptr

CSSMOID_PKCS7_EnvelopedData returns the address of the symbol CSSMOID_PKCS7_EnvelopedData.

func CSSMOID_PKCS7_SignedAndEnvelopedData

func CSSMOID_PKCS7_SignedAndEnvelopedData() uintptr

CSSMOID_PKCS7_SignedAndEnvelopedData returns the address of the symbol CSSMOID_PKCS7_SignedAndEnvelopedData.

func CSSMOID_PKCS7_SignedData

func CSSMOID_PKCS7_SignedData() uintptr

CSSMOID_PKCS7_SignedData returns the address of the symbol CSSMOID_PKCS7_SignedData.

func CSSMOID_PKCS9_CertTypes

func CSSMOID_PKCS9_CertTypes() uintptr

CSSMOID_PKCS9_CertTypes returns the address of the symbol CSSMOID_PKCS9_CertTypes.

func CSSMOID_PKCS9_CrlTypes

func CSSMOID_PKCS9_CrlTypes() uintptr

CSSMOID_PKCS9_CrlTypes returns the address of the symbol CSSMOID_PKCS9_CrlTypes.

func CSSMOID_PKCS9_FriendlyName

func CSSMOID_PKCS9_FriendlyName() uintptr

CSSMOID_PKCS9_FriendlyName returns the address of the symbol CSSMOID_PKCS9_FriendlyName.

func CSSMOID_PKCS9_Id_Ct_TSTInfo

func CSSMOID_PKCS9_Id_Ct_TSTInfo() uintptr

CSSMOID_PKCS9_Id_Ct_TSTInfo returns the address of the symbol CSSMOID_PKCS9_Id_Ct_TSTInfo.

func CSSMOID_PKCS9_LocalKeyId

func CSSMOID_PKCS9_LocalKeyId() uintptr

CSSMOID_PKCS9_LocalKeyId returns the address of the symbol CSSMOID_PKCS9_LocalKeyId.

func CSSMOID_PKCS9_SdsiCertificate

func CSSMOID_PKCS9_SdsiCertificate() uintptr

CSSMOID_PKCS9_SdsiCertificate returns the address of the symbol CSSMOID_PKCS9_SdsiCertificate.

func CSSMOID_PKCS9_TimeStampToken

func CSSMOID_PKCS9_TimeStampToken() uintptr

CSSMOID_PKCS9_TimeStampToken returns the address of the symbol CSSMOID_PKCS9_TimeStampToken.

func CSSMOID_PKCS9_X509Certificate

func CSSMOID_PKCS9_X509Certificate() uintptr

CSSMOID_PKCS9_X509Certificate returns the address of the symbol CSSMOID_PKCS9_X509Certificate.

func CSSMOID_PKCS9_X509Crl

func CSSMOID_PKCS9_X509Crl() uintptr

CSSMOID_PKCS9_X509Crl returns the address of the symbol CSSMOID_PKCS9_X509Crl.

func CSSMOID_PKCS12_certBag

func CSSMOID_PKCS12_certBag() uintptr

CSSMOID_PKCS12_certBag returns the address of the symbol CSSMOID_PKCS12_certBag.

func CSSMOID_PKCS12_crlBag

func CSSMOID_PKCS12_crlBag() uintptr

CSSMOID_PKCS12_crlBag returns the address of the symbol CSSMOID_PKCS12_crlBag.

func CSSMOID_PKCS12_keyBag

func CSSMOID_PKCS12_keyBag() uintptr

CSSMOID_PKCS12_keyBag returns the address of the symbol CSSMOID_PKCS12_keyBag.

func CSSMOID_PKCS12_pbeWithSHAAnd2Key3DESCBC

func CSSMOID_PKCS12_pbeWithSHAAnd2Key3DESCBC() uintptr

CSSMOID_PKCS12_pbeWithSHAAnd2Key3DESCBC returns the address of the symbol CSSMOID_PKCS12_pbeWithSHAAnd2Key3DESCBC.

func CSSMOID_PKCS12_pbeWithSHAAnd3Key3DESCBC

func CSSMOID_PKCS12_pbeWithSHAAnd3Key3DESCBC() uintptr

CSSMOID_PKCS12_pbeWithSHAAnd3Key3DESCBC returns the address of the symbol CSSMOID_PKCS12_pbeWithSHAAnd3Key3DESCBC.

func CSSMOID_PKCS12_pbeWithSHAAnd40BitRC4

func CSSMOID_PKCS12_pbeWithSHAAnd40BitRC4() uintptr

CSSMOID_PKCS12_pbeWithSHAAnd40BitRC4 returns the address of the symbol CSSMOID_PKCS12_pbeWithSHAAnd40BitRC4.

func CSSMOID_PKCS12_pbeWithSHAAnd128BitRC2CBC

func CSSMOID_PKCS12_pbeWithSHAAnd128BitRC2CBC() uintptr

CSSMOID_PKCS12_pbeWithSHAAnd128BitRC2CBC returns the address of the symbol CSSMOID_PKCS12_pbeWithSHAAnd128BitRC2CBC.

func CSSMOID_PKCS12_pbeWithSHAAnd128BitRC4

func CSSMOID_PKCS12_pbeWithSHAAnd128BitRC4() uintptr

CSSMOID_PKCS12_pbeWithSHAAnd128BitRC4 returns the address of the symbol CSSMOID_PKCS12_pbeWithSHAAnd128BitRC4.

func CSSMOID_PKCS12_pbewithSHAAnd40BitRC2CBC

func CSSMOID_PKCS12_pbewithSHAAnd40BitRC2CBC() uintptr

CSSMOID_PKCS12_pbewithSHAAnd40BitRC2CBC returns the address of the symbol CSSMOID_PKCS12_pbewithSHAAnd40BitRC2CBC.

func CSSMOID_PKCS12_safeContentsBag

func CSSMOID_PKCS12_safeContentsBag() uintptr

CSSMOID_PKCS12_safeContentsBag returns the address of the symbol CSSMOID_PKCS12_safeContentsBag.

func CSSMOID_PKCS12_secretBag

func CSSMOID_PKCS12_secretBag() uintptr

CSSMOID_PKCS12_secretBag returns the address of the symbol CSSMOID_PKCS12_secretBag.

func CSSMOID_PKCS12_shroudedKeyBag

func CSSMOID_PKCS12_shroudedKeyBag() uintptr

CSSMOID_PKCS12_shroudedKeyBag returns the address of the symbol CSSMOID_PKCS12_shroudedKeyBag.

func CSSMOID_PKIX_OCSP

func CSSMOID_PKIX_OCSP() uintptr

CSSMOID_PKIX_OCSP returns the address of the symbol CSSMOID_PKIX_OCSP.

func CSSMOID_PKIX_OCSP_ARCHIVE_CUTOFF

func CSSMOID_PKIX_OCSP_ARCHIVE_CUTOFF() uintptr

CSSMOID_PKIX_OCSP_ARCHIVE_CUTOFF returns the address of the symbol CSSMOID_PKIX_OCSP_ARCHIVE_CUTOFF.

func CSSMOID_PKIX_OCSP_BASIC

func CSSMOID_PKIX_OCSP_BASIC() uintptr

CSSMOID_PKIX_OCSP_BASIC returns the address of the symbol CSSMOID_PKIX_OCSP_BASIC.

func CSSMOID_PKIX_OCSP_CRL

func CSSMOID_PKIX_OCSP_CRL() uintptr

CSSMOID_PKIX_OCSP_CRL returns the address of the symbol CSSMOID_PKIX_OCSP_CRL.

func CSSMOID_PKIX_OCSP_NOCHECK

func CSSMOID_PKIX_OCSP_NOCHECK() uintptr

CSSMOID_PKIX_OCSP_NOCHECK returns the address of the symbol CSSMOID_PKIX_OCSP_NOCHECK.

func CSSMOID_PKIX_OCSP_NONCE

func CSSMOID_PKIX_OCSP_NONCE() uintptr

CSSMOID_PKIX_OCSP_NONCE returns the address of the symbol CSSMOID_PKIX_OCSP_NONCE.

func CSSMOID_PKIX_OCSP_RESPONSE

func CSSMOID_PKIX_OCSP_RESPONSE() uintptr

CSSMOID_PKIX_OCSP_RESPONSE returns the address of the symbol CSSMOID_PKIX_OCSP_RESPONSE.

func CSSMOID_PKIX_OCSP_SERVICE_LOCATOR

func CSSMOID_PKIX_OCSP_SERVICE_LOCATOR() uintptr

CSSMOID_PKIX_OCSP_SERVICE_LOCATOR returns the address of the symbol CSSMOID_PKIX_OCSP_SERVICE_LOCATOR.

func CSSMOID_PhysicalDeliveryOfficeName

func CSSMOID_PhysicalDeliveryOfficeName() uintptr

CSSMOID_PhysicalDeliveryOfficeName returns the address of the symbol CSSMOID_PhysicalDeliveryOfficeName.

func CSSMOID_PolicyConstraints

func CSSMOID_PolicyConstraints() uintptr

CSSMOID_PolicyConstraints returns the address of the symbol CSSMOID_PolicyConstraints.

func CSSMOID_PolicyMappings

func CSSMOID_PolicyMappings() uintptr

CSSMOID_PolicyMappings returns the address of the symbol CSSMOID_PolicyMappings.

func CSSMOID_PostOfficeBox

func CSSMOID_PostOfficeBox() uintptr

CSSMOID_PostOfficeBox returns the address of the symbol CSSMOID_PostOfficeBox.

func CSSMOID_PostalAddress

func CSSMOID_PostalAddress() uintptr

CSSMOID_PostalAddress returns the address of the symbol CSSMOID_PostalAddress.

func CSSMOID_PostalCode

func CSSMOID_PostalCode() uintptr

CSSMOID_PostalCode returns the address of the symbol CSSMOID_PostalCode.

func CSSMOID_PreferredDeliveryMethod

func CSSMOID_PreferredDeliveryMethod() uintptr

CSSMOID_PreferredDeliveryMethod returns the address of the symbol CSSMOID_PreferredDeliveryMethod.

func CSSMOID_PresentationAddress

func CSSMOID_PresentationAddress() uintptr

CSSMOID_PresentationAddress returns the address of the symbol CSSMOID_PresentationAddress.

func CSSMOID_PrivateKeyUsagePeriod

func CSSMOID_PrivateKeyUsagePeriod() uintptr

CSSMOID_PrivateKeyUsagePeriod returns the address of the symbol CSSMOID_PrivateKeyUsagePeriod.

func CSSMOID_ProtocolInformation

func CSSMOID_ProtocolInformation() uintptr

CSSMOID_ProtocolInformation returns the address of the symbol CSSMOID_ProtocolInformation.

func CSSMOID_QC_Statements

func CSSMOID_QC_Statements() uintptr

CSSMOID_QC_Statements returns the address of the symbol CSSMOID_QC_Statements.

func CSSMOID_QT_CPS

func CSSMOID_QT_CPS() uintptr

CSSMOID_QT_CPS returns the address of the symbol CSSMOID_QT_CPS.

func CSSMOID_QT_UNOTICE

func CSSMOID_QT_UNOTICE() uintptr

CSSMOID_QT_UNOTICE returns the address of the symbol CSSMOID_QT_UNOTICE.

func CSSMOID_RSA

func CSSMOID_RSA() uintptr

CSSMOID_RSA returns the address of the symbol CSSMOID_RSA.

func CSSMOID_RSAWithOAEP

func CSSMOID_RSAWithOAEP() uintptr

CSSMOID_RSAWithOAEP returns the address of the symbol CSSMOID_RSAWithOAEP.

func CSSMOID_RegisteredAddress

func CSSMOID_RegisteredAddress() uintptr

CSSMOID_RegisteredAddress returns the address of the symbol CSSMOID_RegisteredAddress.

func CSSMOID_RoleOccupant

func CSSMOID_RoleOccupant() uintptr

CSSMOID_RoleOccupant returns the address of the symbol CSSMOID_RoleOccupant.

func CSSMOID_SHA1

func CSSMOID_SHA1() uintptr

CSSMOID_SHA1 returns the address of the symbol CSSMOID_SHA1.

func CSSMOID_SHA1WithDSA

func CSSMOID_SHA1WithDSA() uintptr

CSSMOID_SHA1WithDSA returns the address of the symbol CSSMOID_SHA1WithDSA.

func CSSMOID_SHA1WithDSA_CMS

func CSSMOID_SHA1WithDSA_CMS() uintptr

CSSMOID_SHA1WithDSA_CMS returns the address of the symbol CSSMOID_SHA1WithDSA_CMS.

func CSSMOID_SHA1WithDSA_JDK

func CSSMOID_SHA1WithDSA_JDK() uintptr

CSSMOID_SHA1WithDSA_JDK returns the address of the symbol CSSMOID_SHA1WithDSA_JDK.

func CSSMOID_SHA1WithRSA

func CSSMOID_SHA1WithRSA() uintptr

CSSMOID_SHA1WithRSA returns the address of the symbol CSSMOID_SHA1WithRSA.

func CSSMOID_SHA1WithRSA_OIW

func CSSMOID_SHA1WithRSA_OIW() uintptr

CSSMOID_SHA1WithRSA_OIW returns the address of the symbol CSSMOID_SHA1WithRSA_OIW.

func CSSMOID_SHA224

func CSSMOID_SHA224() uintptr

CSSMOID_SHA224 returns the address of the symbol CSSMOID_SHA224.

func CSSMOID_SHA224WithRSA

func CSSMOID_SHA224WithRSA() uintptr

CSSMOID_SHA224WithRSA returns the address of the symbol CSSMOID_SHA224WithRSA.

func CSSMOID_SHA256

func CSSMOID_SHA256() uintptr

CSSMOID_SHA256 returns the address of the symbol CSSMOID_SHA256.

func CSSMOID_SHA256WithRSA

func CSSMOID_SHA256WithRSA() uintptr

CSSMOID_SHA256WithRSA returns the address of the symbol CSSMOID_SHA256WithRSA.

func CSSMOID_SHA384

func CSSMOID_SHA384() uintptr

CSSMOID_SHA384 returns the address of the symbol CSSMOID_SHA384.

func CSSMOID_SHA384WithRSA

func CSSMOID_SHA384WithRSA() uintptr

CSSMOID_SHA384WithRSA returns the address of the symbol CSSMOID_SHA384WithRSA.

func CSSMOID_SHA512

func CSSMOID_SHA512() uintptr

CSSMOID_SHA512 returns the address of the symbol CSSMOID_SHA512.

func CSSMOID_SHA512WithRSA

func CSSMOID_SHA512WithRSA() uintptr

CSSMOID_SHA512WithRSA returns the address of the symbol CSSMOID_SHA512WithRSA.

func CSSMOID_SearchGuide

func CSSMOID_SearchGuide() uintptr

CSSMOID_SearchGuide returns the address of the symbol CSSMOID_SearchGuide.

func CSSMOID_SeeAlso

func CSSMOID_SeeAlso() uintptr

CSSMOID_SeeAlso returns the address of the symbol CSSMOID_SeeAlso.

func CSSMOID_SerialNumber

func CSSMOID_SerialNumber() uintptr

CSSMOID_SerialNumber returns the address of the symbol CSSMOID_SerialNumber.

func CSSMOID_ServerAuth

func CSSMOID_ServerAuth() uintptr

CSSMOID_ServerAuth returns the address of the symbol CSSMOID_ServerAuth.

func CSSMOID_SigningTime

func CSSMOID_SigningTime() uintptr

CSSMOID_SigningTime returns the address of the symbol CSSMOID_SigningTime.

func CSSMOID_StateProvinceName

func CSSMOID_StateProvinceName() uintptr

CSSMOID_StateProvinceName returns the address of the symbol CSSMOID_StateProvinceName.

func CSSMOID_StreetAddress

func CSSMOID_StreetAddress() uintptr

CSSMOID_StreetAddress returns the address of the symbol CSSMOID_StreetAddress.

func CSSMOID_SubjectAltName

func CSSMOID_SubjectAltName() uintptr

CSSMOID_SubjectAltName returns the address of the symbol CSSMOID_SubjectAltName.

func CSSMOID_SubjectDirectoryAttributes

func CSSMOID_SubjectDirectoryAttributes() uintptr

CSSMOID_SubjectDirectoryAttributes returns the address of the symbol CSSMOID_SubjectDirectoryAttributes.

func CSSMOID_SubjectEmailAddress

func CSSMOID_SubjectEmailAddress() uintptr

CSSMOID_SubjectEmailAddress returns the address of the symbol CSSMOID_SubjectEmailAddress.

func CSSMOID_SubjectInfoAccess

func CSSMOID_SubjectInfoAccess() uintptr

CSSMOID_SubjectInfoAccess returns the address of the symbol CSSMOID_SubjectInfoAccess.

func CSSMOID_SubjectKeyIdentifier

func CSSMOID_SubjectKeyIdentifier() uintptr

CSSMOID_SubjectKeyIdentifier returns the address of the symbol CSSMOID_SubjectKeyIdentifier.

func CSSMOID_SubjectPicture

func CSSMOID_SubjectPicture() uintptr

CSSMOID_SubjectPicture returns the address of the symbol CSSMOID_SubjectPicture.

func CSSMOID_SubjectSignatureBitmap

func CSSMOID_SubjectSignatureBitmap() uintptr

CSSMOID_SubjectSignatureBitmap returns the address of the symbol CSSMOID_SubjectSignatureBitmap.

func CSSMOID_SupportedApplicationContext

func CSSMOID_SupportedApplicationContext() uintptr

CSSMOID_SupportedApplicationContext returns the address of the symbol CSSMOID_SupportedApplicationContext.

func CSSMOID_Surname

func CSSMOID_Surname() uintptr

CSSMOID_Surname returns the address of the symbol CSSMOID_Surname.

func CSSMOID_TEST_MOBILE_STORE_SIGNING_POLICY

func CSSMOID_TEST_MOBILE_STORE_SIGNING_POLICY() uintptr

CSSMOID_TEST_MOBILE_STORE_SIGNING_POLICY returns the address of the symbol CSSMOID_TEST_MOBILE_STORE_SIGNING_POLICY.

func CSSMOID_TelephoneNumber

func CSSMOID_TelephoneNumber() uintptr

CSSMOID_TelephoneNumber returns the address of the symbol CSSMOID_TelephoneNumber.

func CSSMOID_TelexNumber

func CSSMOID_TelexNumber() uintptr

CSSMOID_TelexNumber returns the address of the symbol CSSMOID_TelexNumber.

func CSSMOID_TelexTerminalIdentifier

func CSSMOID_TelexTerminalIdentifier() uintptr

CSSMOID_TelexTerminalIdentifier returns the address of the symbol CSSMOID_TelexTerminalIdentifier.

func CSSMOID_TimeStamping

func CSSMOID_TimeStamping() uintptr

CSSMOID_TimeStamping returns the address of the symbol CSSMOID_TimeStamping.

func CSSMOID_Title

func CSSMOID_Title() uintptr

CSSMOID_Title returns the address of the symbol CSSMOID_Title.

func CSSMOID_UniqueIdentifier

func CSSMOID_UniqueIdentifier() uintptr

CSSMOID_UniqueIdentifier returns the address of the symbol CSSMOID_UniqueIdentifier.

func CSSMOID_UniqueMember

func CSSMOID_UniqueMember() uintptr

CSSMOID_UniqueMember returns the address of the symbol CSSMOID_UniqueMember.

func CSSMOID_UnstructuredAddress

func CSSMOID_UnstructuredAddress() uintptr

CSSMOID_UnstructuredAddress returns the address of the symbol CSSMOID_UnstructuredAddress.

func CSSMOID_UnstructuredName

func CSSMOID_UnstructuredName() uintptr

CSSMOID_UnstructuredName returns the address of the symbol CSSMOID_UnstructuredName.

func CSSMOID_UseExemptions

func CSSMOID_UseExemptions() uintptr

CSSMOID_UseExemptions returns the address of the symbol CSSMOID_UseExemptions.

func CSSMOID_UserCertificate

func CSSMOID_UserCertificate() uintptr

CSSMOID_UserCertificate returns the address of the symbol CSSMOID_UserCertificate.

func CSSMOID_UserID

func CSSMOID_UserID() uintptr

CSSMOID_UserID returns the address of the symbol CSSMOID_UserID.

func CSSMOID_UserPassword

func CSSMOID_UserPassword() uintptr

CSSMOID_UserPassword returns the address of the symbol CSSMOID_UserPassword.

func CSSMOID_X9_62

func CSSMOID_X9_62() uintptr

CSSMOID_X9_62 returns the address of the symbol CSSMOID_X9_62.

func CSSMOID_X9_62_C_TwoCurve

func CSSMOID_X9_62_C_TwoCurve() uintptr

CSSMOID_X9_62_C_TwoCurve returns the address of the symbol CSSMOID_X9_62_C_TwoCurve.

func CSSMOID_X9_62_EllCurve

func CSSMOID_X9_62_EllCurve() uintptr

CSSMOID_X9_62_EllCurve returns the address of the symbol CSSMOID_X9_62_EllCurve.

func CSSMOID_X9_62_FieldType

func CSSMOID_X9_62_FieldType() uintptr

CSSMOID_X9_62_FieldType returns the address of the symbol CSSMOID_X9_62_FieldType.

func CSSMOID_X9_62_PrimeCurve

func CSSMOID_X9_62_PrimeCurve() uintptr

CSSMOID_X9_62_PrimeCurve returns the address of the symbol CSSMOID_X9_62_PrimeCurve.

func CSSMOID_X9_62_PubKeyType

func CSSMOID_X9_62_PubKeyType() uintptr

CSSMOID_X9_62_PubKeyType returns the address of the symbol CSSMOID_X9_62_PubKeyType.

func CSSMOID_X9_62_SigType

func CSSMOID_X9_62_SigType() uintptr

CSSMOID_X9_62_SigType returns the address of the symbol CSSMOID_X9_62_SigType.

func CSSMOID_X509V1CRLIssuerNameCStruct

func CSSMOID_X509V1CRLIssuerNameCStruct() uintptr

CSSMOID_X509V1CRLIssuerNameCStruct returns the address of the symbol CSSMOID_X509V1CRLIssuerNameCStruct.

func CSSMOID_X509V1CRLIssuerNameLDAP

func CSSMOID_X509V1CRLIssuerNameLDAP() uintptr

CSSMOID_X509V1CRLIssuerNameLDAP returns the address of the symbol CSSMOID_X509V1CRLIssuerNameLDAP.

func CSSMOID_X509V1CRLIssuerStruct

func CSSMOID_X509V1CRLIssuerStruct() uintptr

CSSMOID_X509V1CRLIssuerStruct returns the address of the symbol CSSMOID_X509V1CRLIssuerStruct.

func CSSMOID_X509V1CRLNextUpdate

func CSSMOID_X509V1CRLNextUpdate() uintptr

CSSMOID_X509V1CRLNextUpdate returns the address of the symbol CSSMOID_X509V1CRLNextUpdate.

func CSSMOID_X509V1CRLNumberOfRevokedCertEntries

func CSSMOID_X509V1CRLNumberOfRevokedCertEntries() uintptr

CSSMOID_X509V1CRLNumberOfRevokedCertEntries returns the address of the symbol CSSMOID_X509V1CRLNumberOfRevokedCertEntries.

func CSSMOID_X509V1CRLRevokedCertificatesCStruct

func CSSMOID_X509V1CRLRevokedCertificatesCStruct() uintptr

CSSMOID_X509V1CRLRevokedCertificatesCStruct returns the address of the symbol CSSMOID_X509V1CRLRevokedCertificatesCStruct.

func CSSMOID_X509V1CRLRevokedCertificatesStruct

func CSSMOID_X509V1CRLRevokedCertificatesStruct() uintptr

CSSMOID_X509V1CRLRevokedCertificatesStruct returns the address of the symbol CSSMOID_X509V1CRLRevokedCertificatesStruct.

func CSSMOID_X509V1CRLRevokedEntryCStruct

func CSSMOID_X509V1CRLRevokedEntryCStruct() uintptr

CSSMOID_X509V1CRLRevokedEntryCStruct returns the address of the symbol CSSMOID_X509V1CRLRevokedEntryCStruct.

func CSSMOID_X509V1CRLRevokedEntryRevocationDate

func CSSMOID_X509V1CRLRevokedEntryRevocationDate() uintptr

CSSMOID_X509V1CRLRevokedEntryRevocationDate returns the address of the symbol CSSMOID_X509V1CRLRevokedEntryRevocationDate.

func CSSMOID_X509V1CRLRevokedEntrySerialNumber

func CSSMOID_X509V1CRLRevokedEntrySerialNumber() uintptr

CSSMOID_X509V1CRLRevokedEntrySerialNumber returns the address of the symbol CSSMOID_X509V1CRLRevokedEntrySerialNumber.

func CSSMOID_X509V1CRLRevokedEntryStruct

func CSSMOID_X509V1CRLRevokedEntryStruct() uintptr

CSSMOID_X509V1CRLRevokedEntryStruct returns the address of the symbol CSSMOID_X509V1CRLRevokedEntryStruct.

func CSSMOID_X509V1CRLThisUpdate

func CSSMOID_X509V1CRLThisUpdate() uintptr

CSSMOID_X509V1CRLThisUpdate returns the address of the symbol CSSMOID_X509V1CRLThisUpdate.

func CSSMOID_X509V1CertificateIssuerUniqueId

func CSSMOID_X509V1CertificateIssuerUniqueId() uintptr

CSSMOID_X509V1CertificateIssuerUniqueId returns the address of the symbol CSSMOID_X509V1CertificateIssuerUniqueId.

func CSSMOID_X509V1CertificateSubjectUniqueId

func CSSMOID_X509V1CertificateSubjectUniqueId() uintptr

CSSMOID_X509V1CertificateSubjectUniqueId returns the address of the symbol CSSMOID_X509V1CertificateSubjectUniqueId.

func CSSMOID_X509V1IssuerName

func CSSMOID_X509V1IssuerName() uintptr

CSSMOID_X509V1IssuerName returns the address of the symbol CSSMOID_X509V1IssuerName.

func CSSMOID_X509V1IssuerNameCStruct

func CSSMOID_X509V1IssuerNameCStruct() uintptr

CSSMOID_X509V1IssuerNameCStruct returns the address of the symbol CSSMOID_X509V1IssuerNameCStruct.

func CSSMOID_X509V1IssuerNameLDAP

func CSSMOID_X509V1IssuerNameLDAP() uintptr

CSSMOID_X509V1IssuerNameLDAP returns the address of the symbol CSSMOID_X509V1IssuerNameLDAP.

func CSSMOID_X509V1IssuerNameStd

func CSSMOID_X509V1IssuerNameStd() uintptr

CSSMOID_X509V1IssuerNameStd returns the address of the symbol CSSMOID_X509V1IssuerNameStd.

func CSSMOID_X509V1SerialNumber

func CSSMOID_X509V1SerialNumber() uintptr

CSSMOID_X509V1SerialNumber returns the address of the symbol CSSMOID_X509V1SerialNumber.

func CSSMOID_X509V1Signature

func CSSMOID_X509V1Signature() uintptr

CSSMOID_X509V1Signature returns the address of the symbol CSSMOID_X509V1Signature.

func CSSMOID_X509V1SignatureAlgorithm

func CSSMOID_X509V1SignatureAlgorithm() uintptr

CSSMOID_X509V1SignatureAlgorithm returns the address of the symbol CSSMOID_X509V1SignatureAlgorithm.

func CSSMOID_X509V1SignatureAlgorithmParameters

func CSSMOID_X509V1SignatureAlgorithmParameters() uintptr

CSSMOID_X509V1SignatureAlgorithmParameters returns the address of the symbol CSSMOID_X509V1SignatureAlgorithmParameters.

func CSSMOID_X509V1SignatureAlgorithmTBS

func CSSMOID_X509V1SignatureAlgorithmTBS() uintptr

CSSMOID_X509V1SignatureAlgorithmTBS returns the address of the symbol CSSMOID_X509V1SignatureAlgorithmTBS.

func CSSMOID_X509V1SignatureCStruct

func CSSMOID_X509V1SignatureCStruct() uintptr

CSSMOID_X509V1SignatureCStruct returns the address of the symbol CSSMOID_X509V1SignatureCStruct.

func CSSMOID_X509V1SignatureStruct

func CSSMOID_X509V1SignatureStruct() uintptr

CSSMOID_X509V1SignatureStruct returns the address of the symbol CSSMOID_X509V1SignatureStruct.

func CSSMOID_X509V1SubjectName

func CSSMOID_X509V1SubjectName() uintptr

CSSMOID_X509V1SubjectName returns the address of the symbol CSSMOID_X509V1SubjectName.

func CSSMOID_X509V1SubjectNameCStruct

func CSSMOID_X509V1SubjectNameCStruct() uintptr

CSSMOID_X509V1SubjectNameCStruct returns the address of the symbol CSSMOID_X509V1SubjectNameCStruct.

func CSSMOID_X509V1SubjectNameLDAP

func CSSMOID_X509V1SubjectNameLDAP() uintptr

CSSMOID_X509V1SubjectNameLDAP returns the address of the symbol CSSMOID_X509V1SubjectNameLDAP.

func CSSMOID_X509V1SubjectNameStd

func CSSMOID_X509V1SubjectNameStd() uintptr

CSSMOID_X509V1SubjectNameStd returns the address of the symbol CSSMOID_X509V1SubjectNameStd.

func CSSMOID_X509V1SubjectPublicKey

func CSSMOID_X509V1SubjectPublicKey() uintptr

CSSMOID_X509V1SubjectPublicKey returns the address of the symbol CSSMOID_X509V1SubjectPublicKey.

func CSSMOID_X509V1SubjectPublicKeyAlgorithm

func CSSMOID_X509V1SubjectPublicKeyAlgorithm() uintptr

CSSMOID_X509V1SubjectPublicKeyAlgorithm returns the address of the symbol CSSMOID_X509V1SubjectPublicKeyAlgorithm.

func CSSMOID_X509V1SubjectPublicKeyAlgorithmParameters

func CSSMOID_X509V1SubjectPublicKeyAlgorithmParameters() uintptr

CSSMOID_X509V1SubjectPublicKeyAlgorithmParameters returns the address of the symbol CSSMOID_X509V1SubjectPublicKeyAlgorithmParameters.

func CSSMOID_X509V1SubjectPublicKeyCStruct

func CSSMOID_X509V1SubjectPublicKeyCStruct() uintptr

CSSMOID_X509V1SubjectPublicKeyCStruct returns the address of the symbol CSSMOID_X509V1SubjectPublicKeyCStruct.

func CSSMOID_X509V1ValidityNotAfter

func CSSMOID_X509V1ValidityNotAfter() uintptr

CSSMOID_X509V1ValidityNotAfter returns the address of the symbol CSSMOID_X509V1ValidityNotAfter.

func CSSMOID_X509V1ValidityNotBefore

func CSSMOID_X509V1ValidityNotBefore() uintptr

CSSMOID_X509V1ValidityNotBefore returns the address of the symbol CSSMOID_X509V1ValidityNotBefore.

func CSSMOID_X509V1Version

func CSSMOID_X509V1Version() uintptr

CSSMOID_X509V1Version returns the address of the symbol CSSMOID_X509V1Version.

func CSSMOID_X509V2CRLAllExtensionsCStruct

func CSSMOID_X509V2CRLAllExtensionsCStruct() uintptr

CSSMOID_X509V2CRLAllExtensionsCStruct returns the address of the symbol CSSMOID_X509V2CRLAllExtensionsCStruct.

func CSSMOID_X509V2CRLAllExtensionsStruct

func CSSMOID_X509V2CRLAllExtensionsStruct() uintptr

CSSMOID_X509V2CRLAllExtensionsStruct returns the address of the symbol CSSMOID_X509V2CRLAllExtensionsStruct.

func CSSMOID_X509V2CRLExtensionCritical

func CSSMOID_X509V2CRLExtensionCritical() uintptr

CSSMOID_X509V2CRLExtensionCritical returns the address of the symbol CSSMOID_X509V2CRLExtensionCritical.

func CSSMOID_X509V2CRLExtensionId

func CSSMOID_X509V2CRLExtensionId() uintptr

CSSMOID_X509V2CRLExtensionId returns the address of the symbol CSSMOID_X509V2CRLExtensionId.

func CSSMOID_X509V2CRLExtensionType

func CSSMOID_X509V2CRLExtensionType() uintptr

CSSMOID_X509V2CRLExtensionType returns the address of the symbol CSSMOID_X509V2CRLExtensionType.

func CSSMOID_X509V2CRLNumberOfExtensions

func CSSMOID_X509V2CRLNumberOfExtensions() uintptr

CSSMOID_X509V2CRLNumberOfExtensions returns the address of the symbol CSSMOID_X509V2CRLNumberOfExtensions.

func CSSMOID_X509V2CRLRevokedEntryAllExtensionsCStruct

func CSSMOID_X509V2CRLRevokedEntryAllExtensionsCStruct() uintptr

CSSMOID_X509V2CRLRevokedEntryAllExtensionsCStruct returns the address of the symbol CSSMOID_X509V2CRLRevokedEntryAllExtensionsCStruct.

func CSSMOID_X509V2CRLRevokedEntryAllExtensionsStruct

func CSSMOID_X509V2CRLRevokedEntryAllExtensionsStruct() uintptr

CSSMOID_X509V2CRLRevokedEntryAllExtensionsStruct returns the address of the symbol CSSMOID_X509V2CRLRevokedEntryAllExtensionsStruct.

func CSSMOID_X509V2CRLRevokedEntryExtensionCritical

func CSSMOID_X509V2CRLRevokedEntryExtensionCritical() uintptr

CSSMOID_X509V2CRLRevokedEntryExtensionCritical returns the address of the symbol CSSMOID_X509V2CRLRevokedEntryExtensionCritical.

func CSSMOID_X509V2CRLRevokedEntryExtensionId

func CSSMOID_X509V2CRLRevokedEntryExtensionId() uintptr

CSSMOID_X509V2CRLRevokedEntryExtensionId returns the address of the symbol CSSMOID_X509V2CRLRevokedEntryExtensionId.

func CSSMOID_X509V2CRLRevokedEntryExtensionType

func CSSMOID_X509V2CRLRevokedEntryExtensionType() uintptr

CSSMOID_X509V2CRLRevokedEntryExtensionType returns the address of the symbol CSSMOID_X509V2CRLRevokedEntryExtensionType.

func CSSMOID_X509V2CRLRevokedEntryExtensionValue

func CSSMOID_X509V2CRLRevokedEntryExtensionValue() uintptr

CSSMOID_X509V2CRLRevokedEntryExtensionValue returns the address of the symbol CSSMOID_X509V2CRLRevokedEntryExtensionValue.

func CSSMOID_X509V2CRLRevokedEntryNumberOfExtensions

func CSSMOID_X509V2CRLRevokedEntryNumberOfExtensions() uintptr

CSSMOID_X509V2CRLRevokedEntryNumberOfExtensions returns the address of the symbol CSSMOID_X509V2CRLRevokedEntryNumberOfExtensions.

func CSSMOID_X509V2CRLRevokedEntrySingleExtensionCStruct

func CSSMOID_X509V2CRLRevokedEntrySingleExtensionCStruct() uintptr

CSSMOID_X509V2CRLRevokedEntrySingleExtensionCStruct returns the address of the symbol CSSMOID_X509V2CRLRevokedEntrySingleExtensionCStruct.

func CSSMOID_X509V2CRLRevokedEntrySingleExtensionStruct

func CSSMOID_X509V2CRLRevokedEntrySingleExtensionStruct() uintptr

CSSMOID_X509V2CRLRevokedEntrySingleExtensionStruct returns the address of the symbol CSSMOID_X509V2CRLRevokedEntrySingleExtensionStruct.

func CSSMOID_X509V2CRLSignedCrlCStruct

func CSSMOID_X509V2CRLSignedCrlCStruct() uintptr

CSSMOID_X509V2CRLSignedCrlCStruct returns the address of the symbol CSSMOID_X509V2CRLSignedCrlCStruct.

func CSSMOID_X509V2CRLSignedCrlStruct

func CSSMOID_X509V2CRLSignedCrlStruct() uintptr

CSSMOID_X509V2CRLSignedCrlStruct returns the address of the symbol CSSMOID_X509V2CRLSignedCrlStruct.

func CSSMOID_X509V2CRLSingleExtensionCStruct

func CSSMOID_X509V2CRLSingleExtensionCStruct() uintptr

CSSMOID_X509V2CRLSingleExtensionCStruct returns the address of the symbol CSSMOID_X509V2CRLSingleExtensionCStruct.

func CSSMOID_X509V2CRLSingleExtensionStruct

func CSSMOID_X509V2CRLSingleExtensionStruct() uintptr

CSSMOID_X509V2CRLSingleExtensionStruct returns the address of the symbol CSSMOID_X509V2CRLSingleExtensionStruct.

func CSSMOID_X509V2CRLTbsCertListCStruct

func CSSMOID_X509V2CRLTbsCertListCStruct() uintptr

CSSMOID_X509V2CRLTbsCertListCStruct returns the address of the symbol CSSMOID_X509V2CRLTbsCertListCStruct.

func CSSMOID_X509V2CRLTbsCertListStruct

func CSSMOID_X509V2CRLTbsCertListStruct() uintptr

CSSMOID_X509V2CRLTbsCertListStruct returns the address of the symbol CSSMOID_X509V2CRLTbsCertListStruct.

func CSSMOID_X509V2CRLVersion

func CSSMOID_X509V2CRLVersion() uintptr

CSSMOID_X509V2CRLVersion returns the address of the symbol CSSMOID_X509V2CRLVersion.

func CSSMOID_X509V3Certificate

func CSSMOID_X509V3Certificate() uintptr

CSSMOID_X509V3Certificate returns the address of the symbol CSSMOID_X509V3Certificate.

func CSSMOID_X509V3CertificateCStruct

func CSSMOID_X509V3CertificateCStruct() uintptr

CSSMOID_X509V3CertificateCStruct returns the address of the symbol CSSMOID_X509V3CertificateCStruct.

func CSSMOID_X509V3CertificateExtensionCStruct

func CSSMOID_X509V3CertificateExtensionCStruct() uintptr

CSSMOID_X509V3CertificateExtensionCStruct returns the address of the symbol CSSMOID_X509V3CertificateExtensionCStruct.

func CSSMOID_X509V3CertificateExtensionCritical

func CSSMOID_X509V3CertificateExtensionCritical() uintptr

CSSMOID_X509V3CertificateExtensionCritical returns the address of the symbol CSSMOID_X509V3CertificateExtensionCritical.

func CSSMOID_X509V3CertificateExtensionId

func CSSMOID_X509V3CertificateExtensionId() uintptr

CSSMOID_X509V3CertificateExtensionId returns the address of the symbol CSSMOID_X509V3CertificateExtensionId.

func CSSMOID_X509V3CertificateExtensionStruct

func CSSMOID_X509V3CertificateExtensionStruct() uintptr

CSSMOID_X509V3CertificateExtensionStruct returns the address of the symbol CSSMOID_X509V3CertificateExtensionStruct.

func CSSMOID_X509V3CertificateExtensionType

func CSSMOID_X509V3CertificateExtensionType() uintptr

CSSMOID_X509V3CertificateExtensionType returns the address of the symbol CSSMOID_X509V3CertificateExtensionType.

func CSSMOID_X509V3CertificateExtensionValue

func CSSMOID_X509V3CertificateExtensionValue() uintptr

CSSMOID_X509V3CertificateExtensionValue returns the address of the symbol CSSMOID_X509V3CertificateExtensionValue.

func CSSMOID_X509V3CertificateExtensionsCStruct

func CSSMOID_X509V3CertificateExtensionsCStruct() uintptr

CSSMOID_X509V3CertificateExtensionsCStruct returns the address of the symbol CSSMOID_X509V3CertificateExtensionsCStruct.

func CSSMOID_X509V3CertificateExtensionsStruct

func CSSMOID_X509V3CertificateExtensionsStruct() uintptr

CSSMOID_X509V3CertificateExtensionsStruct returns the address of the symbol CSSMOID_X509V3CertificateExtensionsStruct.

func CSSMOID_X509V3CertificateNumberOfExtensions

func CSSMOID_X509V3CertificateNumberOfExtensions() uintptr

CSSMOID_X509V3CertificateNumberOfExtensions returns the address of the symbol CSSMOID_X509V3CertificateNumberOfExtensions.

func CSSMOID_X509V3SignedCertificate

func CSSMOID_X509V3SignedCertificate() uintptr

CSSMOID_X509V3SignedCertificate returns the address of the symbol CSSMOID_X509V3SignedCertificate.

func CSSMOID_X509V3SignedCertificateCStruct

func CSSMOID_X509V3SignedCertificateCStruct() uintptr

CSSMOID_X509V3SignedCertificateCStruct returns the address of the symbol CSSMOID_X509V3SignedCertificateCStruct.

func CSSMOID_X_121Address

func CSSMOID_X_121Address() uintptr

CSSMOID_X_121Address returns the address of the symbol CSSMOID_X_121Address.

func CSSMOID_ecPublicKey

func CSSMOID_ecPublicKey() uintptr

CSSMOID_ecPublicKey returns the address of the symbol CSSMOID_ecPublicKey.

func CSSMOID_secp112r1

func CSSMOID_secp112r1() uintptr

CSSMOID_secp112r1 returns the address of the symbol CSSMOID_secp112r1.

func CSSMOID_secp112r2

func CSSMOID_secp112r2() uintptr

CSSMOID_secp112r2 returns the address of the symbol CSSMOID_secp112r2.

func CSSMOID_secp128r1

func CSSMOID_secp128r1() uintptr

CSSMOID_secp128r1 returns the address of the symbol CSSMOID_secp128r1.

func CSSMOID_secp128r2

func CSSMOID_secp128r2() uintptr

CSSMOID_secp128r2 returns the address of the symbol CSSMOID_secp128r2.

func CSSMOID_secp160k1

func CSSMOID_secp160k1() uintptr

CSSMOID_secp160k1 returns the address of the symbol CSSMOID_secp160k1.

func CSSMOID_secp160r1

func CSSMOID_secp160r1() uintptr

CSSMOID_secp160r1 returns the address of the symbol CSSMOID_secp160r1.

func CSSMOID_secp160r2

func CSSMOID_secp160r2() uintptr

CSSMOID_secp160r2 returns the address of the symbol CSSMOID_secp160r2.

func CSSMOID_secp192k1

func CSSMOID_secp192k1() uintptr

CSSMOID_secp192k1 returns the address of the symbol CSSMOID_secp192k1.

func CSSMOID_secp192r1

func CSSMOID_secp192r1() uintptr

CSSMOID_secp192r1 returns the address of the symbol CSSMOID_secp192r1.

func CSSMOID_secp224k1

func CSSMOID_secp224k1() uintptr

CSSMOID_secp224k1 returns the address of the symbol CSSMOID_secp224k1.

func CSSMOID_secp224r1

func CSSMOID_secp224r1() uintptr

CSSMOID_secp224r1 returns the address of the symbol CSSMOID_secp224r1.

func CSSMOID_secp256k1

func CSSMOID_secp256k1() uintptr

CSSMOID_secp256k1 returns the address of the symbol CSSMOID_secp256k1.

func CSSMOID_secp256r1

func CSSMOID_secp256r1() uintptr

CSSMOID_secp256r1 returns the address of the symbol CSSMOID_secp256r1.

func CSSMOID_secp384r1

func CSSMOID_secp384r1() uintptr

CSSMOID_secp384r1 returns the address of the symbol CSSMOID_secp384r1.

func CSSMOID_secp521r1

func CSSMOID_secp521r1() uintptr

CSSMOID_secp521r1 returns the address of the symbol CSSMOID_secp521r1.

func CSSMOID_sect113r1

func CSSMOID_sect113r1() uintptr

CSSMOID_sect113r1 returns the address of the symbol CSSMOID_sect113r1.

func CSSMOID_sect113r2

func CSSMOID_sect113r2() uintptr

CSSMOID_sect113r2 returns the address of the symbol CSSMOID_sect113r2.

func CSSMOID_sect131r1

func CSSMOID_sect131r1() uintptr

CSSMOID_sect131r1 returns the address of the symbol CSSMOID_sect131r1.

func CSSMOID_sect131r2

func CSSMOID_sect131r2() uintptr

CSSMOID_sect131r2 returns the address of the symbol CSSMOID_sect131r2.

func CSSMOID_sect163k1

func CSSMOID_sect163k1() uintptr

CSSMOID_sect163k1 returns the address of the symbol CSSMOID_sect163k1.

func CSSMOID_sect163r1

func CSSMOID_sect163r1() uintptr

CSSMOID_sect163r1 returns the address of the symbol CSSMOID_sect163r1.

func CSSMOID_sect163r2

func CSSMOID_sect163r2() uintptr

CSSMOID_sect163r2 returns the address of the symbol CSSMOID_sect163r2.

func CSSMOID_sect193r1

func CSSMOID_sect193r1() uintptr

CSSMOID_sect193r1 returns the address of the symbol CSSMOID_sect193r1.

func CSSMOID_sect193r2

func CSSMOID_sect193r2() uintptr

CSSMOID_sect193r2 returns the address of the symbol CSSMOID_sect193r2.

func CSSMOID_sect233k1

func CSSMOID_sect233k1() uintptr

CSSMOID_sect233k1 returns the address of the symbol CSSMOID_sect233k1.

func CSSMOID_sect233r1

func CSSMOID_sect233r1() uintptr

CSSMOID_sect233r1 returns the address of the symbol CSSMOID_sect233r1.

func CSSMOID_sect239k1

func CSSMOID_sect239k1() uintptr

CSSMOID_sect239k1 returns the address of the symbol CSSMOID_sect239k1.

func CSSMOID_sect283k1

func CSSMOID_sect283k1() uintptr

CSSMOID_sect283k1 returns the address of the symbol CSSMOID_sect283k1.

func CSSMOID_sect283r1

func CSSMOID_sect283r1() uintptr

CSSMOID_sect283r1 returns the address of the symbol CSSMOID_sect283r1.

func CSSMOID_sect409k1

func CSSMOID_sect409k1() uintptr

CSSMOID_sect409k1 returns the address of the symbol CSSMOID_sect409k1.

func CSSMOID_sect409r1

func CSSMOID_sect409r1() uintptr

CSSMOID_sect409r1 returns the address of the symbol CSSMOID_sect409r1.

func CSSMOID_sect571k1

func CSSMOID_sect571k1() uintptr

CSSMOID_sect571k1 returns the address of the symbol CSSMOID_sect571k1.

func CSSMOID_sect571r1

func CSSMOID_sect571r1() uintptr

CSSMOID_sect571r1 returns the address of the symbol CSSMOID_sect571r1.

func CSSM_AC_AuthCompute

func CSSM_AC_AuthCompute(acHandle int, baseAuthorizations unsafe.Pointer, credentials unsafe.Pointer, numberOfRequestors uint32, requestors unsafe.Pointer, requestedAuthorizationPeriod unsafe.Pointer, requestedAuthorization unsafe.Pointer, authorizationResult unsafe.Pointer) int32

CSSM_AC_AuthCompute calls the Security framework function CSSM_AC_AuthCompute.

func CSSM_AC_PassThrough

func CSSM_AC_PassThrough(acHandle int, tpHandle int, clHandle int, ccHandle uint64, dbList unsafe.Pointer, passThroughId uint32, inputParams unsafe.Pointer, outputParams unsafe.Pointer) int32

CSSM_AC_PassThrough calls the Security framework function CSSM_AC_PassThrough.

func CSSM_CL_CertAbortCache

func CSSM_CL_CertAbortCache(clHandle int, certHandle int) int32

CSSM_CL_CertAbortCache calls the Security framework function CSSM_CL_CertAbortCache.

func CSSM_CL_CertAbortQuery

func CSSM_CL_CertAbortQuery(clHandle int, resultsHandle int) int32

CSSM_CL_CertAbortQuery calls the Security framework function CSSM_CL_CertAbortQuery.

func CSSM_CL_CertCache

func CSSM_CL_CertCache(clHandle int, cert unsafe.Pointer) (result int32, certHandle int)

CSSM_CL_CertCache calls the Security framework function CSSM_CL_CertCache.

func CSSM_CL_CertCreateTemplate

func CSSM_CL_CertCreateTemplate(clHandle int, numberOfFields uint32, certFields unsafe.Pointer, certTemplate unsafe.Pointer) int32

CSSM_CL_CertCreateTemplate calls the Security framework function CSSM_CL_CertCreateTemplate.

func CSSM_CL_CertDescribeFormat

func CSSM_CL_CertDescribeFormat(clHandle int, oidList unsafe.Pointer) (result int32, numberOfFields uint32)

CSSM_CL_CertDescribeFormat calls the Security framework function CSSM_CL_CertDescribeFormat.

func CSSM_CL_CertGetAllFields

func CSSM_CL_CertGetAllFields(clHandle int, cert unsafe.Pointer, certFields unsafe.Pointer) (result int32, numberOfFields uint32)

CSSM_CL_CertGetAllFields calls the Security framework function CSSM_CL_CertGetAllFields.

func CSSM_CL_CertGetAllTemplateFields

func CSSM_CL_CertGetAllTemplateFields(clHandle int, certTemplate unsafe.Pointer, certFields unsafe.Pointer) (result int32, numberOfFields uint32)

CSSM_CL_CertGetAllTemplateFields calls the Security framework function CSSM_CL_CertGetAllTemplateFields.

func CSSM_CL_CertGetFirstCachedFieldValue

func CSSM_CL_CertGetFirstCachedFieldValue(clHandle int, certHandle int, certField unsafe.Pointer, value unsafe.Pointer) (result int32, resultsHandle int, numberOfMatchedFields uint32)

CSSM_CL_CertGetFirstCachedFieldValue calls the Security framework function CSSM_CL_CertGetFirstCachedFieldValue.

func CSSM_CL_CertGetFirstFieldValue

func CSSM_CL_CertGetFirstFieldValue(clHandle int, cert unsafe.Pointer, certField unsafe.Pointer, value unsafe.Pointer) (result int32, resultsHandle int, numberOfMatchedFields uint32)

CSSM_CL_CertGetFirstFieldValue calls the Security framework function CSSM_CL_CertGetFirstFieldValue.

func CSSM_CL_CertGetKeyInfo

func CSSM_CL_CertGetKeyInfo(clHandle int, cert unsafe.Pointer, key unsafe.Pointer) int32

CSSM_CL_CertGetKeyInfo calls the Security framework function CSSM_CL_CertGetKeyInfo.

func CSSM_CL_CertGetNextCachedFieldValue

func CSSM_CL_CertGetNextCachedFieldValue(clHandle int, resultsHandle int, value unsafe.Pointer) int32

CSSM_CL_CertGetNextCachedFieldValue calls the Security framework function CSSM_CL_CertGetNextCachedFieldValue.

func CSSM_CL_CertGetNextFieldValue

func CSSM_CL_CertGetNextFieldValue(clHandle int, resultsHandle int, value unsafe.Pointer) int32

CSSM_CL_CertGetNextFieldValue calls the Security framework function CSSM_CL_CertGetNextFieldValue.

func CSSM_CL_CertGroupFromVerifiedBundle

func CSSM_CL_CertGroupFromVerifiedBundle(clHandle int, ccHandle uint64, certBundle unsafe.Pointer, signerCert unsafe.Pointer, certGroup unsafe.Pointer) int32

CSSM_CL_CertGroupFromVerifiedBundle calls the Security framework function CSSM_CL_CertGroupFromVerifiedBundle.

func CSSM_CL_CertGroupToSignedBundle

func CSSM_CL_CertGroupToSignedBundle(clHandle int, ccHandle uint64, certGroupToBundle unsafe.Pointer, bundleInfo *CssmCertBundleHeader, signedBundle unsafe.Pointer) int32

CSSM_CL_CertGroupToSignedBundle calls the Security framework function CSSM_CL_CertGroupToSignedBundle.

func CSSM_CL_CertSign

func CSSM_CL_CertSign(clHandle int, ccHandle uint64, certTemplate unsafe.Pointer, signScope unsafe.Pointer, scopeSize uint32, signedCert unsafe.Pointer) int32

CSSM_CL_CertSign calls the Security framework function CSSM_CL_CertSign.

func CSSM_CL_CertVerify

func CSSM_CL_CertVerify(clHandle int, ccHandle uint64, certToBeVerified unsafe.Pointer, signerCert unsafe.Pointer, verifyScope unsafe.Pointer, scopeSize uint32) int32

CSSM_CL_CertVerify calls the Security framework function CSSM_CL_CertVerify.

func CSSM_CL_CertVerifyWithKey

func CSSM_CL_CertVerifyWithKey(clHandle int, ccHandle uint64, certToBeVerified unsafe.Pointer) int32

CSSM_CL_CertVerifyWithKey calls the Security framework function CSSM_CL_CertVerifyWithKey.

func CSSM_CL_CrlAbortCache

func CSSM_CL_CrlAbortCache(clHandle int, crlHandle int) int32

CSSM_CL_CrlAbortCache calls the Security framework function CSSM_CL_CrlAbortCache.

func CSSM_CL_CrlAbortQuery

func CSSM_CL_CrlAbortQuery(clHandle int, resultsHandle int) int32

CSSM_CL_CrlAbortQuery calls the Security framework function CSSM_CL_CrlAbortQuery.

func CSSM_CL_CrlAddCert

func CSSM_CL_CrlAddCert(clHandle int, ccHandle uint64, cert unsafe.Pointer, numberOfFields uint32, crlEntryFields unsafe.Pointer, oldCrl unsafe.Pointer, newCrl unsafe.Pointer) int32

CSSM_CL_CrlAddCert calls the Security framework function CSSM_CL_CrlAddCert.

func CSSM_CL_CrlCache

func CSSM_CL_CrlCache(clHandle int, crl unsafe.Pointer) (result int32, crlHandle int)

CSSM_CL_CrlCache calls the Security framework function CSSM_CL_CrlCache.

func CSSM_CL_CrlCreateTemplate

func CSSM_CL_CrlCreateTemplate(clHandle int, numberOfFields uint32, crlTemplate unsafe.Pointer, newCrl unsafe.Pointer) int32

CSSM_CL_CrlCreateTemplate calls the Security framework function CSSM_CL_CrlCreateTemplate.

func CSSM_CL_CrlDescribeFormat

func CSSM_CL_CrlDescribeFormat(clHandle int, oidList unsafe.Pointer) (result int32, numberOfFields uint32)

CSSM_CL_CrlDescribeFormat calls the Security framework function CSSM_CL_CrlDescribeFormat.

func CSSM_CL_CrlGetAllCachedRecordFields

func CSSM_CL_CrlGetAllCachedRecordFields(clHandle int, crlHandle int, crlRecordIndex unsafe.Pointer, crlFields unsafe.Pointer) (result int32, numberOfFields uint32)

CSSM_CL_CrlGetAllCachedRecordFields calls the Security framework function CSSM_CL_CrlGetAllCachedRecordFields.

func CSSM_CL_CrlGetAllFields

func CSSM_CL_CrlGetAllFields(clHandle int, crl unsafe.Pointer, crlFields unsafe.Pointer) (result int32, numberOfCrlFields uint32)

CSSM_CL_CrlGetAllFields calls the Security framework function CSSM_CL_CrlGetAllFields.

func CSSM_CL_CrlGetFirstCachedFieldValue

func CSSM_CL_CrlGetFirstCachedFieldValue(clHandle int, crlHandle int, crlRecordIndex unsafe.Pointer, crlField unsafe.Pointer, value unsafe.Pointer) (result int32, resultsHandle int, numberOfMatchedFields uint32)

CSSM_CL_CrlGetFirstCachedFieldValue calls the Security framework function CSSM_CL_CrlGetFirstCachedFieldValue.

func CSSM_CL_CrlGetFirstFieldValue

func CSSM_CL_CrlGetFirstFieldValue(clHandle int, crl unsafe.Pointer, crlField unsafe.Pointer, value unsafe.Pointer) (result int32, resultsHandle int, numberOfMatchedFields uint32)

CSSM_CL_CrlGetFirstFieldValue calls the Security framework function CSSM_CL_CrlGetFirstFieldValue.

func CSSM_CL_CrlGetNextCachedFieldValue

func CSSM_CL_CrlGetNextCachedFieldValue(clHandle int, resultsHandle int, value unsafe.Pointer) int32

CSSM_CL_CrlGetNextCachedFieldValue calls the Security framework function CSSM_CL_CrlGetNextCachedFieldValue.

func CSSM_CL_CrlGetNextFieldValue

func CSSM_CL_CrlGetNextFieldValue(clHandle int, resultsHandle int, value unsafe.Pointer) int32

CSSM_CL_CrlGetNextFieldValue calls the Security framework function CSSM_CL_CrlGetNextFieldValue.

func CSSM_CL_CrlRemoveCert

func CSSM_CL_CrlRemoveCert(clHandle int, cert unsafe.Pointer, oldCrl unsafe.Pointer, newCrl unsafe.Pointer) int32

CSSM_CL_CrlRemoveCert calls the Security framework function CSSM_CL_CrlRemoveCert.

func CSSM_CL_CrlSetFields

func CSSM_CL_CrlSetFields(clHandle int, numberOfFields uint32, crlTemplate unsafe.Pointer, oldCrl unsafe.Pointer, modifiedCrl unsafe.Pointer) int32

CSSM_CL_CrlSetFields calls the Security framework function CSSM_CL_CrlSetFields.

func CSSM_CL_CrlSign

func CSSM_CL_CrlSign(clHandle int, ccHandle uint64, unsignedCrl unsafe.Pointer, signScope unsafe.Pointer, scopeSize uint32, signedCrl unsafe.Pointer) int32

CSSM_CL_CrlSign calls the Security framework function CSSM_CL_CrlSign.

func CSSM_CL_CrlVerify

func CSSM_CL_CrlVerify(clHandle int, ccHandle uint64, crlToBeVerified unsafe.Pointer, signerCert unsafe.Pointer, verifyScope unsafe.Pointer, scopeSize uint32) int32

CSSM_CL_CrlVerify calls the Security framework function CSSM_CL_CrlVerify.

func CSSM_CL_CrlVerifyWithKey

func CSSM_CL_CrlVerifyWithKey(clHandle int, ccHandle uint64, crlToBeVerified unsafe.Pointer) int32

CSSM_CL_CrlVerifyWithKey calls the Security framework function CSSM_CL_CrlVerifyWithKey.

func CSSM_CL_FreeFieldValue

func CSSM_CL_FreeFieldValue(clHandle int, certOrCrlOid unsafe.Pointer, value unsafe.Pointer) int32

CSSM_CL_FreeFieldValue calls the Security framework function CSSM_CL_FreeFieldValue.

func CSSM_CL_FreeFields

func CSSM_CL_FreeFields(clHandle int, numberOfFields uint32, fields unsafe.Pointer) int32

CSSM_CL_FreeFields calls the Security framework function CSSM_CL_FreeFields.

func CSSM_CL_IsCertInCachedCrl

func CSSM_CL_IsCertInCachedCrl(clHandle int, cert unsafe.Pointer, crlHandle int, crlRecordIndex unsafe.Pointer) (result int32, certFound int32)

CSSM_CL_IsCertInCachedCrl calls the Security framework function CSSM_CL_IsCertInCachedCrl.

func CSSM_CL_IsCertInCrl

func CSSM_CL_IsCertInCrl(clHandle int, cert unsafe.Pointer, crl unsafe.Pointer) (result int32, certFound int32)

CSSM_CL_IsCertInCrl calls the Security framework function CSSM_CL_IsCertInCrl.

func CSSM_CL_PassThrough

func CSSM_CL_PassThrough(clHandle int, ccHandle uint64, passThroughId uint32, inputParams unsafe.Pointer, outputParams unsafe.Pointer) int32

CSSM_CL_PassThrough calls the Security framework function CSSM_CL_PassThrough.

func CSSM_CSP_ChangeLoginAcl

func CSSM_CSP_ChangeLoginAcl(cspHandle int, accessCred unsafe.Pointer, aclEdit unsafe.Pointer) int32

CSSM_CSP_ChangeLoginAcl calls the Security framework function CSSM_CSP_ChangeLoginAcl.

func CSSM_CSP_ChangeLoginOwner

func CSSM_CSP_ChangeLoginOwner(cspHandle int, accessCred unsafe.Pointer, newOwner unsafe.Pointer) int32

CSSM_CSP_ChangeLoginOwner calls the Security framework function CSSM_CSP_ChangeLoginOwner.

func CSSM_CSP_CreateAsymmetricContext

func CSSM_CSP_CreateAsymmetricContext(cspHandle int, algorithmID uint32, accessCred unsafe.Pointer, key unsafe.Pointer, padding uint32) (result int32, newContextHandle uint64)

CSSM_CSP_CreateAsymmetricContext calls the Security framework function CSSM_CSP_CreateAsymmetricContext.

func CSSM_CSP_CreateDeriveKeyContext

func CSSM_CSP_CreateDeriveKeyContext(cspHandle int, algorithmID uint32, deriveKeyType uint32, deriveKeyLengthInBits uint32, accessCred unsafe.Pointer, baseKey unsafe.Pointer, iterationCount uint32, salt unsafe.Pointer, seed unsafe.Pointer) (result int32, newContextHandle uint64)

CSSM_CSP_CreateDeriveKeyContext calls the Security framework function CSSM_CSP_CreateDeriveKeyContext.

func CSSM_CSP_CreateDigestContext

func CSSM_CSP_CreateDigestContext(cspHandle int, algorithmID uint32) (result int32, newContextHandle uint64)

CSSM_CSP_CreateDigestContext calls the Security framework function CSSM_CSP_CreateDigestContext.

func CSSM_CSP_CreateKeyGenContext

func CSSM_CSP_CreateKeyGenContext(cspHandle int, algorithmID uint32, keySizeInBits uint32, seed unsafe.Pointer, salt unsafe.Pointer, startDate *CssmDate, endDate *CssmDate, params unsafe.Pointer) (result int32, newContextHandle uint64)

CSSM_CSP_CreateKeyGenContext calls the Security framework function CSSM_CSP_CreateKeyGenContext.

func CSSM_CSP_CreateMacContext

func CSSM_CSP_CreateMacContext(cspHandle int, algorithmID uint32, key unsafe.Pointer) (result int32, newContextHandle uint64)

CSSM_CSP_CreateMacContext calls the Security framework function CSSM_CSP_CreateMacContext.

func CSSM_CSP_CreatePassThroughContext

func CSSM_CSP_CreatePassThroughContext(cspHandle int, key unsafe.Pointer) (result int32, newContextHandle uint64)

CSSM_CSP_CreatePassThroughContext calls the Security framework function CSSM_CSP_CreatePassThroughContext.

func CSSM_CSP_CreateRandomGenContext

func CSSM_CSP_CreateRandomGenContext(cspHandle int, algorithmID uint32, seed unsafe.Pointer, length int) (result int32, newContextHandle uint64)

CSSM_CSP_CreateRandomGenContext calls the Security framework function CSSM_CSP_CreateRandomGenContext.

func CSSM_CSP_CreateSignatureContext

func CSSM_CSP_CreateSignatureContext(cspHandle int, algorithmID uint32, accessCred unsafe.Pointer, key unsafe.Pointer) (result int32, newContextHandle uint64)

CSSM_CSP_CreateSignatureContext calls the Security framework function CSSM_CSP_CreateSignatureContext.

func CSSM_CSP_CreateSymmetricContext

func CSSM_CSP_CreateSymmetricContext(cspHandle int, algorithmID uint32, mode uint32, accessCred unsafe.Pointer, key unsafe.Pointer, initVector unsafe.Pointer, padding uint32, reserved unsafe.Pointer) (result int32, newContextHandle uint64)

CSSM_CSP_CreateSymmetricContext calls the Security framework function CSSM_CSP_CreateSymmetricContext.

func CSSM_CSP_GetLoginAcl

func CSSM_CSP_GetLoginAcl(cspHandle int, selectionTag unsafe.Pointer, aclInfos unsafe.Pointer) (result int32, numberOfAclInfos uint32)

CSSM_CSP_GetLoginAcl calls the Security framework function CSSM_CSP_GetLoginAcl.

func CSSM_CSP_GetLoginOwner

func CSSM_CSP_GetLoginOwner(cspHandle int, owner unsafe.Pointer) int32

CSSM_CSP_GetLoginOwner calls the Security framework function CSSM_CSP_GetLoginOwner.

func CSSM_CSP_Login

func CSSM_CSP_Login(cspHandle int, accessCred unsafe.Pointer, loginName unsafe.Pointer, reserved unsafe.Pointer) int32

CSSM_CSP_Login calls the Security framework function CSSM_CSP_Login.

func CSSM_CSP_Logout

func CSSM_CSP_Logout(cspHandle int) int32

CSSM_CSP_Logout calls the Security framework function CSSM_CSP_Logout.

func CSSM_CSP_ObtainPrivateKeyFromPublicKey

func CSSM_CSP_ObtainPrivateKeyFromPublicKey(cspHandle int, publicKey unsafe.Pointer, privateKey unsafe.Pointer) int32

CSSM_CSP_ObtainPrivateKeyFromPublicKey calls the Security framework function CSSM_CSP_ObtainPrivateKeyFromPublicKey.

func CSSM_CSP_PassThrough

func CSSM_CSP_PassThrough(ccHandle uint64, passThroughId uint32, inData unsafe.Pointer, outData unsafe.Pointer) int32

CSSM_CSP_PassThrough calls the Security framework function CSSM_CSP_PassThrough.

func CSSM_ChangeKeyAcl

func CSSM_ChangeKeyAcl(cspHandle int, accessCred unsafe.Pointer, aclEdit unsafe.Pointer, key unsafe.Pointer) int32

CSSM_ChangeKeyAcl calls the Security framework function CSSM_ChangeKeyAcl.

func CSSM_ChangeKeyOwner

func CSSM_ChangeKeyOwner(cspHandle int, accessCred unsafe.Pointer, key unsafe.Pointer, newOwner unsafe.Pointer) int32

CSSM_ChangeKeyOwner calls the Security framework function CSSM_ChangeKeyOwner.

func CSSM_DL_Authenticate

func CSSM_DL_Authenticate(dldbHandle CssmDlDbHandle, accessRequest uint32, accessCred unsafe.Pointer) int32

CSSM_DL_Authenticate calls the Security framework function CSSM_DL_Authenticate.

func CSSM_DL_ChangeDbAcl

func CSSM_DL_ChangeDbAcl(dldbHandle CssmDlDbHandle, accessCred unsafe.Pointer, aclEdit unsafe.Pointer) int32

CSSM_DL_ChangeDbAcl calls the Security framework function CSSM_DL_ChangeDbAcl.

func CSSM_DL_ChangeDbOwner

func CSSM_DL_ChangeDbOwner(dldbHandle CssmDlDbHandle, accessCred unsafe.Pointer, newOwner unsafe.Pointer) int32

CSSM_DL_ChangeDbOwner calls the Security framework function CSSM_DL_ChangeDbOwner.

func CSSM_DL_CreateRelation

func CSSM_DL_CreateRelation(dldbHandle CssmDlDbHandle, relationID uint32, relationName string, numberOfAttributes uint32, pAttributeInfo unsafe.Pointer, numberOfIndexes uint32, pIndexInfo *CssmDbSchemaIndexInfo) int32

CSSM_DL_CreateRelation calls the Security framework function CSSM_DL_CreateRelation.

func CSSM_DL_DataAbortQuery

func CSSM_DL_DataAbortQuery(dldbHandle CssmDlDbHandle, resultsHandle int) int32

CSSM_DL_DataAbortQuery calls the Security framework function CSSM_DL_DataAbortQuery.

func CSSM_DL_DataDelete

func CSSM_DL_DataDelete(dldbHandle CssmDlDbHandle, uniqueRecordIdentifier unsafe.Pointer) int32

CSSM_DL_DataDelete calls the Security framework function CSSM_DL_DataDelete.

func CSSM_DL_DataGetFirst

func CSSM_DL_DataGetFirst(dldbHandle CssmDlDbHandle, query unsafe.Pointer, attributes unsafe.Pointer, data unsafe.Pointer, uniqueId unsafe.Pointer) (result int32, resultsHandle int)

CSSM_DL_DataGetFirst calls the Security framework function CSSM_DL_DataGetFirst.

func CSSM_DL_DataGetFromUniqueRecordId

func CSSM_DL_DataGetFromUniqueRecordId(dldbHandle CssmDlDbHandle, uniqueRecord unsafe.Pointer, attributes unsafe.Pointer, data unsafe.Pointer) int32

CSSM_DL_DataGetFromUniqueRecordId calls the Security framework function CSSM_DL_DataGetFromUniqueRecordId.

func CSSM_DL_DataGetNext

func CSSM_DL_DataGetNext(dldbHandle CssmDlDbHandle, resultsHandle int, attributes unsafe.Pointer, data unsafe.Pointer, uniqueId unsafe.Pointer) int32

CSSM_DL_DataGetNext calls the Security framework function CSSM_DL_DataGetNext.

func CSSM_DL_DataInsert

func CSSM_DL_DataInsert(dldbHandle CssmDlDbHandle, recordType uint32, attributes unsafe.Pointer, data unsafe.Pointer, uniqueId unsafe.Pointer) int32

CSSM_DL_DataInsert calls the Security framework function CSSM_DL_DataInsert.

func CSSM_DL_DataModify

func CSSM_DL_DataModify(dldbHandle CssmDlDbHandle, recordType uint32, uniqueRecordIdentifier unsafe.Pointer, attributesToBeModified unsafe.Pointer, dataToBeModified unsafe.Pointer, modifyMode uint32) int32

CSSM_DL_DataModify calls the Security framework function CSSM_DL_DataModify.

func CSSM_DL_DbClose

func CSSM_DL_DbClose(dldbHandle CssmDlDbHandle) int32

CSSM_DL_DbClose calls the Security framework function CSSM_DL_DbClose.

func CSSM_DL_DbCreate

func CSSM_DL_DbCreate(dlHandle int, dbName string, dbLocation unsafe.Pointer, dbInfo unsafe.Pointer, accessRequest uint32, credAndAclEntry unsafe.Pointer, openParameters unsafe.Pointer) (result int32, dbHandle int)

CSSM_DL_DbCreate calls the Security framework function CSSM_DL_DbCreate.

func CSSM_DL_DbDelete

func CSSM_DL_DbDelete(dlHandle int, dbName string, dbLocation unsafe.Pointer, accessCred unsafe.Pointer) int32

CSSM_DL_DbDelete calls the Security framework function CSSM_DL_DbDelete.

func CSSM_DL_DbOpen

func CSSM_DL_DbOpen(dlHandle int, dbName string, dbLocation unsafe.Pointer, accessRequest uint32, accessCred unsafe.Pointer, openParameters unsafe.Pointer) (result int32, dbHandle int)

CSSM_DL_DbOpen calls the Security framework function CSSM_DL_DbOpen.

func CSSM_DL_DestroyRelation

func CSSM_DL_DestroyRelation(dldbHandle CssmDlDbHandle, relationID uint32) int32

CSSM_DL_DestroyRelation calls the Security framework function CSSM_DL_DestroyRelation.

func CSSM_DL_FreeNameList

func CSSM_DL_FreeNameList(dlHandle int, nameList unsafe.Pointer) int32

CSSM_DL_FreeNameList calls the Security framework function CSSM_DL_FreeNameList.

func CSSM_DL_FreeUniqueRecord

func CSSM_DL_FreeUniqueRecord(dldbHandle CssmDlDbHandle, uniqueRecord unsafe.Pointer) int32

CSSM_DL_FreeUniqueRecord calls the Security framework function CSSM_DL_FreeUniqueRecord.

func CSSM_DL_GetDbAcl

func CSSM_DL_GetDbAcl(dldbHandle CssmDlDbHandle, selectionTag unsafe.Pointer, aclInfos unsafe.Pointer) (result int32, numberOfAclInfos uint32)

CSSM_DL_GetDbAcl calls the Security framework function CSSM_DL_GetDbAcl.

func CSSM_DL_GetDbNameFromHandle

func CSSM_DL_GetDbNameFromHandle(dldbHandle CssmDlDbHandle, dbName string) int32

CSSM_DL_GetDbNameFromHandle calls the Security framework function CSSM_DL_GetDbNameFromHandle.

func CSSM_DL_GetDbNames

func CSSM_DL_GetDbNames(dlHandle int, nameList unsafe.Pointer) int32

CSSM_DL_GetDbNames calls the Security framework function CSSM_DL_GetDbNames.

func CSSM_DL_GetDbOwner

func CSSM_DL_GetDbOwner(dldbHandle CssmDlDbHandle, owner unsafe.Pointer) int32

CSSM_DL_GetDbOwner calls the Security framework function CSSM_DL_GetDbOwner.

func CSSM_DL_PassThrough

func CSSM_DL_PassThrough(dldbHandle CssmDlDbHandle, passThroughId uint32, inputParams unsafe.Pointer, outputParams unsafe.Pointer) int32

CSSM_DL_PassThrough calls the Security framework function CSSM_DL_PassThrough.

func CSSM_DecryptData

func CSSM_DecryptData(ccHandle uint64, cipherBufs unsafe.Pointer, cipherBufCount uint32, clearBufs unsafe.Pointer, clearBufCount uint32, remData unsafe.Pointer) (result int32, bytesDecrypted int)

CSSM_DecryptData calls the Security framework function CSSM_DecryptData.

func CSSM_DecryptDataFinal

func CSSM_DecryptDataFinal(ccHandle uint64, remData unsafe.Pointer) int32

CSSM_DecryptDataFinal calls the Security framework function CSSM_DecryptDataFinal.

func CSSM_DecryptDataInit

func CSSM_DecryptDataInit(ccHandle uint64) int32

CSSM_DecryptDataInit calls the Security framework function CSSM_DecryptDataInit.

func CSSM_DecryptDataInitP

func CSSM_DecryptDataInitP(ccHandle uint64, privilege uint64) int32

CSSM_DecryptDataInitP calls the Security framework function CSSM_DecryptDataInitP.

func CSSM_DecryptDataP

func CSSM_DecryptDataP(ccHandle uint64, cipherBufs unsafe.Pointer, cipherBufCount uint32, clearBufs unsafe.Pointer, clearBufCount uint32, remData unsafe.Pointer, privilege uint64) (result int32, bytesDecrypted int)

CSSM_DecryptDataP calls the Security framework function CSSM_DecryptDataP.

func CSSM_DecryptDataUpdate

func CSSM_DecryptDataUpdate(ccHandle uint64, cipherBufs unsafe.Pointer, cipherBufCount uint32, clearBufs unsafe.Pointer, clearBufCount uint32) (result int32, bytesDecrypted int)

CSSM_DecryptDataUpdate calls the Security framework function CSSM_DecryptDataUpdate.

func CSSM_DeleteContext

func CSSM_DeleteContext(ccHandle uint64) int32

CSSM_DeleteContext calls the Security framework function CSSM_DeleteContext.

func CSSM_DeleteContextAttributes

func CSSM_DeleteContextAttributes(ccHandle uint64, numberOfAttributes uint32, contextAttributes unsafe.Pointer) int32

CSSM_DeleteContextAttributes calls the Security framework function CSSM_DeleteContextAttributes.

func CSSM_DeriveKey

func CSSM_DeriveKey(ccHandle uint64, param unsafe.Pointer, keyUsage uint32, keyAttr uint32, keyLabel unsafe.Pointer, credAndAclEntry unsafe.Pointer, derivedKey unsafe.Pointer) int32

CSSM_DeriveKey calls the Security framework function CSSM_DeriveKey.

func CSSM_DigestData

func CSSM_DigestData(ccHandle uint64, dataBufs unsafe.Pointer, dataBufCount uint32, digest unsafe.Pointer) int32

CSSM_DigestData calls the Security framework function CSSM_DigestData.

func CSSM_DigestDataClone

func CSSM_DigestDataClone(ccHandle uint64) (result int32, clonednewCCHandle uint64)

CSSM_DigestDataClone calls the Security framework function CSSM_DigestDataClone.

func CSSM_DigestDataFinal

func CSSM_DigestDataFinal(ccHandle uint64, digest unsafe.Pointer) int32

CSSM_DigestDataFinal calls the Security framework function CSSM_DigestDataFinal.

func CSSM_DigestDataInit

func CSSM_DigestDataInit(ccHandle uint64) int32

CSSM_DigestDataInit calls the Security framework function CSSM_DigestDataInit.

func CSSM_DigestDataUpdate

func CSSM_DigestDataUpdate(ccHandle uint64, dataBufs unsafe.Pointer, dataBufCount uint32) int32

CSSM_DigestDataUpdate calls the Security framework function CSSM_DigestDataUpdate.

func CSSM_EncryptData

func CSSM_EncryptData(ccHandle uint64, clearBufs unsafe.Pointer, clearBufCount uint32, cipherBufs unsafe.Pointer, cipherBufCount uint32, remData unsafe.Pointer) (result int32, bytesEncrypted int)

CSSM_EncryptData calls the Security framework function CSSM_EncryptData.

func CSSM_EncryptDataFinal

func CSSM_EncryptDataFinal(ccHandle uint64, remData unsafe.Pointer) int32

CSSM_EncryptDataFinal calls the Security framework function CSSM_EncryptDataFinal.

func CSSM_EncryptDataInit

func CSSM_EncryptDataInit(ccHandle uint64) int32

CSSM_EncryptDataInit calls the Security framework function CSSM_EncryptDataInit.

func CSSM_EncryptDataInitP

func CSSM_EncryptDataInitP(ccHandle uint64, privilege uint64) int32

CSSM_EncryptDataInitP calls the Security framework function CSSM_EncryptDataInitP.

func CSSM_EncryptDataP

func CSSM_EncryptDataP(ccHandle uint64, clearBufs unsafe.Pointer, clearBufCount uint32, cipherBufs unsafe.Pointer, cipherBufCount uint32, remData unsafe.Pointer, privilege uint64) (result int32, bytesEncrypted int)

CSSM_EncryptDataP calls the Security framework function CSSM_EncryptDataP.

func CSSM_EncryptDataUpdate

func CSSM_EncryptDataUpdate(ccHandle uint64, clearBufs unsafe.Pointer, clearBufCount uint32, cipherBufs unsafe.Pointer, cipherBufCount uint32) (result int32, bytesEncrypted int)

CSSM_EncryptDataUpdate calls the Security framework function CSSM_EncryptDataUpdate.

func CSSM_FreeContext

func CSSM_FreeContext(context_ unsafe.Pointer) int32

CSSM_FreeContext calls the Security framework function CSSM_FreeContext.

func CSSM_FreeKey

func CSSM_FreeKey(cspHandle int, accessCred unsafe.Pointer, keyPtr unsafe.Pointer, delete_ int32) int32

CSSM_FreeKey calls the Security framework function CSSM_FreeKey.

func CSSM_GenerateAlgorithmParams

func CSSM_GenerateAlgorithmParams(ccHandle uint64, paramBits uint32, param unsafe.Pointer) int32

CSSM_GenerateAlgorithmParams calls the Security framework function CSSM_GenerateAlgorithmParams.

func CSSM_GenerateKey

func CSSM_GenerateKey(ccHandle uint64, keyUsage uint32, keyAttr uint32, keyLabel unsafe.Pointer, credAndAclEntry unsafe.Pointer, key unsafe.Pointer) int32

CSSM_GenerateKey calls the Security framework function CSSM_GenerateKey.

func CSSM_GenerateKeyP

func CSSM_GenerateKeyP(ccHandle uint64, keyUsage uint32, keyAttr uint32, keyLabel unsafe.Pointer, credAndAclEntry unsafe.Pointer, key unsafe.Pointer, privilege uint64) int32

CSSM_GenerateKeyP calls the Security framework function CSSM_GenerateKeyP.

func CSSM_GenerateKeyPair

func CSSM_GenerateKeyPair(ccHandle uint64, publicKeyUsage uint32, publicKeyAttr uint32, publicKeyLabel unsafe.Pointer, publicKey unsafe.Pointer, privateKeyUsage uint32, privateKeyAttr uint32, privateKeyLabel unsafe.Pointer, credAndAclEntry unsafe.Pointer, privateKey unsafe.Pointer) int32

CSSM_GenerateKeyPair calls the Security framework function CSSM_GenerateKeyPair.

func CSSM_GenerateKeyPairP

func CSSM_GenerateKeyPairP(ccHandle uint64, publicKeyUsage uint32, publicKeyAttr uint32, publicKeyLabel unsafe.Pointer, publicKey unsafe.Pointer, privateKeyUsage uint32, privateKeyAttr uint32, privateKeyLabel unsafe.Pointer, credAndAclEntry unsafe.Pointer, privateKey unsafe.Pointer, privilege uint64) int32

CSSM_GenerateKeyPairP calls the Security framework function CSSM_GenerateKeyPairP.

func CSSM_GenerateMac

func CSSM_GenerateMac(ccHandle uint64, dataBufs unsafe.Pointer, dataBufCount uint32, mac unsafe.Pointer) int32

CSSM_GenerateMac calls the Security framework function CSSM_GenerateMac.

func CSSM_GenerateMacFinal

func CSSM_GenerateMacFinal(ccHandle uint64, mac unsafe.Pointer) int32

CSSM_GenerateMacFinal calls the Security framework function CSSM_GenerateMacFinal.

func CSSM_GenerateMacInit

func CSSM_GenerateMacInit(ccHandle uint64) int32

CSSM_GenerateMacInit calls the Security framework function CSSM_GenerateMacInit.

func CSSM_GenerateMacUpdate

func CSSM_GenerateMacUpdate(ccHandle uint64, dataBufs unsafe.Pointer, dataBufCount uint32) int32

CSSM_GenerateMacUpdate calls the Security framework function CSSM_GenerateMacUpdate.

func CSSM_GenerateRandom

func CSSM_GenerateRandom(ccHandle uint64, randomNumber unsafe.Pointer) int32

CSSM_GenerateRandom calls the Security framework function CSSM_GenerateRandom.

func CSSM_GetAPIMemoryFunctions

func CSSM_GetAPIMemoryFunctions(addInHandle int, appMemoryFuncs unsafe.Pointer) int32

CSSM_GetAPIMemoryFunctions calls the Security framework function CSSM_GetAPIMemoryFunctions.

func CSSM_GetContext

func CSSM_GetContext(ccHandle uint64, context_ unsafe.Pointer) int32

CSSM_GetContext calls the Security framework function CSSM_GetContext.

func CSSM_GetContextAttribute

func CSSM_GetContextAttribute(context_ unsafe.Pointer, attributeType uint32, contextAttribute unsafe.Pointer) int32

CSSM_GetContextAttribute calls the Security framework function CSSM_GetContextAttribute.

func CSSM_GetKeyAcl

func CSSM_GetKeyAcl(cspHandle int, key unsafe.Pointer, selectionTag unsafe.Pointer, aclInfos unsafe.Pointer) (result int32, numberOfAclInfos uint32)

CSSM_GetKeyAcl calls the Security framework function CSSM_GetKeyAcl.

func CSSM_GetKeyOwner

func CSSM_GetKeyOwner(cspHandle int, key unsafe.Pointer, owner unsafe.Pointer) int32

CSSM_GetKeyOwner calls the Security framework function CSSM_GetKeyOwner.

func CSSM_GetPrivilege

func CSSM_GetPrivilege() (result int32, privilege uint64)

CSSM_GetPrivilege calls the Security framework function CSSM_GetPrivilege.

func CSSM_GetTimeValue

func CSSM_GetTimeValue(cspHandle int, timeAlgorithm uint32, timeData unsafe.Pointer) int32

CSSM_GetTimeValue calls the Security framework function CSSM_GetTimeValue.

func CSSM_Init

func CSSM_Init(version *CssmVersion, scope uint32, callerGuid *CssmGuid, keyHierarchy uint32, reserved unsafe.Pointer) (result int32, pvcPolicy uint32)

CSSM_Init calls the Security framework function CSSM_Init.

func CSSM_Introduce

func CSSM_Introduce(moduleID *CssmGuid, keyHierarchy uint32) int32

CSSM_Introduce calls the Security framework function CSSM_Introduce.

func CSSM_ModuleAttach

func CSSM_ModuleAttach(moduleGuid *CssmGuid, version *CssmVersion, memoryFuncs unsafe.Pointer, subserviceID uint32, subServiceType uint32, attachFlags uint32, keyHierarchy uint32, functionTable unsafe.Pointer, numFunctionTable uint32, reserved unsafe.Pointer) (result int32, newModuleHandle int)

CSSM_ModuleAttach calls the Security framework function CSSM_ModuleAttach.

func CSSM_ModuleDetach

func CSSM_ModuleDetach(moduleHandle int) int32

CSSM_ModuleDetach calls the Security framework function CSSM_ModuleDetach.

func CSSM_ModuleLoad

func CSSM_ModuleLoad(moduleGuid *CssmGuid, keyHierarchy uint32, appNotifyCallback unsafe.Pointer, appNotifyCallbackCtx unsafe.Pointer) int32

CSSM_ModuleLoad calls the Security framework function CSSM_ModuleLoad.

func CSSM_ModuleUnload

func CSSM_ModuleUnload(moduleGuid *CssmGuid, appNotifyCallback unsafe.Pointer, appNotifyCallbackCtx unsafe.Pointer) int32

CSSM_ModuleUnload calls the Security framework function CSSM_ModuleUnload.

func CSSM_RetrieveCounter

func CSSM_RetrieveCounter(cspHandle int, counter unsafe.Pointer) int32

CSSM_RetrieveCounter calls the Security framework function CSSM_RetrieveCounter.

func CSSM_RetrieveUniqueId

func CSSM_RetrieveUniqueId(cspHandle int, uniqueID unsafe.Pointer) int32

CSSM_RetrieveUniqueId calls the Security framework function CSSM_RetrieveUniqueId.

func CSSM_SetContext

func CSSM_SetContext(ccHandle uint64, context_ unsafe.Pointer) int32

CSSM_SetContext calls the Security framework function CSSM_SetContext.

func CSSM_SetPrivilege

func CSSM_SetPrivilege(privilege uint64) int32

CSSM_SetPrivilege calls the Security framework function CSSM_SetPrivilege.

func CSSM_SignData

func CSSM_SignData(ccHandle uint64, dataBufs unsafe.Pointer, dataBufCount uint32, digestAlgorithm uint32, signature unsafe.Pointer) int32

CSSM_SignData calls the Security framework function CSSM_SignData.

func CSSM_SignDataFinal

func CSSM_SignDataFinal(ccHandle uint64, signature unsafe.Pointer) int32

CSSM_SignDataFinal calls the Security framework function CSSM_SignDataFinal.

func CSSM_SignDataInit

func CSSM_SignDataInit(ccHandle uint64) int32

CSSM_SignDataInit calls the Security framework function CSSM_SignDataInit.

func CSSM_SignDataUpdate

func CSSM_SignDataUpdate(ccHandle uint64, dataBufs unsafe.Pointer, dataBufCount uint32) int32

CSSM_SignDataUpdate calls the Security framework function CSSM_SignDataUpdate.

func CSSM_TP_ApplyCrlToDb

func CSSM_TP_ApplyCrlToDb(tpHandle int, clHandle int, cspHandle int, crlToBeApplied unsafe.Pointer, signerCertGroup unsafe.Pointer, applyCrlVerifyContext unsafe.Pointer, applyCrlVerifyResult unsafe.Pointer) int32

CSSM_TP_ApplyCrlToDb calls the Security framework function CSSM_TP_ApplyCrlToDb.

func CSSM_TP_CertCreateTemplate

func CSSM_TP_CertCreateTemplate(tpHandle int, clHandle int, numberOfFields uint32, certFields unsafe.Pointer, certTemplate unsafe.Pointer) int32

CSSM_TP_CertCreateTemplate calls the Security framework function CSSM_TP_CertCreateTemplate.

func CSSM_TP_CertGetAllTemplateFields

func CSSM_TP_CertGetAllTemplateFields(tpHandle int, clHandle int, certTemplate unsafe.Pointer, certFields unsafe.Pointer) (result int32, numberOfFields uint32)

CSSM_TP_CertGetAllTemplateFields calls the Security framework function CSSM_TP_CertGetAllTemplateFields.

func CSSM_TP_CertGroupConstruct

func CSSM_TP_CertGroupConstruct(tpHandle int, clHandle int, cspHandle int, dbList unsafe.Pointer, constructParams unsafe.Pointer, certGroupFrag unsafe.Pointer, certGroup unsafe.Pointer) int32

CSSM_TP_CertGroupConstruct calls the Security framework function CSSM_TP_CertGroupConstruct.

func CSSM_TP_CertGroupPrune

func CSSM_TP_CertGroupPrune(tpHandle int, clHandle int, dbList unsafe.Pointer, orderedCertGroup unsafe.Pointer, prunedCertGroup unsafe.Pointer) int32

CSSM_TP_CertGroupPrune calls the Security framework function CSSM_TP_CertGroupPrune.

func CSSM_TP_CertGroupToTupleGroup

func CSSM_TP_CertGroupToTupleGroup(tpHandle int, clHandle int, certGroup unsafe.Pointer, tupleGroup unsafe.Pointer) int32

CSSM_TP_CertGroupToTupleGroup calls the Security framework function CSSM_TP_CertGroupToTupleGroup.

func CSSM_TP_CertGroupVerify

func CSSM_TP_CertGroupVerify(tpHandle int, clHandle int, cspHandle int, certGroupToBeVerified unsafe.Pointer, verifyContext unsafe.Pointer, verifyContextResult unsafe.Pointer) int32

CSSM_TP_CertGroupVerify calls the Security framework function CSSM_TP_CertGroupVerify.

func CSSM_TP_CertReclaimAbort

func CSSM_TP_CertReclaimAbort(tpHandle int, keyCacheHandle uint64) int32

CSSM_TP_CertReclaimAbort calls the Security framework function CSSM_TP_CertReclaimAbort.

func CSSM_TP_CertReclaimKey

func CSSM_TP_CertReclaimKey(tpHandle int, certGroup unsafe.Pointer, certIndex uint32, keyCacheHandle uint64, cspHandle int, credAndAclEntry unsafe.Pointer) int32

CSSM_TP_CertReclaimKey calls the Security framework function CSSM_TP_CertReclaimKey.

func CSSM_TP_CertRemoveFromCrlTemplate

func CSSM_TP_CertRemoveFromCrlTemplate(tpHandle int, clHandle int, cspHandle int, oldCrlTemplate unsafe.Pointer, certGroupToBeRemoved unsafe.Pointer, revokerCertGroup unsafe.Pointer, revokerVerifyContext unsafe.Pointer, revokerVerifyResult unsafe.Pointer, newCrlTemplate unsafe.Pointer) int32

CSSM_TP_CertRemoveFromCrlTemplate calls the Security framework function CSSM_TP_CertRemoveFromCrlTemplate.

func CSSM_TP_CertRevoke

func CSSM_TP_CertRevoke(tpHandle int, clHandle int, cspHandle int, oldCrlTemplate unsafe.Pointer, certGroupToBeRevoked unsafe.Pointer, revokerCertGroup unsafe.Pointer, revokerVerifyContext unsafe.Pointer, revokerVerifyResult unsafe.Pointer, reason uint32, newCrlTemplate unsafe.Pointer) int32

CSSM_TP_CertRevoke calls the Security framework function CSSM_TP_CertRevoke.

func CSSM_TP_CertSign

func CSSM_TP_CertSign(tpHandle int, clHandle int, ccHandle uint64, certTemplateToBeSigned unsafe.Pointer, signerCertGroup unsafe.Pointer, signerVerifyContext unsafe.Pointer, signerVerifyResult unsafe.Pointer, signedCert unsafe.Pointer) int32

CSSM_TP_CertSign calls the Security framework function CSSM_TP_CertSign.

func CSSM_TP_ConfirmCredResult

func CSSM_TP_ConfirmCredResult(tpHandle int, referenceIdentifier unsafe.Pointer, callerAuthCredentials unsafe.Pointer, responses unsafe.Pointer, preferredAuthority unsafe.Pointer) int32

CSSM_TP_ConfirmCredResult calls the Security framework function CSSM_TP_ConfirmCredResult.

func CSSM_TP_CrlCreateTemplate

func CSSM_TP_CrlCreateTemplate(tpHandle int, clHandle int, numberOfFields uint32, crlFields unsafe.Pointer, newCrlTemplate unsafe.Pointer) int32

CSSM_TP_CrlCreateTemplate calls the Security framework function CSSM_TP_CrlCreateTemplate.

func CSSM_TP_CrlSign

func CSSM_TP_CrlSign(tpHandle int, clHandle int, ccHandle uint64, crlToBeSigned unsafe.Pointer, signerCertGroup unsafe.Pointer, signerVerifyContext unsafe.Pointer, signerVerifyResult unsafe.Pointer, signedCrl unsafe.Pointer) int32

CSSM_TP_CrlSign calls the Security framework function CSSM_TP_CrlSign.

func CSSM_TP_CrlVerify

func CSSM_TP_CrlVerify(tpHandle int, clHandle int, cspHandle int, crlToBeVerified unsafe.Pointer, signerCertGroup unsafe.Pointer, verifyContext unsafe.Pointer, revokerVerifyResult unsafe.Pointer) int32

CSSM_TP_CrlVerify calls the Security framework function CSSM_TP_CrlVerify.

func CSSM_TP_FormRequest

func CSSM_TP_FormRequest(tpHandle int, preferredAuthority unsafe.Pointer, formType uint32, blankForm unsafe.Pointer) int32

CSSM_TP_FormRequest calls the Security framework function CSSM_TP_FormRequest.

func CSSM_TP_FormSubmit

func CSSM_TP_FormSubmit(tpHandle int, formType uint32, form unsafe.Pointer, clearanceAuthority unsafe.Pointer, representedAuthority unsafe.Pointer, credentials unsafe.Pointer) int32

CSSM_TP_FormSubmit calls the Security framework function CSSM_TP_FormSubmit.

func CSSM_TP_PassThrough

func CSSM_TP_PassThrough(tpHandle int, clHandle int, ccHandle uint64, dbList unsafe.Pointer, passThroughId uint32, inputParams unsafe.Pointer, outputParams unsafe.Pointer) int32

CSSM_TP_PassThrough calls the Security framework function CSSM_TP_PassThrough.

func CSSM_TP_ReceiveConfirmation

func CSSM_TP_ReceiveConfirmation(tpHandle int, referenceIdentifier unsafe.Pointer, responses unsafe.Pointer) (result int32, elapsedTime int32)

CSSM_TP_ReceiveConfirmation calls the Security framework function CSSM_TP_ReceiveConfirmation.

func CSSM_TP_RetrieveCredResult

func CSSM_TP_RetrieveCredResult(tpHandle int, referenceIdentifier unsafe.Pointer, callerAuthCredentials unsafe.Pointer, retrieveOutput unsafe.Pointer) (result int32, estimatedTime int32, confirmationRequired int32)

CSSM_TP_RetrieveCredResult calls the Security framework function CSSM_TP_RetrieveCredResult.

func CSSM_TP_SubmitCredRequest

func CSSM_TP_SubmitCredRequest(tpHandle int, preferredAuthority unsafe.Pointer, requestType uint32, requestInput unsafe.Pointer, callerAuthContext unsafe.Pointer, referenceIdentifier unsafe.Pointer) (result int32, estimatedTime int32)

CSSM_TP_SubmitCredRequest calls the Security framework function CSSM_TP_SubmitCredRequest.

func CSSM_TP_TupleGroupToCertGroup

func CSSM_TP_TupleGroupToCertGroup(tpHandle int, clHandle int, tupleGroup unsafe.Pointer, certTemplates unsafe.Pointer) int32

CSSM_TP_TupleGroupToCertGroup calls the Security framework function CSSM_TP_TupleGroupToCertGroup.

func CSSM_Terminate

func CSSM_Terminate() int32

CSSM_Terminate calls the Security framework function CSSM_Terminate.

func CSSM_Unintroduce

func CSSM_Unintroduce(moduleID *CssmGuid) int32

CSSM_Unintroduce calls the Security framework function CSSM_Unintroduce.

func CSSM_UnwrapKey

func CSSM_UnwrapKey(ccHandle uint64, publicKey unsafe.Pointer, wrappedKey unsafe.Pointer, keyUsage uint32, keyAttr uint32, keyLabel unsafe.Pointer, credAndAclEntry unsafe.Pointer, unwrappedKey unsafe.Pointer, descriptiveData unsafe.Pointer) int32

CSSM_UnwrapKey calls the Security framework function CSSM_UnwrapKey.

func CSSM_UnwrapKeyP

func CSSM_UnwrapKeyP(ccHandle uint64, publicKey unsafe.Pointer, wrappedKey unsafe.Pointer, keyUsage uint32, keyAttr uint32, keyLabel unsafe.Pointer, credAndAclEntry unsafe.Pointer, unwrappedKey unsafe.Pointer, descriptiveData unsafe.Pointer, privilege uint64) int32

CSSM_UnwrapKeyP calls the Security framework function CSSM_UnwrapKeyP.

func CSSM_UpdateContextAttributes

func CSSM_UpdateContextAttributes(ccHandle uint64, numberOfAttributes uint32, contextAttributes unsafe.Pointer) int32

CSSM_UpdateContextAttributes calls the Security framework function CSSM_UpdateContextAttributes.

func CSSM_VerifyData

func CSSM_VerifyData(ccHandle uint64, dataBufs unsafe.Pointer, dataBufCount uint32, digestAlgorithm uint32, signature unsafe.Pointer) int32

CSSM_VerifyData calls the Security framework function CSSM_VerifyData.

func CSSM_VerifyDataFinal

func CSSM_VerifyDataFinal(ccHandle uint64, signature unsafe.Pointer) int32

CSSM_VerifyDataFinal calls the Security framework function CSSM_VerifyDataFinal.

func CSSM_VerifyDataInit

func CSSM_VerifyDataInit(ccHandle uint64) int32

CSSM_VerifyDataInit calls the Security framework function CSSM_VerifyDataInit.

func CSSM_VerifyDataUpdate

func CSSM_VerifyDataUpdate(ccHandle uint64, dataBufs unsafe.Pointer, dataBufCount uint32) int32

CSSM_VerifyDataUpdate calls the Security framework function CSSM_VerifyDataUpdate.

func CSSM_VerifyDevice

func CSSM_VerifyDevice(cspHandle int, deviceCert unsafe.Pointer) int32

CSSM_VerifyDevice calls the Security framework function CSSM_VerifyDevice.

func CSSM_VerifyMac

func CSSM_VerifyMac(ccHandle uint64, dataBufs unsafe.Pointer, dataBufCount uint32, mac unsafe.Pointer) int32

CSSM_VerifyMac calls the Security framework function CSSM_VerifyMac.

func CSSM_VerifyMacFinal

func CSSM_VerifyMacFinal(ccHandle uint64, mac unsafe.Pointer) int32

CSSM_VerifyMacFinal calls the Security framework function CSSM_VerifyMacFinal.

func CSSM_VerifyMacInit

func CSSM_VerifyMacInit(ccHandle uint64) int32

CSSM_VerifyMacInit calls the Security framework function CSSM_VerifyMacInit.

func CSSM_VerifyMacUpdate

func CSSM_VerifyMacUpdate(ccHandle uint64, dataBufs unsafe.Pointer, dataBufCount uint32) int32

CSSM_VerifyMacUpdate calls the Security framework function CSSM_VerifyMacUpdate.

func CSSM_WrapKey

func CSSM_WrapKey(ccHandle uint64, accessCred unsafe.Pointer, key unsafe.Pointer, descriptiveData unsafe.Pointer, wrappedKey unsafe.Pointer) int32

CSSM_WrapKey calls the Security framework function CSSM_WrapKey.

func CSSM_WrapKeyP

func CSSM_WrapKeyP(ccHandle uint64, accessCred unsafe.Pointer, key unsafe.Pointer, descriptiveData unsafe.Pointer, wrappedKey unsafe.Pointer, privilege uint64) int32

CSSM_WrapKeyP calls the Security framework function CSSM_WrapKeyP.

func CssmAlgToOid

func CssmAlgToOid(algId uint32) unsafe.Pointer

CssmAlgToOid calls the Security framework function cssmAlgToOid.

func CssmOidToAlg

func CssmOidToAlg(oid unsafe.Pointer) (ok bool, alg uint32)

CssmOidToAlg calls the Security framework function cssmOidToAlg.

func CssmPerror

func CssmPerror(how string, err int32)

CssmPerror calls the Security framework function cssmPerror.

func GGuidAppleCSP

func GGuidAppleCSP() uintptr

GGuidAppleCSP returns the address of the symbol gGuidAppleCSP.

func GGuidAppleCSPDL

func GGuidAppleCSPDL() uintptr

GGuidAppleCSPDL returns the address of the symbol gGuidAppleCSPDL.

func GGuidAppleDotMacDL

func GGuidAppleDotMacDL() uintptr

GGuidAppleDotMacDL returns the address of the symbol gGuidAppleDotMacDL.

func GGuidAppleDotMacTP

func GGuidAppleDotMacTP() uintptr

GGuidAppleDotMacTP returns the address of the symbol gGuidAppleDotMacTP.

func GGuidAppleFileDL

func GGuidAppleFileDL() uintptr

GGuidAppleFileDL returns the address of the symbol gGuidAppleFileDL.

func GGuidAppleLDAPDL

func GGuidAppleLDAPDL() uintptr

GGuidAppleLDAPDL returns the address of the symbol gGuidAppleLDAPDL.

func GGuidAppleSdCSPDL

func GGuidAppleSdCSPDL() uintptr

GGuidAppleSdCSPDL returns the address of the symbol gGuidAppleSdCSPDL.

func GGuidAppleX509CL

func GGuidAppleX509CL() uintptr

GGuidAppleX509CL returns the address of the symbol gGuidAppleX509CL.

func GGuidAppleX509TP

func GGuidAppleX509TP() uintptr

GGuidAppleX509TP returns the address of the symbol gGuidAppleX509TP.

func GGuidCssm

func GGuidCssm() uintptr

GGuidCssm returns the address of the symbol gGuidCssm.

func KCMSEncoderDigestAlgorithmSHA1

func KCMSEncoderDigestAlgorithmSHA1() obj.Object

KCMSEncoderDigestAlgorithmSHA1 returns the value of the constant kCMSEncoderDigestAlgorithmSHA1.

func KCMSEncoderDigestAlgorithmSHA256

func KCMSEncoderDigestAlgorithmSHA256() obj.Object

KCMSEncoderDigestAlgorithmSHA256 returns the value of the constant kCMSEncoderDigestAlgorithmSHA256.

func KSSLSessionConfig_3DES_fallback

func KSSLSessionConfig_3DES_fallback() obj.Object

KSSLSessionConfig_3DES_fallback returns the value of the constant kSSLSessionConfig_3DES_fallback.

func KSSLSessionConfig_ATSv1

func KSSLSessionConfig_ATSv1() obj.Object

KSSLSessionConfig_ATSv1 returns the value of the constant kSSLSessionConfig_ATSv1.

func KSSLSessionConfig_ATSv1_noPFS

func KSSLSessionConfig_ATSv1_noPFS() obj.Object

KSSLSessionConfig_ATSv1_noPFS returns the value of the constant kSSLSessionConfig_ATSv1_noPFS.

func KSSLSessionConfig_RC4_fallback

func KSSLSessionConfig_RC4_fallback() obj.Object

KSSLSessionConfig_RC4_fallback returns the value of the constant kSSLSessionConfig_RC4_fallback.

func KSSLSessionConfig_TLSv1_3DES_fallback

func KSSLSessionConfig_TLSv1_3DES_fallback() obj.Object

KSSLSessionConfig_TLSv1_3DES_fallback returns the value of the constant kSSLSessionConfig_TLSv1_3DES_fallback.

func KSSLSessionConfig_TLSv1_RC4_fallback

func KSSLSessionConfig_TLSv1_RC4_fallback() obj.Object

KSSLSessionConfig_TLSv1_RC4_fallback returns the value of the constant kSSLSessionConfig_TLSv1_RC4_fallback.

func KSSLSessionConfig_TLSv1_fallback

func KSSLSessionConfig_TLSv1_fallback() obj.Object

KSSLSessionConfig_TLSv1_fallback returns the value of the constant kSSLSessionConfig_TLSv1_fallback.

func KSSLSessionConfig_anonymous

func KSSLSessionConfig_anonymous() obj.Object

KSSLSessionConfig_anonymous returns the value of the constant kSSLSessionConfig_anonymous.

func KSSLSessionConfig_default

func KSSLSessionConfig_default() obj.Object

KSSLSessionConfig_default returns the value of the constant kSSLSessionConfig_default.

func KSSLSessionConfig_legacy

func KSSLSessionConfig_legacy() obj.Object

KSSLSessionConfig_legacy returns the value of the constant kSSLSessionConfig_legacy.

func KSSLSessionConfig_legacy_DHE

func KSSLSessionConfig_legacy_DHE() obj.Object

KSSLSessionConfig_legacy_DHE returns the value of the constant kSSLSessionConfig_legacy_DHE.

func KSSLSessionConfig_standard

func KSSLSessionConfig_standard() obj.Object

KSSLSessionConfig_standard returns the value of the constant kSSLSessionConfig_standard.

func KSecACLAuthorizationAny

func KSecACLAuthorizationAny() obj.Object

KSecACLAuthorizationAny returns the value of the constant kSecACLAuthorizationAny.

func KSecACLAuthorizationChangeACL

func KSecACLAuthorizationChangeACL() obj.Object

KSecACLAuthorizationChangeACL returns the value of the constant kSecACLAuthorizationChangeACL.

func KSecACLAuthorizationChangeOwner

func KSecACLAuthorizationChangeOwner() obj.Object

KSecACLAuthorizationChangeOwner returns the value of the constant kSecACLAuthorizationChangeOwner.

func KSecACLAuthorizationDecrypt

func KSecACLAuthorizationDecrypt() obj.Object

KSecACLAuthorizationDecrypt returns the value of the constant kSecACLAuthorizationDecrypt.

func KSecACLAuthorizationDelete

func KSecACLAuthorizationDelete() obj.Object

KSecACLAuthorizationDelete returns the value of the constant kSecACLAuthorizationDelete.

func KSecACLAuthorizationDerive

func KSecACLAuthorizationDerive() obj.Object

KSecACLAuthorizationDerive returns the value of the constant kSecACLAuthorizationDerive.

func KSecACLAuthorizationEncrypt

func KSecACLAuthorizationEncrypt() obj.Object

KSecACLAuthorizationEncrypt returns the value of the constant kSecACLAuthorizationEncrypt.

func KSecACLAuthorizationExportClear

func KSecACLAuthorizationExportClear() obj.Object

KSecACLAuthorizationExportClear returns the value of the constant kSecACLAuthorizationExportClear.

func KSecACLAuthorizationExportWrapped

func KSecACLAuthorizationExportWrapped() obj.Object

KSecACLAuthorizationExportWrapped returns the value of the constant kSecACLAuthorizationExportWrapped.

func KSecACLAuthorizationGenKey

func KSecACLAuthorizationGenKey() obj.Object

KSecACLAuthorizationGenKey returns the value of the constant kSecACLAuthorizationGenKey.

func KSecACLAuthorizationImportClear

func KSecACLAuthorizationImportClear() obj.Object

KSecACLAuthorizationImportClear returns the value of the constant kSecACLAuthorizationImportClear.

func KSecACLAuthorizationImportWrapped

func KSecACLAuthorizationImportWrapped() obj.Object

KSecACLAuthorizationImportWrapped returns the value of the constant kSecACLAuthorizationImportWrapped.

func KSecACLAuthorizationIntegrity

func KSecACLAuthorizationIntegrity() obj.Object

KSecACLAuthorizationIntegrity returns the value of the constant kSecACLAuthorizationIntegrity.

func KSecACLAuthorizationKeychainCreate

func KSecACLAuthorizationKeychainCreate() obj.Object

KSecACLAuthorizationKeychainCreate returns the value of the constant kSecACLAuthorizationKeychainCreate.

func KSecACLAuthorizationKeychainDelete

func KSecACLAuthorizationKeychainDelete() obj.Object

KSecACLAuthorizationKeychainDelete returns the value of the constant kSecACLAuthorizationKeychainDelete.

func KSecACLAuthorizationKeychainItemDelete

func KSecACLAuthorizationKeychainItemDelete() obj.Object

KSecACLAuthorizationKeychainItemDelete returns the value of the constant kSecACLAuthorizationKeychainItemDelete.

func KSecACLAuthorizationKeychainItemInsert

func KSecACLAuthorizationKeychainItemInsert() obj.Object

KSecACLAuthorizationKeychainItemInsert returns the value of the constant kSecACLAuthorizationKeychainItemInsert.

func KSecACLAuthorizationKeychainItemModify

func KSecACLAuthorizationKeychainItemModify() obj.Object

KSecACLAuthorizationKeychainItemModify returns the value of the constant kSecACLAuthorizationKeychainItemModify.

func KSecACLAuthorizationKeychainItemRead

func KSecACLAuthorizationKeychainItemRead() obj.Object

KSecACLAuthorizationKeychainItemRead returns the value of the constant kSecACLAuthorizationKeychainItemRead.

func KSecACLAuthorizationLogin

func KSecACLAuthorizationLogin() obj.Object

KSecACLAuthorizationLogin returns the value of the constant kSecACLAuthorizationLogin.

func KSecACLAuthorizationMAC

func KSecACLAuthorizationMAC() obj.Object

KSecACLAuthorizationMAC returns the value of the constant kSecACLAuthorizationMAC.

func KSecACLAuthorizationPartitionID

func KSecACLAuthorizationPartitionID() obj.Object

KSecACLAuthorizationPartitionID returns the value of the constant kSecACLAuthorizationPartitionID.

func KSecACLAuthorizationSign

func KSecACLAuthorizationSign() obj.Object

KSecACLAuthorizationSign returns the value of the constant kSecACLAuthorizationSign.

func KSecAttrAccess

func KSecAttrAccess() obj.Object

KSecAttrAccess returns the value of the constant kSecAttrAccess.

func KSecAttrAccessControl

func KSecAttrAccessControl() obj.Object

KSecAttrAccessControl returns the value of the constant kSecAttrAccessControl.

func KSecAttrAccessGroup

func KSecAttrAccessGroup() obj.Object

KSecAttrAccessGroup returns the value of the constant kSecAttrAccessGroup.

func KSecAttrAccessGroupToken

func KSecAttrAccessGroupToken() obj.Object

KSecAttrAccessGroupToken returns the value of the constant kSecAttrAccessGroupToken.

func KSecAttrAccessible

func KSecAttrAccessible() obj.Object

KSecAttrAccessible returns the value of the constant kSecAttrAccessible.

func KSecAttrAccessibleAfterFirstUnlock

func KSecAttrAccessibleAfterFirstUnlock() obj.Object

KSecAttrAccessibleAfterFirstUnlock returns the value of the constant kSecAttrAccessibleAfterFirstUnlock.

func KSecAttrAccessibleAfterFirstUnlockThisDeviceOnly

func KSecAttrAccessibleAfterFirstUnlockThisDeviceOnly() obj.Object

KSecAttrAccessibleAfterFirstUnlockThisDeviceOnly returns the value of the constant kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly.

func KSecAttrAccessibleAlways

func KSecAttrAccessibleAlways() obj.Object

KSecAttrAccessibleAlways returns the value of the constant kSecAttrAccessibleAlways.

func KSecAttrAccessibleAlwaysThisDeviceOnly

func KSecAttrAccessibleAlwaysThisDeviceOnly() obj.Object

KSecAttrAccessibleAlwaysThisDeviceOnly returns the value of the constant kSecAttrAccessibleAlwaysThisDeviceOnly.

func KSecAttrAccessibleWhenPasscodeSetThisDeviceOnly

func KSecAttrAccessibleWhenPasscodeSetThisDeviceOnly() obj.Object

KSecAttrAccessibleWhenPasscodeSetThisDeviceOnly returns the value of the constant kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly.

func KSecAttrAccessibleWhenUnlocked

func KSecAttrAccessibleWhenUnlocked() obj.Object

KSecAttrAccessibleWhenUnlocked returns the value of the constant kSecAttrAccessibleWhenUnlocked.

func KSecAttrAccessibleWhenUnlockedThisDeviceOnly

func KSecAttrAccessibleWhenUnlockedThisDeviceOnly() obj.Object

KSecAttrAccessibleWhenUnlockedThisDeviceOnly returns the value of the constant kSecAttrAccessibleWhenUnlockedThisDeviceOnly.

func KSecAttrAccount

func KSecAttrAccount() obj.Object

KSecAttrAccount returns the value of the constant kSecAttrAccount.

func KSecAttrApplicationLabel

func KSecAttrApplicationLabel() obj.Object

KSecAttrApplicationLabel returns the value of the constant kSecAttrApplicationLabel.

func KSecAttrApplicationTag

func KSecAttrApplicationTag() obj.Object

KSecAttrApplicationTag returns the value of the constant kSecAttrApplicationTag.

func KSecAttrAuthenticationType

func KSecAttrAuthenticationType() obj.Object

KSecAttrAuthenticationType returns the value of the constant kSecAttrAuthenticationType.

func KSecAttrAuthenticationTypeDPA

func KSecAttrAuthenticationTypeDPA() obj.Object

KSecAttrAuthenticationTypeDPA returns the value of the constant kSecAttrAuthenticationTypeDPA.

func KSecAttrAuthenticationTypeDefault

func KSecAttrAuthenticationTypeDefault() obj.Object

KSecAttrAuthenticationTypeDefault returns the value of the constant kSecAttrAuthenticationTypeDefault.

func KSecAttrAuthenticationTypeHTMLForm

func KSecAttrAuthenticationTypeHTMLForm() obj.Object

KSecAttrAuthenticationTypeHTMLForm returns the value of the constant kSecAttrAuthenticationTypeHTMLForm.

func KSecAttrAuthenticationTypeHTTPBasic

func KSecAttrAuthenticationTypeHTTPBasic() obj.Object

KSecAttrAuthenticationTypeHTTPBasic returns the value of the constant kSecAttrAuthenticationTypeHTTPBasic.

func KSecAttrAuthenticationTypeHTTPDigest

func KSecAttrAuthenticationTypeHTTPDigest() obj.Object

KSecAttrAuthenticationTypeHTTPDigest returns the value of the constant kSecAttrAuthenticationTypeHTTPDigest.

func KSecAttrAuthenticationTypeMSN

func KSecAttrAuthenticationTypeMSN() obj.Object

KSecAttrAuthenticationTypeMSN returns the value of the constant kSecAttrAuthenticationTypeMSN.

func KSecAttrAuthenticationTypeNTLM

func KSecAttrAuthenticationTypeNTLM() obj.Object

KSecAttrAuthenticationTypeNTLM returns the value of the constant kSecAttrAuthenticationTypeNTLM.

func KSecAttrAuthenticationTypeRPA

func KSecAttrAuthenticationTypeRPA() obj.Object

KSecAttrAuthenticationTypeRPA returns the value of the constant kSecAttrAuthenticationTypeRPA.

func KSecAttrCanDecrypt

func KSecAttrCanDecrypt() obj.Object

KSecAttrCanDecrypt returns the value of the constant kSecAttrCanDecrypt.

func KSecAttrCanDerive

func KSecAttrCanDerive() obj.Object

KSecAttrCanDerive returns the value of the constant kSecAttrCanDerive.

func KSecAttrCanEncrypt

func KSecAttrCanEncrypt() obj.Object

KSecAttrCanEncrypt returns the value of the constant kSecAttrCanEncrypt.

func KSecAttrCanSign

func KSecAttrCanSign() obj.Object

KSecAttrCanSign returns the value of the constant kSecAttrCanSign.

func KSecAttrCanUnwrap

func KSecAttrCanUnwrap() obj.Object

KSecAttrCanUnwrap returns the value of the constant kSecAttrCanUnwrap.

func KSecAttrCanVerify

func KSecAttrCanVerify() obj.Object

KSecAttrCanVerify returns the value of the constant kSecAttrCanVerify.

func KSecAttrCanWrap

func KSecAttrCanWrap() obj.Object

KSecAttrCanWrap returns the value of the constant kSecAttrCanWrap.

func KSecAttrCertificateEncoding

func KSecAttrCertificateEncoding() obj.Object

KSecAttrCertificateEncoding returns the value of the constant kSecAttrCertificateEncoding.

func KSecAttrCertificateType

func KSecAttrCertificateType() obj.Object

KSecAttrCertificateType returns the value of the constant kSecAttrCertificateType.

func KSecAttrComment

func KSecAttrComment() obj.Object

KSecAttrComment returns the value of the constant kSecAttrComment.

func KSecAttrCreationDate

func KSecAttrCreationDate() obj.Object

KSecAttrCreationDate returns the value of the constant kSecAttrCreationDate.

func KSecAttrCreator

func KSecAttrCreator() obj.Object

KSecAttrCreator returns the value of the constant kSecAttrCreator.

func KSecAttrDescription

func KSecAttrDescription() obj.Object

KSecAttrDescription returns the value of the constant kSecAttrDescription.

func KSecAttrEffectiveKeySize

func KSecAttrEffectiveKeySize() obj.Object

KSecAttrEffectiveKeySize returns the value of the constant kSecAttrEffectiveKeySize.

func KSecAttrGeneric

func KSecAttrGeneric() obj.Object

KSecAttrGeneric returns the value of the constant kSecAttrGeneric.

func KSecAttrIsExtractable

func KSecAttrIsExtractable() obj.Object

KSecAttrIsExtractable returns the value of the constant kSecAttrIsExtractable.

func KSecAttrIsInvisible

func KSecAttrIsInvisible() obj.Object

KSecAttrIsInvisible returns the value of the constant kSecAttrIsInvisible.

func KSecAttrIsNegative

func KSecAttrIsNegative() obj.Object

KSecAttrIsNegative returns the value of the constant kSecAttrIsNegative.

func KSecAttrIsPermanent

func KSecAttrIsPermanent() obj.Object

KSecAttrIsPermanent returns the value of the constant kSecAttrIsPermanent.

func KSecAttrIsSensitive

func KSecAttrIsSensitive() obj.Object

KSecAttrIsSensitive returns the value of the constant kSecAttrIsSensitive.

func KSecAttrIssuer

func KSecAttrIssuer() obj.Object

KSecAttrIssuer returns the value of the constant kSecAttrIssuer.

func KSecAttrKeyClass

func KSecAttrKeyClass() obj.Object

KSecAttrKeyClass returns the value of the constant kSecAttrKeyClass.

func KSecAttrKeyClassPrivate

func KSecAttrKeyClassPrivate() obj.Object

KSecAttrKeyClassPrivate returns the value of the constant kSecAttrKeyClassPrivate.

func KSecAttrKeyClassPublic

func KSecAttrKeyClassPublic() obj.Object

KSecAttrKeyClassPublic returns the value of the constant kSecAttrKeyClassPublic.

func KSecAttrKeyClassSymmetric

func KSecAttrKeyClassSymmetric() obj.Object

KSecAttrKeyClassSymmetric returns the value of the constant kSecAttrKeyClassSymmetric.

func KSecAttrKeySizeInBits

func KSecAttrKeySizeInBits() obj.Object

KSecAttrKeySizeInBits returns the value of the constant kSecAttrKeySizeInBits.

func KSecAttrKeyType

func KSecAttrKeyType() obj.Object

KSecAttrKeyType returns the value of the constant kSecAttrKeyType.

func KSecAttrKeyType3DES

func KSecAttrKeyType3DES() obj.Object

KSecAttrKeyType3DES returns the value of the constant kSecAttrKeyType3DES.

func KSecAttrKeyTypeAES

func KSecAttrKeyTypeAES() obj.Object

KSecAttrKeyTypeAES returns the value of the constant kSecAttrKeyTypeAES.

func KSecAttrKeyTypeCAST

func KSecAttrKeyTypeCAST() obj.Object

KSecAttrKeyTypeCAST returns the value of the constant kSecAttrKeyTypeCAST.

func KSecAttrKeyTypeDES

func KSecAttrKeyTypeDES() obj.Object

KSecAttrKeyTypeDES returns the value of the constant kSecAttrKeyTypeDES.

func KSecAttrKeyTypeDSA

func KSecAttrKeyTypeDSA() obj.Object

KSecAttrKeyTypeDSA returns the value of the constant kSecAttrKeyTypeDSA.

func KSecAttrKeyTypeEC

func KSecAttrKeyTypeEC() obj.Object

KSecAttrKeyTypeEC returns the value of the constant kSecAttrKeyTypeEC.

func KSecAttrKeyTypeECDSA

func KSecAttrKeyTypeECDSA() obj.Object

KSecAttrKeyTypeECDSA returns the value of the constant kSecAttrKeyTypeECDSA.

func KSecAttrKeyTypeECSECPrimeRandom

func KSecAttrKeyTypeECSECPrimeRandom() obj.Object

KSecAttrKeyTypeECSECPrimeRandom returns the value of the constant kSecAttrKeyTypeECSECPrimeRandom.

func KSecAttrKeyTypeRC2

func KSecAttrKeyTypeRC2() obj.Object

KSecAttrKeyTypeRC2 returns the value of the constant kSecAttrKeyTypeRC2.

func KSecAttrKeyTypeRC4

func KSecAttrKeyTypeRC4() obj.Object

KSecAttrKeyTypeRC4 returns the value of the constant kSecAttrKeyTypeRC4.

func KSecAttrKeyTypeRSA

func KSecAttrKeyTypeRSA() obj.Object

KSecAttrKeyTypeRSA returns the value of the constant kSecAttrKeyTypeRSA.

func KSecAttrLabel

func KSecAttrLabel() obj.Object

KSecAttrLabel returns the value of the constant kSecAttrLabel.

func KSecAttrModificationDate

func KSecAttrModificationDate() obj.Object

KSecAttrModificationDate returns the value of the constant kSecAttrModificationDate.

func KSecAttrPRF

func KSecAttrPRF() obj.Object

KSecAttrPRF returns the value of the constant kSecAttrPRF.

func KSecAttrPRFHmacAlgSHA1

func KSecAttrPRFHmacAlgSHA1() obj.Object

KSecAttrPRFHmacAlgSHA1 returns the value of the constant kSecAttrPRFHmacAlgSHA1.

func KSecAttrPRFHmacAlgSHA224

func KSecAttrPRFHmacAlgSHA224() obj.Object

KSecAttrPRFHmacAlgSHA224 returns the value of the constant kSecAttrPRFHmacAlgSHA224.

func KSecAttrPRFHmacAlgSHA256

func KSecAttrPRFHmacAlgSHA256() obj.Object

KSecAttrPRFHmacAlgSHA256 returns the value of the constant kSecAttrPRFHmacAlgSHA256.

func KSecAttrPRFHmacAlgSHA384

func KSecAttrPRFHmacAlgSHA384() obj.Object

KSecAttrPRFHmacAlgSHA384 returns the value of the constant kSecAttrPRFHmacAlgSHA384.

func KSecAttrPRFHmacAlgSHA512

func KSecAttrPRFHmacAlgSHA512() obj.Object

KSecAttrPRFHmacAlgSHA512 returns the value of the constant kSecAttrPRFHmacAlgSHA512.

func KSecAttrPath

func KSecAttrPath() obj.Object

KSecAttrPath returns the value of the constant kSecAttrPath.

func KSecAttrPersistantReference

func KSecAttrPersistantReference() obj.Object

KSecAttrPersistantReference returns the value of the constant kSecAttrPersistantReference.

func KSecAttrPersistentReference

func KSecAttrPersistentReference() obj.Object

KSecAttrPersistentReference returns the value of the constant kSecAttrPersistentReference.

func KSecAttrPort

func KSecAttrPort() obj.Object

KSecAttrPort returns the value of the constant kSecAttrPort.

func KSecAttrProtocol

func KSecAttrProtocol() obj.Object

KSecAttrProtocol returns the value of the constant kSecAttrProtocol.

func KSecAttrProtocolAFP

func KSecAttrProtocolAFP() obj.Object

KSecAttrProtocolAFP returns the value of the constant kSecAttrProtocolAFP.

func KSecAttrProtocolAppleTalk

func KSecAttrProtocolAppleTalk() obj.Object

KSecAttrProtocolAppleTalk returns the value of the constant kSecAttrProtocolAppleTalk.

func KSecAttrProtocolDAAP

func KSecAttrProtocolDAAP() obj.Object

KSecAttrProtocolDAAP returns the value of the constant kSecAttrProtocolDAAP.

func KSecAttrProtocolEPPC

func KSecAttrProtocolEPPC() obj.Object

KSecAttrProtocolEPPC returns the value of the constant kSecAttrProtocolEPPC.

func KSecAttrProtocolFTP

func KSecAttrProtocolFTP() obj.Object

KSecAttrProtocolFTP returns the value of the constant kSecAttrProtocolFTP.

func KSecAttrProtocolFTPAccount

func KSecAttrProtocolFTPAccount() obj.Object

KSecAttrProtocolFTPAccount returns the value of the constant kSecAttrProtocolFTPAccount.

func KSecAttrProtocolFTPProxy

func KSecAttrProtocolFTPProxy() obj.Object

KSecAttrProtocolFTPProxy returns the value of the constant kSecAttrProtocolFTPProxy.

func KSecAttrProtocolFTPS

func KSecAttrProtocolFTPS() obj.Object

KSecAttrProtocolFTPS returns the value of the constant kSecAttrProtocolFTPS.

func KSecAttrProtocolHTTP

func KSecAttrProtocolHTTP() obj.Object

KSecAttrProtocolHTTP returns the value of the constant kSecAttrProtocolHTTP.

func KSecAttrProtocolHTTPProxy

func KSecAttrProtocolHTTPProxy() obj.Object

KSecAttrProtocolHTTPProxy returns the value of the constant kSecAttrProtocolHTTPProxy.

func KSecAttrProtocolHTTPS

func KSecAttrProtocolHTTPS() obj.Object

KSecAttrProtocolHTTPS returns the value of the constant kSecAttrProtocolHTTPS.

func KSecAttrProtocolHTTPSProxy

func KSecAttrProtocolHTTPSProxy() obj.Object

KSecAttrProtocolHTTPSProxy returns the value of the constant kSecAttrProtocolHTTPSProxy.

func KSecAttrProtocolIMAP

func KSecAttrProtocolIMAP() obj.Object

KSecAttrProtocolIMAP returns the value of the constant kSecAttrProtocolIMAP.

func KSecAttrProtocolIMAPS

func KSecAttrProtocolIMAPS() obj.Object

KSecAttrProtocolIMAPS returns the value of the constant kSecAttrProtocolIMAPS.

func KSecAttrProtocolIPP

func KSecAttrProtocolIPP() obj.Object

KSecAttrProtocolIPP returns the value of the constant kSecAttrProtocolIPP.

func KSecAttrProtocolIRC

func KSecAttrProtocolIRC() obj.Object

KSecAttrProtocolIRC returns the value of the constant kSecAttrProtocolIRC.

func KSecAttrProtocolIRCS

func KSecAttrProtocolIRCS() obj.Object

KSecAttrProtocolIRCS returns the value of the constant kSecAttrProtocolIRCS.

func KSecAttrProtocolLDAP

func KSecAttrProtocolLDAP() obj.Object

KSecAttrProtocolLDAP returns the value of the constant kSecAttrProtocolLDAP.

func KSecAttrProtocolLDAPS

func KSecAttrProtocolLDAPS() obj.Object

KSecAttrProtocolLDAPS returns the value of the constant kSecAttrProtocolLDAPS.

func KSecAttrProtocolNNTP

func KSecAttrProtocolNNTP() obj.Object

KSecAttrProtocolNNTP returns the value of the constant kSecAttrProtocolNNTP.

func KSecAttrProtocolNNTPS

func KSecAttrProtocolNNTPS() obj.Object

KSecAttrProtocolNNTPS returns the value of the constant kSecAttrProtocolNNTPS.

func KSecAttrProtocolPOP3

func KSecAttrProtocolPOP3() obj.Object

KSecAttrProtocolPOP3 returns the value of the constant kSecAttrProtocolPOP3.

func KSecAttrProtocolPOP3S

func KSecAttrProtocolPOP3S() obj.Object

KSecAttrProtocolPOP3S returns the value of the constant kSecAttrProtocolPOP3S.

func KSecAttrProtocolRTSP

func KSecAttrProtocolRTSP() obj.Object

KSecAttrProtocolRTSP returns the value of the constant kSecAttrProtocolRTSP.

func KSecAttrProtocolRTSPProxy

func KSecAttrProtocolRTSPProxy() obj.Object

KSecAttrProtocolRTSPProxy returns the value of the constant kSecAttrProtocolRTSPProxy.

func KSecAttrProtocolSMB

func KSecAttrProtocolSMB() obj.Object

KSecAttrProtocolSMB returns the value of the constant kSecAttrProtocolSMB.

func KSecAttrProtocolSMTP

func KSecAttrProtocolSMTP() obj.Object

KSecAttrProtocolSMTP returns the value of the constant kSecAttrProtocolSMTP.

func KSecAttrProtocolSOCKS

func KSecAttrProtocolSOCKS() obj.Object

KSecAttrProtocolSOCKS returns the value of the constant kSecAttrProtocolSOCKS.

func KSecAttrProtocolSSH

func KSecAttrProtocolSSH() obj.Object

KSecAttrProtocolSSH returns the value of the constant kSecAttrProtocolSSH.

func KSecAttrProtocolTelnet

func KSecAttrProtocolTelnet() obj.Object

KSecAttrProtocolTelnet returns the value of the constant kSecAttrProtocolTelnet.

func KSecAttrProtocolTelnetS

func KSecAttrProtocolTelnetS() obj.Object

KSecAttrProtocolTelnetS returns the value of the constant kSecAttrProtocolTelnetS.

func KSecAttrPublicKeyHash

func KSecAttrPublicKeyHash() obj.Object

KSecAttrPublicKeyHash returns the value of the constant kSecAttrPublicKeyHash.

func KSecAttrRounds

func KSecAttrRounds() obj.Object

KSecAttrRounds returns the value of the constant kSecAttrRounds.

func KSecAttrSalt

func KSecAttrSalt() obj.Object

KSecAttrSalt returns the value of the constant kSecAttrSalt.

func KSecAttrSecurityDomain

func KSecAttrSecurityDomain() obj.Object

KSecAttrSecurityDomain returns the value of the constant kSecAttrSecurityDomain.

func KSecAttrSerialNumber

func KSecAttrSerialNumber() obj.Object

KSecAttrSerialNumber returns the value of the constant kSecAttrSerialNumber.

func KSecAttrServer

func KSecAttrServer() obj.Object

KSecAttrServer returns the value of the constant kSecAttrServer.

func KSecAttrService

func KSecAttrService() obj.Object

KSecAttrService returns the value of the constant kSecAttrService.

func KSecAttrSubject

func KSecAttrSubject() obj.Object

KSecAttrSubject returns the value of the constant kSecAttrSubject.

func KSecAttrSubjectKeyID

func KSecAttrSubjectKeyID() obj.Object

KSecAttrSubjectKeyID returns the value of the constant kSecAttrSubjectKeyID.

func KSecAttrSyncViewHint

func KSecAttrSyncViewHint() obj.Object

KSecAttrSyncViewHint returns the value of the constant kSecAttrSyncViewHint.

func KSecAttrSynchronizable

func KSecAttrSynchronizable() obj.Object

KSecAttrSynchronizable returns the value of the constant kSecAttrSynchronizable.

func KSecAttrSynchronizableAny

func KSecAttrSynchronizableAny() obj.Object

KSecAttrSynchronizableAny returns the value of the constant kSecAttrSynchronizableAny.

func KSecAttrTokenID

func KSecAttrTokenID() obj.Object

KSecAttrTokenID returns the value of the constant kSecAttrTokenID.

func KSecAttrTokenIDSecureEnclave

func KSecAttrTokenIDSecureEnclave() obj.Object

KSecAttrTokenIDSecureEnclave returns the value of the constant kSecAttrTokenIDSecureEnclave.

func KSecAttrType

func KSecAttrType() obj.Object

KSecAttrType returns the value of the constant kSecAttrType.

func KSecBase32Encoding

func KSecBase32Encoding() obj.Object

KSecBase32Encoding returns the value of the constant kSecBase32Encoding.

func KSecBase64Encoding

func KSecBase64Encoding() obj.Object

KSecBase64Encoding returns the value of the constant kSecBase64Encoding.

func KSecCFErrorArchitecture

func KSecCFErrorArchitecture() obj.Object

KSecCFErrorArchitecture returns the value of the constant kSecCFErrorArchitecture.

func KSecCFErrorGuestAttributes

func KSecCFErrorGuestAttributes() obj.Object

KSecCFErrorGuestAttributes returns the value of the constant kSecCFErrorGuestAttributes.

func KSecCFErrorInfoPlist

func KSecCFErrorInfoPlist() obj.Object

KSecCFErrorInfoPlist returns the value of the constant kSecCFErrorInfoPlist.

func KSecCFErrorPath

func KSecCFErrorPath() obj.Object

KSecCFErrorPath returns the value of the constant kSecCFErrorPath.

func KSecCFErrorPattern

func KSecCFErrorPattern() obj.Object

KSecCFErrorPattern returns the value of the constant kSecCFErrorPattern.

func KSecCFErrorRequirementSyntax

func KSecCFErrorRequirementSyntax() obj.Object

KSecCFErrorRequirementSyntax returns the value of the constant kSecCFErrorRequirementSyntax.

func KSecCFErrorResourceAdded

func KSecCFErrorResourceAdded() obj.Object

KSecCFErrorResourceAdded returns the value of the constant kSecCFErrorResourceAdded.

func KSecCFErrorResourceAltered

func KSecCFErrorResourceAltered() obj.Object

KSecCFErrorResourceAltered returns the value of the constant kSecCFErrorResourceAltered.

func KSecCFErrorResourceMissing

func KSecCFErrorResourceMissing() obj.Object

KSecCFErrorResourceMissing returns the value of the constant kSecCFErrorResourceMissing.

func KSecCFErrorResourceRecursive

func KSecCFErrorResourceRecursive() obj.Object

KSecCFErrorResourceRecursive returns the value of the constant kSecCFErrorResourceRecursive.

func KSecCFErrorResourceSeal

func KSecCFErrorResourceSeal() obj.Object

KSecCFErrorResourceSeal returns the value of the constant kSecCFErrorResourceSeal.

func KSecCFErrorResourceSideband

func KSecCFErrorResourceSideband() obj.Object

KSecCFErrorResourceSideband returns the value of the constant kSecCFErrorResourceSideband.

func KSecClass

func KSecClass() obj.Object

KSecClass returns the value of the constant kSecClass.

func KSecClassCertificate

func KSecClassCertificate() obj.Object

KSecClassCertificate returns the value of the constant kSecClassCertificate.

func KSecClassGenericPassword

func KSecClassGenericPassword() obj.Object

KSecClassGenericPassword returns the value of the constant kSecClassGenericPassword.

func KSecClassIdentity

func KSecClassIdentity() obj.Object

KSecClassIdentity returns the value of the constant kSecClassIdentity.

func KSecClassInternetPassword

func KSecClassInternetPassword() obj.Object

KSecClassInternetPassword returns the value of the constant kSecClassInternetPassword.

func KSecClassKey

func KSecClassKey() obj.Object

KSecClassKey returns the value of the constant kSecClassKey.

func KSecCodeAttributeArchitecture

func KSecCodeAttributeArchitecture() obj.Object

KSecCodeAttributeArchitecture returns the value of the constant kSecCodeAttributeArchitecture.

func KSecCodeAttributeBundleVersion

func KSecCodeAttributeBundleVersion() obj.Object

KSecCodeAttributeBundleVersion returns the value of the constant kSecCodeAttributeBundleVersion.

func KSecCodeAttributeSubarchitecture

func KSecCodeAttributeSubarchitecture() obj.Object

KSecCodeAttributeSubarchitecture returns the value of the constant kSecCodeAttributeSubarchitecture.

func KSecCodeAttributeUniversalFileOffset

func KSecCodeAttributeUniversalFileOffset() obj.Object

KSecCodeAttributeUniversalFileOffset returns the value of the constant kSecCodeAttributeUniversalFileOffset.

func KSecCodeInfoCMS

func KSecCodeInfoCMS() obj.Object

KSecCodeInfoCMS returns the value of the constant kSecCodeInfoCMS.

func KSecCodeInfoCdHashes

func KSecCodeInfoCdHashes() obj.Object

KSecCodeInfoCdHashes returns the value of the constant kSecCodeInfoCdHashes.

func KSecCodeInfoCertificates

func KSecCodeInfoCertificates() obj.Object

KSecCodeInfoCertificates returns the value of the constant kSecCodeInfoCertificates.

func KSecCodeInfoChangedFiles

func KSecCodeInfoChangedFiles() obj.Object

KSecCodeInfoChangedFiles returns the value of the constant kSecCodeInfoChangedFiles.

func KSecCodeInfoDefaultDesignatedLightweightCodeRequirement

func KSecCodeInfoDefaultDesignatedLightweightCodeRequirement() obj.Object

KSecCodeInfoDefaultDesignatedLightweightCodeRequirement returns the value of the constant kSecCodeInfoDefaultDesignatedLightweightCodeRequirement.

func KSecCodeInfoDesignatedRequirement

func KSecCodeInfoDesignatedRequirement() obj.Object

KSecCodeInfoDesignatedRequirement returns the value of the constant kSecCodeInfoDesignatedRequirement.

func KSecCodeInfoDigestAlgorithm

func KSecCodeInfoDigestAlgorithm() obj.Object

KSecCodeInfoDigestAlgorithm returns the value of the constant kSecCodeInfoDigestAlgorithm.

func KSecCodeInfoDigestAlgorithms

func KSecCodeInfoDigestAlgorithms() obj.Object

KSecCodeInfoDigestAlgorithms returns the value of the constant kSecCodeInfoDigestAlgorithms.

func KSecCodeInfoEntitlements

func KSecCodeInfoEntitlements() obj.Object

KSecCodeInfoEntitlements returns the value of the constant kSecCodeInfoEntitlements.

func KSecCodeInfoEntitlementsDict

func KSecCodeInfoEntitlementsDict() obj.Object

KSecCodeInfoEntitlementsDict returns the value of the constant kSecCodeInfoEntitlementsDict.

func KSecCodeInfoFlags

func KSecCodeInfoFlags() obj.Object

KSecCodeInfoFlags returns the value of the constant kSecCodeInfoFlags.

func KSecCodeInfoFormat

func KSecCodeInfoFormat() obj.Object

KSecCodeInfoFormat returns the value of the constant kSecCodeInfoFormat.

func KSecCodeInfoIdentifier

func KSecCodeInfoIdentifier() obj.Object

KSecCodeInfoIdentifier returns the value of the constant kSecCodeInfoIdentifier.

func KSecCodeInfoImplicitDesignatedRequirement

func KSecCodeInfoImplicitDesignatedRequirement() obj.Object

KSecCodeInfoImplicitDesignatedRequirement returns the value of the constant kSecCodeInfoImplicitDesignatedRequirement.

func KSecCodeInfoMainExecutable

func KSecCodeInfoMainExecutable() obj.Object

KSecCodeInfoMainExecutable returns the value of the constant kSecCodeInfoMainExecutable.

func KSecCodeInfoPList

func KSecCodeInfoPList() obj.Object

KSecCodeInfoPList returns the value of the constant kSecCodeInfoPList.

func KSecCodeInfoPlatformIdentifier

func KSecCodeInfoPlatformIdentifier() obj.Object

KSecCodeInfoPlatformIdentifier returns the value of the constant kSecCodeInfoPlatformIdentifier.

func KSecCodeInfoRequirementData

func KSecCodeInfoRequirementData() obj.Object

KSecCodeInfoRequirementData returns the value of the constant kSecCodeInfoRequirementData.

func KSecCodeInfoRequirements

func KSecCodeInfoRequirements() obj.Object

KSecCodeInfoRequirements returns the value of the constant kSecCodeInfoRequirements.

func KSecCodeInfoRuntimeVersion

func KSecCodeInfoRuntimeVersion() obj.Object

KSecCodeInfoRuntimeVersion returns the value of the constant kSecCodeInfoRuntimeVersion.

func KSecCodeInfoSource

func KSecCodeInfoSource() obj.Object

KSecCodeInfoSource returns the value of the constant kSecCodeInfoSource.

func KSecCodeInfoStapledNotarizationTicket

func KSecCodeInfoStapledNotarizationTicket() obj.Object

KSecCodeInfoStapledNotarizationTicket returns the value of the constant kSecCodeInfoStapledNotarizationTicket.

func KSecCodeInfoStatus

func KSecCodeInfoStatus() obj.Object

KSecCodeInfoStatus returns the value of the constant kSecCodeInfoStatus.

func KSecCodeInfoTeamIdentifier

func KSecCodeInfoTeamIdentifier() obj.Object

KSecCodeInfoTeamIdentifier returns the value of the constant kSecCodeInfoTeamIdentifier.

func KSecCodeInfoTime

func KSecCodeInfoTime() obj.Object

KSecCodeInfoTime returns the value of the constant kSecCodeInfoTime.

func KSecCodeInfoTimestamp

func KSecCodeInfoTimestamp() obj.Object

KSecCodeInfoTimestamp returns the value of the constant kSecCodeInfoTimestamp.

func KSecCodeInfoTrust

func KSecCodeInfoTrust() obj.Object

KSecCodeInfoTrust returns the value of the constant kSecCodeInfoTrust.

func KSecCodeInfoUnique

func KSecCodeInfoUnique() obj.Object

KSecCodeInfoUnique returns the value of the constant kSecCodeInfoUnique.

func KSecCompressionRatio

func KSecCompressionRatio() obj.Object

KSecCompressionRatio returns the value of the constant kSecCompressionRatio.

func KSecDecodeTypeAttribute

func KSecDecodeTypeAttribute() obj.Object

KSecDecodeTypeAttribute returns the value of the constant kSecDecodeTypeAttribute.

func KSecDigestHMACKeyAttribute

func KSecDigestHMACKeyAttribute() obj.Object

KSecDigestHMACKeyAttribute returns the value of the constant kSecDigestHMACKeyAttribute.

func KSecDigestHMACMD5

func KSecDigestHMACMD5() obj.Object

KSecDigestHMACMD5 returns the value of the constant kSecDigestHMACMD5.

func KSecDigestHMACSHA1

func KSecDigestHMACSHA1() obj.Object

KSecDigestHMACSHA1 returns the value of the constant kSecDigestHMACSHA1.

func KSecDigestHMACSHA2

func KSecDigestHMACSHA2() obj.Object

KSecDigestHMACSHA2 returns the value of the constant kSecDigestHMACSHA2.

func KSecDigestLengthAttribute

func KSecDigestLengthAttribute() obj.Object

KSecDigestLengthAttribute returns the value of the constant kSecDigestLengthAttribute.

func KSecDigestMD2

func KSecDigestMD2() obj.Object

KSecDigestMD2 returns the value of the constant kSecDigestMD2.

func KSecDigestMD4

func KSecDigestMD4() obj.Object

KSecDigestMD4 returns the value of the constant kSecDigestMD4.

func KSecDigestMD5

func KSecDigestMD5() obj.Object

KSecDigestMD5 returns the value of the constant kSecDigestMD5.

func KSecDigestSHA1

func KSecDigestSHA1() obj.Object

KSecDigestSHA1 returns the value of the constant kSecDigestSHA1.

func KSecDigestSHA2

func KSecDigestSHA2() obj.Object

KSecDigestSHA2 returns the value of the constant kSecDigestSHA2.

func KSecDigestTypeAttribute

func KSecDigestTypeAttribute() obj.Object

KSecDigestTypeAttribute returns the value of the constant kSecDigestTypeAttribute.

func KSecEncodeLineLengthAttribute

func KSecEncodeLineLengthAttribute() obj.Object

KSecEncodeLineLengthAttribute returns the value of the constant kSecEncodeLineLengthAttribute.

func KSecEncodeTypeAttribute

func KSecEncodeTypeAttribute() obj.Object

KSecEncodeTypeAttribute returns the value of the constant kSecEncodeTypeAttribute.

func KSecEncryptKey

func KSecEncryptKey() obj.Object

KSecEncryptKey returns the value of the constant kSecEncryptKey.

func KSecEncryptionMode

func KSecEncryptionMode() obj.Object

KSecEncryptionMode returns the value of the constant kSecEncryptionMode.

func KSecGuestAttributeArchitecture

func KSecGuestAttributeArchitecture() obj.Object

KSecGuestAttributeArchitecture returns the value of the constant kSecGuestAttributeArchitecture.

func KSecGuestAttributeAudit

func KSecGuestAttributeAudit() obj.Object

KSecGuestAttributeAudit returns the value of the constant kSecGuestAttributeAudit.

func KSecGuestAttributeCanonical

func KSecGuestAttributeCanonical() obj.Object

KSecGuestAttributeCanonical returns the value of the constant kSecGuestAttributeCanonical.

func KSecGuestAttributeDynamicCode

func KSecGuestAttributeDynamicCode() obj.Object

KSecGuestAttributeDynamicCode returns the value of the constant kSecGuestAttributeDynamicCode.

func KSecGuestAttributeDynamicCodeInfoPlist

func KSecGuestAttributeDynamicCodeInfoPlist() obj.Object

KSecGuestAttributeDynamicCodeInfoPlist returns the value of the constant kSecGuestAttributeDynamicCodeInfoPlist.

func KSecGuestAttributeHash

func KSecGuestAttributeHash() obj.Object

KSecGuestAttributeHash returns the value of the constant kSecGuestAttributeHash.

func KSecGuestAttributeMachPort

func KSecGuestAttributeMachPort() obj.Object

KSecGuestAttributeMachPort returns the value of the constant kSecGuestAttributeMachPort.

func KSecGuestAttributePid

func KSecGuestAttributePid() obj.Object

KSecGuestAttributePid returns the value of the constant kSecGuestAttributePid.

func KSecGuestAttributeSubarchitecture

func KSecGuestAttributeSubarchitecture() obj.Object

KSecGuestAttributeSubarchitecture returns the value of the constant kSecGuestAttributeSubarchitecture.

func KSecIVKey

func KSecIVKey() obj.Object

KSecIVKey returns the value of the constant kSecIVKey.

func KSecIdentityDomainDefault

func KSecIdentityDomainDefault() obj.Object

KSecIdentityDomainDefault returns the value of the constant kSecIdentityDomainDefault.

func KSecIdentityDomainKerberosKDC

func KSecIdentityDomainKerberosKDC() obj.Object

KSecIdentityDomainKerberosKDC returns the value of the constant kSecIdentityDomainKerberosKDC.

func KSecImportExportAccess

func KSecImportExportAccess() obj.Object

KSecImportExportAccess returns the value of the constant kSecImportExportAccess.

func KSecImportExportKeychain

func KSecImportExportKeychain() obj.Object

KSecImportExportKeychain returns the value of the constant kSecImportExportKeychain.

func KSecImportExportPassphrase

func KSecImportExportPassphrase() obj.Object

KSecImportExportPassphrase returns the value of the constant kSecImportExportPassphrase.

func KSecImportItemCertChain

func KSecImportItemCertChain() obj.Object

KSecImportItemCertChain returns the value of the constant kSecImportItemCertChain.

func KSecImportItemIdentity

func KSecImportItemIdentity() obj.Object

KSecImportItemIdentity returns the value of the constant kSecImportItemIdentity.

func KSecImportItemKeyID

func KSecImportItemKeyID() obj.Object

KSecImportItemKeyID returns the value of the constant kSecImportItemKeyID.

func KSecImportItemLabel

func KSecImportItemLabel() obj.Object

KSecImportItemLabel returns the value of the constant kSecImportItemLabel.

func KSecImportItemTrust

func KSecImportItemTrust() obj.Object

KSecImportItemTrust returns the value of the constant kSecImportItemTrust.

func KSecImportToMemoryOnly

func KSecImportToMemoryOnly() obj.Object

KSecImportToMemoryOnly returns the value of the constant kSecImportToMemoryOnly.

func KSecInputIsAttributeName

func KSecInputIsAttributeName() obj.Object

KSecInputIsAttributeName returns the value of the constant kSecInputIsAttributeName.

func KSecInputIsDigest

func KSecInputIsDigest() obj.Object

KSecInputIsDigest returns the value of the constant kSecInputIsDigest.

func KSecInputIsPlainText

func KSecInputIsPlainText() obj.Object

KSecInputIsPlainText returns the value of the constant kSecInputIsPlainText.

func KSecInputIsRaw

func KSecInputIsRaw() obj.Object

KSecInputIsRaw returns the value of the constant kSecInputIsRaw.

func KSecKeyAlgorithmECDHKeyExchangeCofactor

func KSecKeyAlgorithmECDHKeyExchangeCofactor() uintptr

KSecKeyAlgorithmECDHKeyExchangeCofactor returns the address of the symbol kSecKeyAlgorithmECDHKeyExchangeCofactor.

func KSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA1

func KSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA1() uintptr

KSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA1 returns the address of the symbol kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA1.

func KSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224

func KSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224() uintptr

KSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224 returns the address of the symbol kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224.

func KSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256

func KSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256() uintptr

KSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256 returns the address of the symbol kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256.

func KSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384

func KSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384() uintptr

KSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384 returns the address of the symbol kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384.

func KSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512

func KSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512() uintptr

KSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512 returns the address of the symbol kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512.

func KSecKeyAlgorithmECDHKeyExchangeStandard

func KSecKeyAlgorithmECDHKeyExchangeStandard() uintptr

KSecKeyAlgorithmECDHKeyExchangeStandard returns the address of the symbol kSecKeyAlgorithmECDHKeyExchangeStandard.

func KSecKeyAlgorithmECDHKeyExchangeStandardX963SHA1

func KSecKeyAlgorithmECDHKeyExchangeStandardX963SHA1() uintptr

KSecKeyAlgorithmECDHKeyExchangeStandardX963SHA1 returns the address of the symbol kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA1.

func KSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224

func KSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224() uintptr

KSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224 returns the address of the symbol kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224.

func KSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256

func KSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256() uintptr

KSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256 returns the address of the symbol kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256.

func KSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384

func KSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384() uintptr

KSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384 returns the address of the symbol kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384.

func KSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512

func KSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512() uintptr

KSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512 returns the address of the symbol kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512.

func KSecKeyAlgorithmECDSASignatureDigestRFC4754

func KSecKeyAlgorithmECDSASignatureDigestRFC4754() uintptr

KSecKeyAlgorithmECDSASignatureDigestRFC4754 returns the address of the symbol kSecKeyAlgorithmECDSASignatureDigestRFC4754.

func KSecKeyAlgorithmECDSASignatureDigestRFC4754SHA1

func KSecKeyAlgorithmECDSASignatureDigestRFC4754SHA1() uintptr

KSecKeyAlgorithmECDSASignatureDigestRFC4754SHA1 returns the address of the symbol kSecKeyAlgorithmECDSASignatureDigestRFC4754SHA1.

func KSecKeyAlgorithmECDSASignatureDigestRFC4754SHA224

func KSecKeyAlgorithmECDSASignatureDigestRFC4754SHA224() uintptr

KSecKeyAlgorithmECDSASignatureDigestRFC4754SHA224 returns the address of the symbol kSecKeyAlgorithmECDSASignatureDigestRFC4754SHA224.

func KSecKeyAlgorithmECDSASignatureDigestRFC4754SHA256

func KSecKeyAlgorithmECDSASignatureDigestRFC4754SHA256() uintptr

KSecKeyAlgorithmECDSASignatureDigestRFC4754SHA256 returns the address of the symbol kSecKeyAlgorithmECDSASignatureDigestRFC4754SHA256.

func KSecKeyAlgorithmECDSASignatureDigestRFC4754SHA384

func KSecKeyAlgorithmECDSASignatureDigestRFC4754SHA384() uintptr

KSecKeyAlgorithmECDSASignatureDigestRFC4754SHA384 returns the address of the symbol kSecKeyAlgorithmECDSASignatureDigestRFC4754SHA384.

func KSecKeyAlgorithmECDSASignatureDigestRFC4754SHA512

func KSecKeyAlgorithmECDSASignatureDigestRFC4754SHA512() uintptr

KSecKeyAlgorithmECDSASignatureDigestRFC4754SHA512 returns the address of the symbol kSecKeyAlgorithmECDSASignatureDigestRFC4754SHA512.

func KSecKeyAlgorithmECDSASignatureDigestX962

func KSecKeyAlgorithmECDSASignatureDigestX962() uintptr

KSecKeyAlgorithmECDSASignatureDigestX962 returns the address of the symbol kSecKeyAlgorithmECDSASignatureDigestX962.

func KSecKeyAlgorithmECDSASignatureDigestX962SHA1

func KSecKeyAlgorithmECDSASignatureDigestX962SHA1() uintptr

KSecKeyAlgorithmECDSASignatureDigestX962SHA1 returns the address of the symbol kSecKeyAlgorithmECDSASignatureDigestX962SHA1.

func KSecKeyAlgorithmECDSASignatureDigestX962SHA224

func KSecKeyAlgorithmECDSASignatureDigestX962SHA224() uintptr

KSecKeyAlgorithmECDSASignatureDigestX962SHA224 returns the address of the symbol kSecKeyAlgorithmECDSASignatureDigestX962SHA224.

func KSecKeyAlgorithmECDSASignatureDigestX962SHA256

func KSecKeyAlgorithmECDSASignatureDigestX962SHA256() uintptr

KSecKeyAlgorithmECDSASignatureDigestX962SHA256 returns the address of the symbol kSecKeyAlgorithmECDSASignatureDigestX962SHA256.

func KSecKeyAlgorithmECDSASignatureDigestX962SHA384

func KSecKeyAlgorithmECDSASignatureDigestX962SHA384() uintptr

KSecKeyAlgorithmECDSASignatureDigestX962SHA384 returns the address of the symbol kSecKeyAlgorithmECDSASignatureDigestX962SHA384.

func KSecKeyAlgorithmECDSASignatureDigestX962SHA512

func KSecKeyAlgorithmECDSASignatureDigestX962SHA512() uintptr

KSecKeyAlgorithmECDSASignatureDigestX962SHA512 returns the address of the symbol kSecKeyAlgorithmECDSASignatureDigestX962SHA512.

func KSecKeyAlgorithmECDSASignatureMessageRFC4754SHA1

func KSecKeyAlgorithmECDSASignatureMessageRFC4754SHA1() uintptr

KSecKeyAlgorithmECDSASignatureMessageRFC4754SHA1 returns the address of the symbol kSecKeyAlgorithmECDSASignatureMessageRFC4754SHA1.

func KSecKeyAlgorithmECDSASignatureMessageRFC4754SHA224

func KSecKeyAlgorithmECDSASignatureMessageRFC4754SHA224() uintptr

KSecKeyAlgorithmECDSASignatureMessageRFC4754SHA224 returns the address of the symbol kSecKeyAlgorithmECDSASignatureMessageRFC4754SHA224.

func KSecKeyAlgorithmECDSASignatureMessageRFC4754SHA256

func KSecKeyAlgorithmECDSASignatureMessageRFC4754SHA256() uintptr

KSecKeyAlgorithmECDSASignatureMessageRFC4754SHA256 returns the address of the symbol kSecKeyAlgorithmECDSASignatureMessageRFC4754SHA256.

func KSecKeyAlgorithmECDSASignatureMessageRFC4754SHA384

func KSecKeyAlgorithmECDSASignatureMessageRFC4754SHA384() uintptr

KSecKeyAlgorithmECDSASignatureMessageRFC4754SHA384 returns the address of the symbol kSecKeyAlgorithmECDSASignatureMessageRFC4754SHA384.

func KSecKeyAlgorithmECDSASignatureMessageRFC4754SHA512

func KSecKeyAlgorithmECDSASignatureMessageRFC4754SHA512() uintptr

KSecKeyAlgorithmECDSASignatureMessageRFC4754SHA512 returns the address of the symbol kSecKeyAlgorithmECDSASignatureMessageRFC4754SHA512.

func KSecKeyAlgorithmECDSASignatureMessageX962SHA1

func KSecKeyAlgorithmECDSASignatureMessageX962SHA1() uintptr

KSecKeyAlgorithmECDSASignatureMessageX962SHA1 returns the address of the symbol kSecKeyAlgorithmECDSASignatureMessageX962SHA1.

func KSecKeyAlgorithmECDSASignatureMessageX962SHA224

func KSecKeyAlgorithmECDSASignatureMessageX962SHA224() uintptr

KSecKeyAlgorithmECDSASignatureMessageX962SHA224 returns the address of the symbol kSecKeyAlgorithmECDSASignatureMessageX962SHA224.

func KSecKeyAlgorithmECDSASignatureMessageX962SHA256

func KSecKeyAlgorithmECDSASignatureMessageX962SHA256() uintptr

KSecKeyAlgorithmECDSASignatureMessageX962SHA256 returns the address of the symbol kSecKeyAlgorithmECDSASignatureMessageX962SHA256.

func KSecKeyAlgorithmECDSASignatureMessageX962SHA384

func KSecKeyAlgorithmECDSASignatureMessageX962SHA384() uintptr

KSecKeyAlgorithmECDSASignatureMessageX962SHA384 returns the address of the symbol kSecKeyAlgorithmECDSASignatureMessageX962SHA384.

func KSecKeyAlgorithmECDSASignatureMessageX962SHA512

func KSecKeyAlgorithmECDSASignatureMessageX962SHA512() uintptr

KSecKeyAlgorithmECDSASignatureMessageX962SHA512 returns the address of the symbol kSecKeyAlgorithmECDSASignatureMessageX962SHA512.

func KSecKeyAlgorithmECDSASignatureRFC4754

func KSecKeyAlgorithmECDSASignatureRFC4754() uintptr

KSecKeyAlgorithmECDSASignatureRFC4754 returns the address of the symbol kSecKeyAlgorithmECDSASignatureRFC4754.

func KSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA224AESGCM

func KSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA224AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA224AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA224AESGCM.

func KSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA256AESGCM

func KSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA256AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA256AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA256AESGCM.

func KSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA384AESGCM

func KSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA384AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA384AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA384AESGCM.

func KSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA512AESGCM

func KSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA512AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA512AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA512AESGCM.

func KSecKeyAlgorithmECIESEncryptionCofactorX963SHA1AESGCM

func KSecKeyAlgorithmECIESEncryptionCofactorX963SHA1AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionCofactorX963SHA1AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionCofactorX963SHA1AESGCM.

func KSecKeyAlgorithmECIESEncryptionCofactorX963SHA224AESGCM

func KSecKeyAlgorithmECIESEncryptionCofactorX963SHA224AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionCofactorX963SHA224AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionCofactorX963SHA224AESGCM.

func KSecKeyAlgorithmECIESEncryptionCofactorX963SHA256AESGCM

func KSecKeyAlgorithmECIESEncryptionCofactorX963SHA256AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionCofactorX963SHA256AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionCofactorX963SHA256AESGCM.

func KSecKeyAlgorithmECIESEncryptionCofactorX963SHA384AESGCM

func KSecKeyAlgorithmECIESEncryptionCofactorX963SHA384AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionCofactorX963SHA384AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionCofactorX963SHA384AESGCM.

func KSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM

func KSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM.

func KSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA224AESGCM

func KSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA224AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA224AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA224AESGCM.

func KSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA256AESGCM

func KSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA256AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA256AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA256AESGCM.

func KSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA384AESGCM

func KSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA384AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA384AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA384AESGCM.

func KSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA512AESGCM

func KSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA512AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA512AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA512AESGCM.

func KSecKeyAlgorithmECIESEncryptionStandardX963SHA1AESGCM

func KSecKeyAlgorithmECIESEncryptionStandardX963SHA1AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionStandardX963SHA1AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionStandardX963SHA1AESGCM.

func KSecKeyAlgorithmECIESEncryptionStandardX963SHA224AESGCM

func KSecKeyAlgorithmECIESEncryptionStandardX963SHA224AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionStandardX963SHA224AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionStandardX963SHA224AESGCM.

func KSecKeyAlgorithmECIESEncryptionStandardX963SHA256AESGCM

func KSecKeyAlgorithmECIESEncryptionStandardX963SHA256AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionStandardX963SHA256AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionStandardX963SHA256AESGCM.

func KSecKeyAlgorithmECIESEncryptionStandardX963SHA384AESGCM

func KSecKeyAlgorithmECIESEncryptionStandardX963SHA384AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionStandardX963SHA384AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionStandardX963SHA384AESGCM.

func KSecKeyAlgorithmECIESEncryptionStandardX963SHA512AESGCM

func KSecKeyAlgorithmECIESEncryptionStandardX963SHA512AESGCM() uintptr

KSecKeyAlgorithmECIESEncryptionStandardX963SHA512AESGCM returns the address of the symbol kSecKeyAlgorithmECIESEncryptionStandardX963SHA512AESGCM.

func KSecKeyAlgorithmRSAEncryptionOAEPSHA1

func KSecKeyAlgorithmRSAEncryptionOAEPSHA1() uintptr

KSecKeyAlgorithmRSAEncryptionOAEPSHA1 returns the address of the symbol kSecKeyAlgorithmRSAEncryptionOAEPSHA1.

func KSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM

func KSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM() uintptr

KSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM returns the address of the symbol kSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM.

func KSecKeyAlgorithmRSAEncryptionOAEPSHA224

func KSecKeyAlgorithmRSAEncryptionOAEPSHA224() uintptr

KSecKeyAlgorithmRSAEncryptionOAEPSHA224 returns the address of the symbol kSecKeyAlgorithmRSAEncryptionOAEPSHA224.

func KSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM

func KSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM() uintptr

KSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM returns the address of the symbol kSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM.

func KSecKeyAlgorithmRSAEncryptionOAEPSHA256

func KSecKeyAlgorithmRSAEncryptionOAEPSHA256() uintptr

KSecKeyAlgorithmRSAEncryptionOAEPSHA256 returns the address of the symbol kSecKeyAlgorithmRSAEncryptionOAEPSHA256.

func KSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM

func KSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM() uintptr

KSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM returns the address of the symbol kSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM.

func KSecKeyAlgorithmRSAEncryptionOAEPSHA384

func KSecKeyAlgorithmRSAEncryptionOAEPSHA384() uintptr

KSecKeyAlgorithmRSAEncryptionOAEPSHA384 returns the address of the symbol kSecKeyAlgorithmRSAEncryptionOAEPSHA384.

func KSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM

func KSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM() uintptr

KSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM returns the address of the symbol kSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM.

func KSecKeyAlgorithmRSAEncryptionOAEPSHA512

func KSecKeyAlgorithmRSAEncryptionOAEPSHA512() uintptr

KSecKeyAlgorithmRSAEncryptionOAEPSHA512 returns the address of the symbol kSecKeyAlgorithmRSAEncryptionOAEPSHA512.

func KSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM

func KSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM() uintptr

KSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM returns the address of the symbol kSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM.

func KSecKeyAlgorithmRSAEncryptionPKCS1

func KSecKeyAlgorithmRSAEncryptionPKCS1() uintptr

KSecKeyAlgorithmRSAEncryptionPKCS1 returns the address of the symbol kSecKeyAlgorithmRSAEncryptionPKCS1.

func KSecKeyAlgorithmRSAEncryptionRaw

func KSecKeyAlgorithmRSAEncryptionRaw() uintptr

KSecKeyAlgorithmRSAEncryptionRaw returns the address of the symbol kSecKeyAlgorithmRSAEncryptionRaw.

func KSecKeyAlgorithmRSASignatureDigestPKCS1v15Raw

func KSecKeyAlgorithmRSASignatureDigestPKCS1v15Raw() uintptr

KSecKeyAlgorithmRSASignatureDigestPKCS1v15Raw returns the address of the symbol kSecKeyAlgorithmRSASignatureDigestPKCS1v15Raw.

func KSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA1

func KSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA1() uintptr

KSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA1 returns the address of the symbol kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA1.

func KSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA224

func KSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA224() uintptr

KSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA224 returns the address of the symbol kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA224.

func KSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256

func KSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256() uintptr

KSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256 returns the address of the symbol kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256.

func KSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA384

func KSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA384() uintptr

KSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA384 returns the address of the symbol kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA384.

func KSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA512

func KSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA512() uintptr

KSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA512 returns the address of the symbol kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA512.

func KSecKeyAlgorithmRSASignatureDigestPSSSHA1

func KSecKeyAlgorithmRSASignatureDigestPSSSHA1() uintptr

KSecKeyAlgorithmRSASignatureDigestPSSSHA1 returns the address of the symbol kSecKeyAlgorithmRSASignatureDigestPSSSHA1.

func KSecKeyAlgorithmRSASignatureDigestPSSSHA224

func KSecKeyAlgorithmRSASignatureDigestPSSSHA224() uintptr

KSecKeyAlgorithmRSASignatureDigestPSSSHA224 returns the address of the symbol kSecKeyAlgorithmRSASignatureDigestPSSSHA224.

func KSecKeyAlgorithmRSASignatureDigestPSSSHA256

func KSecKeyAlgorithmRSASignatureDigestPSSSHA256() uintptr

KSecKeyAlgorithmRSASignatureDigestPSSSHA256 returns the address of the symbol kSecKeyAlgorithmRSASignatureDigestPSSSHA256.

func KSecKeyAlgorithmRSASignatureDigestPSSSHA384

func KSecKeyAlgorithmRSASignatureDigestPSSSHA384() uintptr

KSecKeyAlgorithmRSASignatureDigestPSSSHA384 returns the address of the symbol kSecKeyAlgorithmRSASignatureDigestPSSSHA384.

func KSecKeyAlgorithmRSASignatureDigestPSSSHA512

func KSecKeyAlgorithmRSASignatureDigestPSSSHA512() uintptr

KSecKeyAlgorithmRSASignatureDigestPSSSHA512 returns the address of the symbol kSecKeyAlgorithmRSASignatureDigestPSSSHA512.

func KSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA1

func KSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA1() uintptr

KSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA1 returns the address of the symbol kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA1.

func KSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA224

func KSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA224() uintptr

KSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA224 returns the address of the symbol kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA224.

func KSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA256

func KSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA256() uintptr

KSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA256 returns the address of the symbol kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA256.

func KSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA384

func KSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA384() uintptr

KSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA384 returns the address of the symbol kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA384.

func KSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA512

func KSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA512() uintptr

KSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA512 returns the address of the symbol kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA512.

func KSecKeyAlgorithmRSASignatureMessagePSSSHA1

func KSecKeyAlgorithmRSASignatureMessagePSSSHA1() uintptr

KSecKeyAlgorithmRSASignatureMessagePSSSHA1 returns the address of the symbol kSecKeyAlgorithmRSASignatureMessagePSSSHA1.

func KSecKeyAlgorithmRSASignatureMessagePSSSHA224

func KSecKeyAlgorithmRSASignatureMessagePSSSHA224() uintptr

KSecKeyAlgorithmRSASignatureMessagePSSSHA224 returns the address of the symbol kSecKeyAlgorithmRSASignatureMessagePSSSHA224.

func KSecKeyAlgorithmRSASignatureMessagePSSSHA256

func KSecKeyAlgorithmRSASignatureMessagePSSSHA256() uintptr

KSecKeyAlgorithmRSASignatureMessagePSSSHA256 returns the address of the symbol kSecKeyAlgorithmRSASignatureMessagePSSSHA256.

func KSecKeyAlgorithmRSASignatureMessagePSSSHA384

func KSecKeyAlgorithmRSASignatureMessagePSSSHA384() uintptr

KSecKeyAlgorithmRSASignatureMessagePSSSHA384 returns the address of the symbol kSecKeyAlgorithmRSASignatureMessagePSSSHA384.

func KSecKeyAlgorithmRSASignatureMessagePSSSHA512

func KSecKeyAlgorithmRSASignatureMessagePSSSHA512() uintptr

KSecKeyAlgorithmRSASignatureMessagePSSSHA512 returns the address of the symbol kSecKeyAlgorithmRSASignatureMessagePSSSHA512.

func KSecKeyAlgorithmRSASignatureRaw

func KSecKeyAlgorithmRSASignatureRaw() uintptr

KSecKeyAlgorithmRSASignatureRaw returns the address of the symbol kSecKeyAlgorithmRSASignatureRaw.

func KSecKeyAttributeName

func KSecKeyAttributeName() obj.Object

KSecKeyAttributeName returns the value of the constant kSecKeyAttributeName.

func KSecKeyKeyExchangeParameterRequestedSize

func KSecKeyKeyExchangeParameterRequestedSize() uintptr

KSecKeyKeyExchangeParameterRequestedSize returns the address of the symbol kSecKeyKeyExchangeParameterRequestedSize.

func KSecKeyKeyExchangeParameterSharedInfo

func KSecKeyKeyExchangeParameterSharedInfo() uintptr

KSecKeyKeyExchangeParameterSharedInfo returns the address of the symbol kSecKeyKeyExchangeParameterSharedInfo.

func KSecLineLength64

func KSecLineLength64() obj.Object

KSecLineLength64 returns the value of the constant kSecLineLength64.

func KSecLineLength76

func KSecLineLength76() obj.Object

KSecLineLength76 returns the value of the constant kSecLineLength76.

func KSecMatchCaseInsensitive

func KSecMatchCaseInsensitive() obj.Object

KSecMatchCaseInsensitive returns the value of the constant kSecMatchCaseInsensitive.

func KSecMatchDiacriticInsensitive

func KSecMatchDiacriticInsensitive() obj.Object

KSecMatchDiacriticInsensitive returns the value of the constant kSecMatchDiacriticInsensitive.

func KSecMatchEmailAddressIfPresent

func KSecMatchEmailAddressIfPresent() obj.Object

KSecMatchEmailAddressIfPresent returns the value of the constant kSecMatchEmailAddressIfPresent.

func KSecMatchHostOrSubdomainOfHost

func KSecMatchHostOrSubdomainOfHost() obj.Object

KSecMatchHostOrSubdomainOfHost returns the value of the constant kSecMatchHostOrSubdomainOfHost.

func KSecMatchIssuers

func KSecMatchIssuers() obj.Object

KSecMatchIssuers returns the value of the constant kSecMatchIssuers.

func KSecMatchItemList

func KSecMatchItemList() obj.Object

KSecMatchItemList returns the value of the constant kSecMatchItemList.

func KSecMatchLimit

func KSecMatchLimit() obj.Object

KSecMatchLimit returns the value of the constant kSecMatchLimit.

func KSecMatchLimitAll

func KSecMatchLimitAll() obj.Object

KSecMatchLimitAll returns the value of the constant kSecMatchLimitAll.

func KSecMatchLimitOne

func KSecMatchLimitOne() obj.Object

KSecMatchLimitOne returns the value of the constant kSecMatchLimitOne.

func KSecMatchPolicy

func KSecMatchPolicy() obj.Object

KSecMatchPolicy returns the value of the constant kSecMatchPolicy.

func KSecMatchSearchList

func KSecMatchSearchList() obj.Object

KSecMatchSearchList returns the value of the constant kSecMatchSearchList.

func KSecMatchSubjectContains

func KSecMatchSubjectContains() obj.Object

KSecMatchSubjectContains returns the value of the constant kSecMatchSubjectContains.

func KSecMatchSubjectEndsWith

func KSecMatchSubjectEndsWith() obj.Object

KSecMatchSubjectEndsWith returns the value of the constant kSecMatchSubjectEndsWith.

func KSecMatchSubjectStartsWith

func KSecMatchSubjectStartsWith() obj.Object

KSecMatchSubjectStartsWith returns the value of the constant kSecMatchSubjectStartsWith.

func KSecMatchSubjectWholeString

func KSecMatchSubjectWholeString() obj.Object

KSecMatchSubjectWholeString returns the value of the constant kSecMatchSubjectWholeString.

func KSecMatchTrustedOnly

func KSecMatchTrustedOnly() obj.Object

KSecMatchTrustedOnly returns the value of the constant kSecMatchTrustedOnly.

func KSecMatchValidOnDate

func KSecMatchValidOnDate() obj.Object

KSecMatchValidOnDate returns the value of the constant kSecMatchValidOnDate.

func KSecMatchWidthInsensitive

func KSecMatchWidthInsensitive() obj.Object

KSecMatchWidthInsensitive returns the value of the constant kSecMatchWidthInsensitive.

func KSecModeCBCKey

func KSecModeCBCKey() obj.Object

KSecModeCBCKey returns the value of the constant kSecModeCBCKey.

func KSecModeCFBKey

func KSecModeCFBKey() obj.Object

KSecModeCFBKey returns the value of the constant kSecModeCFBKey.

func KSecModeECBKey

func KSecModeECBKey() obj.Object

KSecModeECBKey returns the value of the constant kSecModeECBKey.

func KSecModeNoneKey

func KSecModeNoneKey() obj.Object

KSecModeNoneKey returns the value of the constant kSecModeNoneKey.

func KSecModeOFBKey

func KSecModeOFBKey() obj.Object

KSecModeOFBKey returns the value of the constant kSecModeOFBKey.

func KSecOAEPEncodingParametersAttributeName

func KSecOAEPEncodingParametersAttributeName() obj.Object

KSecOAEPEncodingParametersAttributeName returns the value of the constant kSecOAEPEncodingParametersAttributeName.

func KSecOAEPMGF1DigestAlgorithmAttributeName

func KSecOAEPMGF1DigestAlgorithmAttributeName() obj.Object

KSecOAEPMGF1DigestAlgorithmAttributeName returns the value of the constant kSecOAEPMGF1DigestAlgorithmAttributeName.

func KSecOAEPMessageLengthAttributeName

func KSecOAEPMessageLengthAttributeName() obj.Object

KSecOAEPMessageLengthAttributeName returns the value of the constant kSecOAEPMessageLengthAttributeName.

func KSecOIDADC_CERT_POLICY

func KSecOIDADC_CERT_POLICY() obj.Object

KSecOIDADC_CERT_POLICY returns the value of the constant kSecOIDADC_CERT_POLICY.

func KSecOIDAPPLE_CERT_POLICY

func KSecOIDAPPLE_CERT_POLICY() obj.Object

KSecOIDAPPLE_CERT_POLICY returns the value of the constant kSecOIDAPPLE_CERT_POLICY.

func KSecOIDAPPLE_EKU_CODE_SIGNING

func KSecOIDAPPLE_EKU_CODE_SIGNING() obj.Object

KSecOIDAPPLE_EKU_CODE_SIGNING returns the value of the constant kSecOIDAPPLE_EKU_CODE_SIGNING.

func KSecOIDAPPLE_EKU_CODE_SIGNING_DEV

func KSecOIDAPPLE_EKU_CODE_SIGNING_DEV() obj.Object

KSecOIDAPPLE_EKU_CODE_SIGNING_DEV returns the value of the constant kSecOIDAPPLE_EKU_CODE_SIGNING_DEV.

func KSecOIDAPPLE_EKU_ICHAT_ENCRYPTION

func KSecOIDAPPLE_EKU_ICHAT_ENCRYPTION() obj.Object

KSecOIDAPPLE_EKU_ICHAT_ENCRYPTION returns the value of the constant kSecOIDAPPLE_EKU_ICHAT_ENCRYPTION.

func KSecOIDAPPLE_EKU_ICHAT_SIGNING

func KSecOIDAPPLE_EKU_ICHAT_SIGNING() obj.Object

KSecOIDAPPLE_EKU_ICHAT_SIGNING returns the value of the constant kSecOIDAPPLE_EKU_ICHAT_SIGNING.

func KSecOIDAPPLE_EKU_RESOURCE_SIGNING

func KSecOIDAPPLE_EKU_RESOURCE_SIGNING() obj.Object

KSecOIDAPPLE_EKU_RESOURCE_SIGNING returns the value of the constant kSecOIDAPPLE_EKU_RESOURCE_SIGNING.

func KSecOIDAPPLE_EKU_SYSTEM_IDENTITY

func KSecOIDAPPLE_EKU_SYSTEM_IDENTITY() obj.Object

KSecOIDAPPLE_EKU_SYSTEM_IDENTITY returns the value of the constant kSecOIDAPPLE_EKU_SYSTEM_IDENTITY.

func KSecOIDAPPLE_EXTENSION

func KSecOIDAPPLE_EXTENSION() obj.Object

KSecOIDAPPLE_EXTENSION returns the value of the constant kSecOIDAPPLE_EXTENSION.

func KSecOIDAPPLE_EXTENSION_AAI_INTERMEDIATE

func KSecOIDAPPLE_EXTENSION_AAI_INTERMEDIATE() obj.Object

KSecOIDAPPLE_EXTENSION_AAI_INTERMEDIATE returns the value of the constant kSecOIDAPPLE_EXTENSION_AAI_INTERMEDIATE.

func KSecOIDAPPLE_EXTENSION_ADC_APPLE_SIGNING

func KSecOIDAPPLE_EXTENSION_ADC_APPLE_SIGNING() obj.Object

KSecOIDAPPLE_EXTENSION_ADC_APPLE_SIGNING returns the value of the constant kSecOIDAPPLE_EXTENSION_ADC_APPLE_SIGNING.

func KSecOIDAPPLE_EXTENSION_ADC_DEV_SIGNING

func KSecOIDAPPLE_EXTENSION_ADC_DEV_SIGNING() obj.Object

KSecOIDAPPLE_EXTENSION_ADC_DEV_SIGNING returns the value of the constant kSecOIDAPPLE_EXTENSION_ADC_DEV_SIGNING.

func KSecOIDAPPLE_EXTENSION_APPLEID_INTERMEDIATE

func KSecOIDAPPLE_EXTENSION_APPLEID_INTERMEDIATE() obj.Object

KSecOIDAPPLE_EXTENSION_APPLEID_INTERMEDIATE returns the value of the constant kSecOIDAPPLE_EXTENSION_APPLEID_INTERMEDIATE.

func KSecOIDAPPLE_EXTENSION_APPLE_SIGNING

func KSecOIDAPPLE_EXTENSION_APPLE_SIGNING() obj.Object

KSecOIDAPPLE_EXTENSION_APPLE_SIGNING returns the value of the constant kSecOIDAPPLE_EXTENSION_APPLE_SIGNING.

func KSecOIDAPPLE_EXTENSION_CODE_SIGNING

func KSecOIDAPPLE_EXTENSION_CODE_SIGNING() obj.Object

KSecOIDAPPLE_EXTENSION_CODE_SIGNING returns the value of the constant kSecOIDAPPLE_EXTENSION_CODE_SIGNING.

func KSecOIDAPPLE_EXTENSION_INTERMEDIATE_MARKER

func KSecOIDAPPLE_EXTENSION_INTERMEDIATE_MARKER() obj.Object

KSecOIDAPPLE_EXTENSION_INTERMEDIATE_MARKER returns the value of the constant kSecOIDAPPLE_EXTENSION_INTERMEDIATE_MARKER.

func KSecOIDAPPLE_EXTENSION_ITMS_INTERMEDIATE

func KSecOIDAPPLE_EXTENSION_ITMS_INTERMEDIATE() obj.Object

KSecOIDAPPLE_EXTENSION_ITMS_INTERMEDIATE returns the value of the constant kSecOIDAPPLE_EXTENSION_ITMS_INTERMEDIATE.

func KSecOIDAPPLE_EXTENSION_WWDR_INTERMEDIATE

func KSecOIDAPPLE_EXTENSION_WWDR_INTERMEDIATE() obj.Object

KSecOIDAPPLE_EXTENSION_WWDR_INTERMEDIATE returns the value of the constant kSecOIDAPPLE_EXTENSION_WWDR_INTERMEDIATE.

func KSecOIDAuthorityInfoAccess

func KSecOIDAuthorityInfoAccess() obj.Object

KSecOIDAuthorityInfoAccess returns the value of the constant kSecOIDAuthorityInfoAccess.

func KSecOIDAuthorityKeyIdentifier

func KSecOIDAuthorityKeyIdentifier() obj.Object

KSecOIDAuthorityKeyIdentifier returns the value of the constant kSecOIDAuthorityKeyIdentifier.

func KSecOIDBasicConstraints

func KSecOIDBasicConstraints() obj.Object

KSecOIDBasicConstraints returns the value of the constant kSecOIDBasicConstraints.

func KSecOIDBiometricInfo

func KSecOIDBiometricInfo() obj.Object

KSecOIDBiometricInfo returns the value of the constant kSecOIDBiometricInfo.

func KSecOIDCSSMKeyStruct

func KSecOIDCSSMKeyStruct() obj.Object

KSecOIDCSSMKeyStruct returns the value of the constant kSecOIDCSSMKeyStruct.

func KSecOIDCertIssuer

func KSecOIDCertIssuer() obj.Object

KSecOIDCertIssuer returns the value of the constant kSecOIDCertIssuer.

func KSecOIDCertificatePolicies

func KSecOIDCertificatePolicies() obj.Object

KSecOIDCertificatePolicies returns the value of the constant kSecOIDCertificatePolicies.

func KSecOIDClientAuth

func KSecOIDClientAuth() obj.Object

KSecOIDClientAuth returns the value of the constant kSecOIDClientAuth.

func KSecOIDCollectiveStateProvinceName

func KSecOIDCollectiveStateProvinceName() obj.Object

KSecOIDCollectiveStateProvinceName returns the value of the constant kSecOIDCollectiveStateProvinceName.

func KSecOIDCollectiveStreetAddress

func KSecOIDCollectiveStreetAddress() obj.Object

KSecOIDCollectiveStreetAddress returns the value of the constant kSecOIDCollectiveStreetAddress.

func KSecOIDCommonName

func KSecOIDCommonName() obj.Object

KSecOIDCommonName returns the value of the constant kSecOIDCommonName.

func KSecOIDCountryName

func KSecOIDCountryName() obj.Object

KSecOIDCountryName returns the value of the constant kSecOIDCountryName.

func KSecOIDCrlDistributionPoints

func KSecOIDCrlDistributionPoints() obj.Object

KSecOIDCrlDistributionPoints returns the value of the constant kSecOIDCrlDistributionPoints.

func KSecOIDCrlNumber

func KSecOIDCrlNumber() obj.Object

KSecOIDCrlNumber returns the value of the constant kSecOIDCrlNumber.

func KSecOIDCrlReason

func KSecOIDCrlReason() obj.Object

KSecOIDCrlReason returns the value of the constant kSecOIDCrlReason.

func KSecOIDDOTMAC_CERT_EMAIL_ENCRYPT

func KSecOIDDOTMAC_CERT_EMAIL_ENCRYPT() obj.Object

KSecOIDDOTMAC_CERT_EMAIL_ENCRYPT returns the value of the constant kSecOIDDOTMAC_CERT_EMAIL_ENCRYPT.

func KSecOIDDOTMAC_CERT_EMAIL_SIGN

func KSecOIDDOTMAC_CERT_EMAIL_SIGN() obj.Object

KSecOIDDOTMAC_CERT_EMAIL_SIGN returns the value of the constant kSecOIDDOTMAC_CERT_EMAIL_SIGN.

func KSecOIDDOTMAC_CERT_EXTENSION

func KSecOIDDOTMAC_CERT_EXTENSION() obj.Object

KSecOIDDOTMAC_CERT_EXTENSION returns the value of the constant kSecOIDDOTMAC_CERT_EXTENSION.

func KSecOIDDOTMAC_CERT_IDENTITY

func KSecOIDDOTMAC_CERT_IDENTITY() obj.Object

KSecOIDDOTMAC_CERT_IDENTITY returns the value of the constant kSecOIDDOTMAC_CERT_IDENTITY.

func KSecOIDDOTMAC_CERT_POLICY

func KSecOIDDOTMAC_CERT_POLICY() obj.Object

KSecOIDDOTMAC_CERT_POLICY returns the value of the constant kSecOIDDOTMAC_CERT_POLICY.

func KSecOIDDeltaCrlIndicator

func KSecOIDDeltaCrlIndicator() obj.Object

KSecOIDDeltaCrlIndicator returns the value of the constant kSecOIDDeltaCrlIndicator.

func KSecOIDDescription

func KSecOIDDescription() obj.Object

KSecOIDDescription returns the value of the constant kSecOIDDescription.

func KSecOIDEKU_IPSec

func KSecOIDEKU_IPSec() obj.Object

KSecOIDEKU_IPSec returns the value of the constant kSecOIDEKU_IPSec.

func KSecOIDEmailAddress

func KSecOIDEmailAddress() obj.Object

KSecOIDEmailAddress returns the value of the constant kSecOIDEmailAddress.

func KSecOIDEmailProtection

func KSecOIDEmailProtection() obj.Object

KSecOIDEmailProtection returns the value of the constant kSecOIDEmailProtection.

func KSecOIDExtendedKeyUsage

func KSecOIDExtendedKeyUsage() obj.Object

KSecOIDExtendedKeyUsage returns the value of the constant kSecOIDExtendedKeyUsage.

func KSecOIDExtendedKeyUsageAny

func KSecOIDExtendedKeyUsageAny() obj.Object

KSecOIDExtendedKeyUsageAny returns the value of the constant kSecOIDExtendedKeyUsageAny.

func KSecOIDExtendedUseCodeSigning

func KSecOIDExtendedUseCodeSigning() obj.Object

KSecOIDExtendedUseCodeSigning returns the value of the constant kSecOIDExtendedUseCodeSigning.

func KSecOIDGivenName

func KSecOIDGivenName() obj.Object

KSecOIDGivenName returns the value of the constant kSecOIDGivenName.

func KSecOIDHoldInstructionCode

func KSecOIDHoldInstructionCode() obj.Object

KSecOIDHoldInstructionCode returns the value of the constant kSecOIDHoldInstructionCode.

func KSecOIDInvalidityDate

func KSecOIDInvalidityDate() obj.Object

KSecOIDInvalidityDate returns the value of the constant kSecOIDInvalidityDate.

func KSecOIDIssuerAltName

func KSecOIDIssuerAltName() obj.Object

KSecOIDIssuerAltName returns the value of the constant kSecOIDIssuerAltName.

func KSecOIDIssuingDistributionPoint

func KSecOIDIssuingDistributionPoint() obj.Object

KSecOIDIssuingDistributionPoint returns the value of the constant kSecOIDIssuingDistributionPoint.

func KSecOIDIssuingDistributionPoints

func KSecOIDIssuingDistributionPoints() obj.Object

KSecOIDIssuingDistributionPoints returns the value of the constant kSecOIDIssuingDistributionPoints.

func KSecOIDKERBv5_PKINIT_KP_CLIENT_AUTH

func KSecOIDKERBv5_PKINIT_KP_CLIENT_AUTH() obj.Object

KSecOIDKERBv5_PKINIT_KP_CLIENT_AUTH returns the value of the constant kSecOIDKERBv5_PKINIT_KP_CLIENT_AUTH.

func KSecOIDKERBv5_PKINIT_KP_KDC

func KSecOIDKERBv5_PKINIT_KP_KDC() obj.Object

KSecOIDKERBv5_PKINIT_KP_KDC returns the value of the constant kSecOIDKERBv5_PKINIT_KP_KDC.

func KSecOIDKeyUsage

func KSecOIDKeyUsage() obj.Object

KSecOIDKeyUsage returns the value of the constant kSecOIDKeyUsage.

func KSecOIDLocalityName

func KSecOIDLocalityName() obj.Object

KSecOIDLocalityName returns the value of the constant kSecOIDLocalityName.

func KSecOIDMS_NTPrincipalName

func KSecOIDMS_NTPrincipalName() obj.Object

KSecOIDMS_NTPrincipalName returns the value of the constant kSecOIDMS_NTPrincipalName.

func KSecOIDMicrosoftSGC

func KSecOIDMicrosoftSGC() obj.Object

KSecOIDMicrosoftSGC returns the value of the constant kSecOIDMicrosoftSGC.

func KSecOIDNameConstraints

func KSecOIDNameConstraints() obj.Object

KSecOIDNameConstraints returns the value of the constant kSecOIDNameConstraints.

func KSecOIDNetscapeCertSequence

func KSecOIDNetscapeCertSequence() obj.Object

KSecOIDNetscapeCertSequence returns the value of the constant kSecOIDNetscapeCertSequence.

func KSecOIDNetscapeCertType

func KSecOIDNetscapeCertType() obj.Object

KSecOIDNetscapeCertType returns the value of the constant kSecOIDNetscapeCertType.

func KSecOIDNetscapeSGC

func KSecOIDNetscapeSGC() obj.Object

KSecOIDNetscapeSGC returns the value of the constant kSecOIDNetscapeSGC.

func KSecOIDOCSPSigning

func KSecOIDOCSPSigning() obj.Object

KSecOIDOCSPSigning returns the value of the constant kSecOIDOCSPSigning.

func KSecOIDOrganizationName

func KSecOIDOrganizationName() obj.Object

KSecOIDOrganizationName returns the value of the constant kSecOIDOrganizationName.

func KSecOIDOrganizationalUnitName

func KSecOIDOrganizationalUnitName() obj.Object

KSecOIDOrganizationalUnitName returns the value of the constant kSecOIDOrganizationalUnitName.

func KSecOIDPolicyConstraints

func KSecOIDPolicyConstraints() obj.Object

KSecOIDPolicyConstraints returns the value of the constant kSecOIDPolicyConstraints.

func KSecOIDPolicyMappings

func KSecOIDPolicyMappings() obj.Object

KSecOIDPolicyMappings returns the value of the constant kSecOIDPolicyMappings.

func KSecOIDPrivateKeyUsagePeriod

func KSecOIDPrivateKeyUsagePeriod() obj.Object

KSecOIDPrivateKeyUsagePeriod returns the value of the constant kSecOIDPrivateKeyUsagePeriod.

func KSecOIDQC_Statements

func KSecOIDQC_Statements() obj.Object

KSecOIDQC_Statements returns the value of the constant kSecOIDQC_Statements.

func KSecOIDSRVName

func KSecOIDSRVName() obj.Object

KSecOIDSRVName returns the value of the constant kSecOIDSRVName.

func KSecOIDSerialNumber

func KSecOIDSerialNumber() obj.Object

KSecOIDSerialNumber returns the value of the constant kSecOIDSerialNumber.

func KSecOIDServerAuth

func KSecOIDServerAuth() obj.Object

KSecOIDServerAuth returns the value of the constant kSecOIDServerAuth.

func KSecOIDStateProvinceName

func KSecOIDStateProvinceName() obj.Object

KSecOIDStateProvinceName returns the value of the constant kSecOIDStateProvinceName.

func KSecOIDStreetAddress

func KSecOIDStreetAddress() obj.Object

KSecOIDStreetAddress returns the value of the constant kSecOIDStreetAddress.

func KSecOIDSubjectAltName

func KSecOIDSubjectAltName() obj.Object

KSecOIDSubjectAltName returns the value of the constant kSecOIDSubjectAltName.

func KSecOIDSubjectDirectoryAttributes

func KSecOIDSubjectDirectoryAttributes() obj.Object

KSecOIDSubjectDirectoryAttributes returns the value of the constant kSecOIDSubjectDirectoryAttributes.

func KSecOIDSubjectEmailAddress

func KSecOIDSubjectEmailAddress() obj.Object

KSecOIDSubjectEmailAddress returns the value of the constant kSecOIDSubjectEmailAddress.

func KSecOIDSubjectInfoAccess

func KSecOIDSubjectInfoAccess() obj.Object

KSecOIDSubjectInfoAccess returns the value of the constant kSecOIDSubjectInfoAccess.

func KSecOIDSubjectKeyIdentifier

func KSecOIDSubjectKeyIdentifier() obj.Object

KSecOIDSubjectKeyIdentifier returns the value of the constant kSecOIDSubjectKeyIdentifier.

func KSecOIDSubjectPicture

func KSecOIDSubjectPicture() obj.Object

KSecOIDSubjectPicture returns the value of the constant kSecOIDSubjectPicture.

func KSecOIDSubjectSignatureBitmap

func KSecOIDSubjectSignatureBitmap() obj.Object

KSecOIDSubjectSignatureBitmap returns the value of the constant kSecOIDSubjectSignatureBitmap.

func KSecOIDSurname

func KSecOIDSurname() obj.Object

KSecOIDSurname returns the value of the constant kSecOIDSurname.

func KSecOIDTimeStamping

func KSecOIDTimeStamping() obj.Object

KSecOIDTimeStamping returns the value of the constant kSecOIDTimeStamping.

func KSecOIDTitle

func KSecOIDTitle() obj.Object

KSecOIDTitle returns the value of the constant kSecOIDTitle.

func KSecOIDUseExemptions

func KSecOIDUseExemptions() obj.Object

KSecOIDUseExemptions returns the value of the constant kSecOIDUseExemptions.

func KSecOIDX509V1CertificateIssuerUniqueId

func KSecOIDX509V1CertificateIssuerUniqueId() obj.Object

KSecOIDX509V1CertificateIssuerUniqueId returns the value of the constant kSecOIDX509V1CertificateIssuerUniqueId.

func KSecOIDX509V1CertificateSubjectUniqueId

func KSecOIDX509V1CertificateSubjectUniqueId() obj.Object

KSecOIDX509V1CertificateSubjectUniqueId returns the value of the constant kSecOIDX509V1CertificateSubjectUniqueId.

func KSecOIDX509V1IssuerName

func KSecOIDX509V1IssuerName() obj.Object

KSecOIDX509V1IssuerName returns the value of the constant kSecOIDX509V1IssuerName.

func KSecOIDX509V1IssuerNameCStruct

func KSecOIDX509V1IssuerNameCStruct() obj.Object

KSecOIDX509V1IssuerNameCStruct returns the value of the constant kSecOIDX509V1IssuerNameCStruct.

func KSecOIDX509V1IssuerNameLDAP

func KSecOIDX509V1IssuerNameLDAP() obj.Object

KSecOIDX509V1IssuerNameLDAP returns the value of the constant kSecOIDX509V1IssuerNameLDAP.

func KSecOIDX509V1IssuerNameStd

func KSecOIDX509V1IssuerNameStd() obj.Object

KSecOIDX509V1IssuerNameStd returns the value of the constant kSecOIDX509V1IssuerNameStd.

func KSecOIDX509V1SerialNumber

func KSecOIDX509V1SerialNumber() obj.Object

KSecOIDX509V1SerialNumber returns the value of the constant kSecOIDX509V1SerialNumber.

func KSecOIDX509V1Signature

func KSecOIDX509V1Signature() obj.Object

KSecOIDX509V1Signature returns the value of the constant kSecOIDX509V1Signature.

func KSecOIDX509V1SignatureAlgorithm

func KSecOIDX509V1SignatureAlgorithm() obj.Object

KSecOIDX509V1SignatureAlgorithm returns the value of the constant kSecOIDX509V1SignatureAlgorithm.

func KSecOIDX509V1SignatureAlgorithmParameters

func KSecOIDX509V1SignatureAlgorithmParameters() obj.Object

KSecOIDX509V1SignatureAlgorithmParameters returns the value of the constant kSecOIDX509V1SignatureAlgorithmParameters.

func KSecOIDX509V1SignatureAlgorithmTBS

func KSecOIDX509V1SignatureAlgorithmTBS() obj.Object

KSecOIDX509V1SignatureAlgorithmTBS returns the value of the constant kSecOIDX509V1SignatureAlgorithmTBS.

func KSecOIDX509V1SignatureCStruct

func KSecOIDX509V1SignatureCStruct() obj.Object

KSecOIDX509V1SignatureCStruct returns the value of the constant kSecOIDX509V1SignatureCStruct.

func KSecOIDX509V1SignatureStruct

func KSecOIDX509V1SignatureStruct() obj.Object

KSecOIDX509V1SignatureStruct returns the value of the constant kSecOIDX509V1SignatureStruct.

func KSecOIDX509V1SubjectName

func KSecOIDX509V1SubjectName() obj.Object

KSecOIDX509V1SubjectName returns the value of the constant kSecOIDX509V1SubjectName.

func KSecOIDX509V1SubjectNameCStruct

func KSecOIDX509V1SubjectNameCStruct() obj.Object

KSecOIDX509V1SubjectNameCStruct returns the value of the constant kSecOIDX509V1SubjectNameCStruct.

func KSecOIDX509V1SubjectNameLDAP

func KSecOIDX509V1SubjectNameLDAP() obj.Object

KSecOIDX509V1SubjectNameLDAP returns the value of the constant kSecOIDX509V1SubjectNameLDAP.

func KSecOIDX509V1SubjectNameStd

func KSecOIDX509V1SubjectNameStd() obj.Object

KSecOIDX509V1SubjectNameStd returns the value of the constant kSecOIDX509V1SubjectNameStd.

func KSecOIDX509V1SubjectPublicKey

func KSecOIDX509V1SubjectPublicKey() obj.Object

KSecOIDX509V1SubjectPublicKey returns the value of the constant kSecOIDX509V1SubjectPublicKey.

func KSecOIDX509V1SubjectPublicKeyAlgorithm

func KSecOIDX509V1SubjectPublicKeyAlgorithm() obj.Object

KSecOIDX509V1SubjectPublicKeyAlgorithm returns the value of the constant kSecOIDX509V1SubjectPublicKeyAlgorithm.

func KSecOIDX509V1SubjectPublicKeyAlgorithmParameters

func KSecOIDX509V1SubjectPublicKeyAlgorithmParameters() obj.Object

KSecOIDX509V1SubjectPublicKeyAlgorithmParameters returns the value of the constant kSecOIDX509V1SubjectPublicKeyAlgorithmParameters.

func KSecOIDX509V1SubjectPublicKeyCStruct

func KSecOIDX509V1SubjectPublicKeyCStruct() obj.Object

KSecOIDX509V1SubjectPublicKeyCStruct returns the value of the constant kSecOIDX509V1SubjectPublicKeyCStruct.

func KSecOIDX509V1ValidityNotAfter

func KSecOIDX509V1ValidityNotAfter() obj.Object

KSecOIDX509V1ValidityNotAfter returns the value of the constant kSecOIDX509V1ValidityNotAfter.

func KSecOIDX509V1ValidityNotBefore

func KSecOIDX509V1ValidityNotBefore() obj.Object

KSecOIDX509V1ValidityNotBefore returns the value of the constant kSecOIDX509V1ValidityNotBefore.

func KSecOIDX509V1Version

func KSecOIDX509V1Version() obj.Object

KSecOIDX509V1Version returns the value of the constant kSecOIDX509V1Version.

func KSecOIDX509V3Certificate

func KSecOIDX509V3Certificate() obj.Object

KSecOIDX509V3Certificate returns the value of the constant kSecOIDX509V3Certificate.

func KSecOIDX509V3CertificateCStruct

func KSecOIDX509V3CertificateCStruct() obj.Object

KSecOIDX509V3CertificateCStruct returns the value of the constant kSecOIDX509V3CertificateCStruct.

func KSecOIDX509V3CertificateExtensionCStruct

func KSecOIDX509V3CertificateExtensionCStruct() obj.Object

KSecOIDX509V3CertificateExtensionCStruct returns the value of the constant kSecOIDX509V3CertificateExtensionCStruct.

func KSecOIDX509V3CertificateExtensionCritical

func KSecOIDX509V3CertificateExtensionCritical() obj.Object

KSecOIDX509V3CertificateExtensionCritical returns the value of the constant kSecOIDX509V3CertificateExtensionCritical.

func KSecOIDX509V3CertificateExtensionId

func KSecOIDX509V3CertificateExtensionId() obj.Object

KSecOIDX509V3CertificateExtensionId returns the value of the constant kSecOIDX509V3CertificateExtensionId.

func KSecOIDX509V3CertificateExtensionStruct

func KSecOIDX509V3CertificateExtensionStruct() obj.Object

KSecOIDX509V3CertificateExtensionStruct returns the value of the constant kSecOIDX509V3CertificateExtensionStruct.

func KSecOIDX509V3CertificateExtensionType

func KSecOIDX509V3CertificateExtensionType() obj.Object

KSecOIDX509V3CertificateExtensionType returns the value of the constant kSecOIDX509V3CertificateExtensionType.

func KSecOIDX509V3CertificateExtensionValue

func KSecOIDX509V3CertificateExtensionValue() obj.Object

KSecOIDX509V3CertificateExtensionValue returns the value of the constant kSecOIDX509V3CertificateExtensionValue.

func KSecOIDX509V3CertificateExtensionsCStruct

func KSecOIDX509V3CertificateExtensionsCStruct() obj.Object

KSecOIDX509V3CertificateExtensionsCStruct returns the value of the constant kSecOIDX509V3CertificateExtensionsCStruct.

func KSecOIDX509V3CertificateExtensionsStruct

func KSecOIDX509V3CertificateExtensionsStruct() obj.Object

KSecOIDX509V3CertificateExtensionsStruct returns the value of the constant kSecOIDX509V3CertificateExtensionsStruct.

func KSecOIDX509V3CertificateNumberOfExtensions

func KSecOIDX509V3CertificateNumberOfExtensions() obj.Object

KSecOIDX509V3CertificateNumberOfExtensions returns the value of the constant kSecOIDX509V3CertificateNumberOfExtensions.

func KSecOIDX509V3SignedCertificate

func KSecOIDX509V3SignedCertificate() obj.Object

KSecOIDX509V3SignedCertificate returns the value of the constant kSecOIDX509V3SignedCertificate.

func KSecOIDX509V3SignedCertificateCStruct

func KSecOIDX509V3SignedCertificateCStruct() obj.Object

KSecOIDX509V3SignedCertificateCStruct returns the value of the constant kSecOIDX509V3SignedCertificateCStruct.

func KSecPaddingKey

func KSecPaddingKey() obj.Object

KSecPaddingKey returns the value of the constant kSecPaddingKey.

func KSecPaddingNoneKey

func KSecPaddingNoneKey() obj.Object

KSecPaddingNoneKey returns the value of the constant kSecPaddingNoneKey.

func KSecPaddingOAEPKey

func KSecPaddingOAEPKey() obj.Object

KSecPaddingOAEPKey returns the value of the constant kSecPaddingOAEPKey.

func KSecPaddingPKCS1Key

func KSecPaddingPKCS1Key() obj.Object

KSecPaddingPKCS1Key returns the value of the constant kSecPaddingPKCS1Key.

func KSecPaddingPKCS5Key

func KSecPaddingPKCS5Key() obj.Object

KSecPaddingPKCS5Key returns the value of the constant kSecPaddingPKCS5Key.

func KSecPaddingPKCS7Key

func KSecPaddingPKCS7Key() obj.Object

KSecPaddingPKCS7Key returns the value of the constant kSecPaddingPKCS7Key.

func KSecPolicyAppleCodeSigning

func KSecPolicyAppleCodeSigning() obj.Object

KSecPolicyAppleCodeSigning returns the value of the constant kSecPolicyAppleCodeSigning.

func KSecPolicyAppleEAP

func KSecPolicyAppleEAP() obj.Object

KSecPolicyAppleEAP returns the value of the constant kSecPolicyAppleEAP.

func KSecPolicyAppleEAPClient

func KSecPolicyAppleEAPClient() obj.Object

KSecPolicyAppleEAPClient returns the value of the constant kSecPolicyAppleEAPClient.

func KSecPolicyAppleEAPServer

func KSecPolicyAppleEAPServer() obj.Object

KSecPolicyAppleEAPServer returns the value of the constant kSecPolicyAppleEAPServer.

func KSecPolicyAppleIDValidation

func KSecPolicyAppleIDValidation() obj.Object

KSecPolicyAppleIDValidation returns the value of the constant kSecPolicyAppleIDValidation.

func KSecPolicyAppleIPSecClient

func KSecPolicyAppleIPSecClient() obj.Object

KSecPolicyAppleIPSecClient returns the value of the constant kSecPolicyAppleIPSecClient.

func KSecPolicyAppleIPSecServer

func KSecPolicyAppleIPSecServer() obj.Object

KSecPolicyAppleIPSecServer returns the value of the constant kSecPolicyAppleIPSecServer.

func KSecPolicyAppleIPsec

func KSecPolicyAppleIPsec() obj.Object

KSecPolicyAppleIPsec returns the value of the constant kSecPolicyAppleIPsec.

func KSecPolicyApplePKINITClient

func KSecPolicyApplePKINITClient() obj.Object

KSecPolicyApplePKINITClient returns the value of the constant kSecPolicyApplePKINITClient.

func KSecPolicyApplePKINITServer

func KSecPolicyApplePKINITServer() obj.Object

KSecPolicyApplePKINITServer returns the value of the constant kSecPolicyApplePKINITServer.

func KSecPolicyApplePassbookSigning

func KSecPolicyApplePassbookSigning() obj.Object

KSecPolicyApplePassbookSigning returns the value of the constant kSecPolicyApplePassbookSigning.

func KSecPolicyApplePayIssuerEncryption

func KSecPolicyApplePayIssuerEncryption() obj.Object

KSecPolicyApplePayIssuerEncryption returns the value of the constant kSecPolicyApplePayIssuerEncryption.

func KSecPolicyAppleRevocation

func KSecPolicyAppleRevocation() obj.Object

KSecPolicyAppleRevocation returns the value of the constant kSecPolicyAppleRevocation.

func KSecPolicyAppleSMIME

func KSecPolicyAppleSMIME() obj.Object

KSecPolicyAppleSMIME returns the value of the constant kSecPolicyAppleSMIME.

func KSecPolicyAppleSSL

func KSecPolicyAppleSSL() obj.Object

KSecPolicyAppleSSL returns the value of the constant kSecPolicyAppleSSL.

func KSecPolicyAppleSSLClient

func KSecPolicyAppleSSLClient() obj.Object

KSecPolicyAppleSSLClient returns the value of the constant kSecPolicyAppleSSLClient.

func KSecPolicyAppleSSLServer

func KSecPolicyAppleSSLServer() obj.Object

KSecPolicyAppleSSLServer returns the value of the constant kSecPolicyAppleSSLServer.

func KSecPolicyAppleTimeStamping

func KSecPolicyAppleTimeStamping() obj.Object

KSecPolicyAppleTimeStamping returns the value of the constant kSecPolicyAppleTimeStamping.

func KSecPolicyAppleX509Basic

func KSecPolicyAppleX509Basic() obj.Object

KSecPolicyAppleX509Basic returns the value of the constant kSecPolicyAppleX509Basic.

func KSecPolicyAppleiChat

func KSecPolicyAppleiChat() obj.Object

KSecPolicyAppleiChat returns the value of the constant kSecPolicyAppleiChat.

func KSecPolicyClient

func KSecPolicyClient() obj.Object

KSecPolicyClient returns the value of the constant kSecPolicyClient.

func KSecPolicyKU_CRLSign

func KSecPolicyKU_CRLSign() obj.Object

KSecPolicyKU_CRLSign returns the value of the constant kSecPolicyKU_CRLSign.

func KSecPolicyKU_DataEncipherment

func KSecPolicyKU_DataEncipherment() obj.Object

KSecPolicyKU_DataEncipherment returns the value of the constant kSecPolicyKU_DataEncipherment.

func KSecPolicyKU_DecipherOnly

func KSecPolicyKU_DecipherOnly() obj.Object

KSecPolicyKU_DecipherOnly returns the value of the constant kSecPolicyKU_DecipherOnly.

func KSecPolicyKU_DigitalSignature

func KSecPolicyKU_DigitalSignature() obj.Object

KSecPolicyKU_DigitalSignature returns the value of the constant kSecPolicyKU_DigitalSignature.

func KSecPolicyKU_EncipherOnly

func KSecPolicyKU_EncipherOnly() obj.Object

KSecPolicyKU_EncipherOnly returns the value of the constant kSecPolicyKU_EncipherOnly.

func KSecPolicyKU_KeyAgreement

func KSecPolicyKU_KeyAgreement() obj.Object

KSecPolicyKU_KeyAgreement returns the value of the constant kSecPolicyKU_KeyAgreement.

func KSecPolicyKU_KeyCertSign

func KSecPolicyKU_KeyCertSign() obj.Object

KSecPolicyKU_KeyCertSign returns the value of the constant kSecPolicyKU_KeyCertSign.

func KSecPolicyKU_KeyEncipherment

func KSecPolicyKU_KeyEncipherment() obj.Object

KSecPolicyKU_KeyEncipherment returns the value of the constant kSecPolicyKU_KeyEncipherment.

func KSecPolicyKU_NonRepudiation

func KSecPolicyKU_NonRepudiation() obj.Object

KSecPolicyKU_NonRepudiation returns the value of the constant kSecPolicyKU_NonRepudiation.

func KSecPolicyMacAppStoreReceipt

func KSecPolicyMacAppStoreReceipt() obj.Object

KSecPolicyMacAppStoreReceipt returns the value of the constant kSecPolicyMacAppStoreReceipt.

func KSecPolicyName

func KSecPolicyName() obj.Object

KSecPolicyName returns the value of the constant kSecPolicyName.

func KSecPolicyOid

func KSecPolicyOid() obj.Object

KSecPolicyOid returns the value of the constant kSecPolicyOid.

func KSecPolicyRevocationFlags

func KSecPolicyRevocationFlags() obj.Object

KSecPolicyRevocationFlags returns the value of the constant kSecPolicyRevocationFlags.

func KSecPolicyTeamIdentifier

func KSecPolicyTeamIdentifier() obj.Object

KSecPolicyTeamIdentifier returns the value of the constant kSecPolicyTeamIdentifier.

func KSecPrivateKeyAttrs

func KSecPrivateKeyAttrs() obj.Object

KSecPrivateKeyAttrs returns the value of the constant kSecPrivateKeyAttrs.

func KSecPropertyKeyLabel

func KSecPropertyKeyLabel() obj.Object

KSecPropertyKeyLabel returns the value of the constant kSecPropertyKeyLabel.

func KSecPropertyKeyLocalizedLabel

func KSecPropertyKeyLocalizedLabel() obj.Object

KSecPropertyKeyLocalizedLabel returns the value of the constant kSecPropertyKeyLocalizedLabel.

func KSecPropertyKeyType

func KSecPropertyKeyType() obj.Object

KSecPropertyKeyType returns the value of the constant kSecPropertyKeyType.

func KSecPropertyKeyValue

func KSecPropertyKeyValue() obj.Object

KSecPropertyKeyValue returns the value of the constant kSecPropertyKeyValue.

func KSecPropertyTypeArray

func KSecPropertyTypeArray() obj.Object

KSecPropertyTypeArray returns the value of the constant kSecPropertyTypeArray.

func KSecPropertyTypeData

func KSecPropertyTypeData() obj.Object

KSecPropertyTypeData returns the value of the constant kSecPropertyTypeData.

func KSecPropertyTypeDate

func KSecPropertyTypeDate() obj.Object

KSecPropertyTypeDate returns the value of the constant kSecPropertyTypeDate.

func KSecPropertyTypeError

func KSecPropertyTypeError() obj.Object

KSecPropertyTypeError returns the value of the constant kSecPropertyTypeError.

func KSecPropertyTypeNumber

func KSecPropertyTypeNumber() obj.Object

KSecPropertyTypeNumber returns the value of the constant kSecPropertyTypeNumber.

func KSecPropertyTypeSection

func KSecPropertyTypeSection() obj.Object

KSecPropertyTypeSection returns the value of the constant kSecPropertyTypeSection.

func KSecPropertyTypeString

func KSecPropertyTypeString() obj.Object

KSecPropertyTypeString returns the value of the constant kSecPropertyTypeString.

func KSecPropertyTypeSuccess

func KSecPropertyTypeSuccess() obj.Object

KSecPropertyTypeSuccess returns the value of the constant kSecPropertyTypeSuccess.

func KSecPropertyTypeTitle

func KSecPropertyTypeTitle() obj.Object

KSecPropertyTypeTitle returns the value of the constant kSecPropertyTypeTitle.

func KSecPropertyTypeURL

func KSecPropertyTypeURL() obj.Object

KSecPropertyTypeURL returns the value of the constant kSecPropertyTypeURL.

func KSecPropertyTypeWarning

func KSecPropertyTypeWarning() obj.Object

KSecPropertyTypeWarning returns the value of the constant kSecPropertyTypeWarning.

func KSecPublicKeyAttrs

func KSecPublicKeyAttrs() obj.Object

KSecPublicKeyAttrs returns the value of the constant kSecPublicKeyAttrs.

func KSecRandomDefault

func KSecRandomDefault() uintptr

KSecRandomDefault returns the address of the symbol kSecRandomDefault.

func KSecReturnAttributes

func KSecReturnAttributes() obj.Object

KSecReturnAttributes returns the value of the constant kSecReturnAttributes.

func KSecReturnData

func KSecReturnData() obj.Object

KSecReturnData returns the value of the constant kSecReturnData.

func KSecReturnPersistentRef

func KSecReturnPersistentRef() obj.Object

KSecReturnPersistentRef returns the value of the constant kSecReturnPersistentRef.

func KSecReturnRef

func KSecReturnRef() obj.Object

KSecReturnRef returns the value of the constant kSecReturnRef.

func KSecSharedPassword

func KSecSharedPassword() obj.Object

KSecSharedPassword returns the value of the constant kSecSharedPassword.

func KSecSignatureAttributeName

func KSecSignatureAttributeName() obj.Object

KSecSignatureAttributeName returns the value of the constant kSecSignatureAttributeName.

func KSecTransformAbortAttributeName

func KSecTransformAbortAttributeName() obj.Object

KSecTransformAbortAttributeName returns the value of the constant kSecTransformAbortAttributeName.

func KSecTransformAbortOriginatorKey

func KSecTransformAbortOriginatorKey() obj.Object

KSecTransformAbortOriginatorKey returns the value of the constant kSecTransformAbortOriginatorKey.

func KSecTransformActionAttributeNotification

func KSecTransformActionAttributeNotification() obj.Object

KSecTransformActionAttributeNotification returns the value of the constant kSecTransformActionAttributeNotification.

func KSecTransformActionAttributeValidation

func KSecTransformActionAttributeValidation() obj.Object

KSecTransformActionAttributeValidation returns the value of the constant kSecTransformActionAttributeValidation.

func KSecTransformActionCanExecute

func KSecTransformActionCanExecute() obj.Object

KSecTransformActionCanExecute returns the value of the constant kSecTransformActionCanExecute.

func KSecTransformActionExternalizeExtraData

func KSecTransformActionExternalizeExtraData() obj.Object

KSecTransformActionExternalizeExtraData returns the value of the constant kSecTransformActionExternalizeExtraData.

func KSecTransformActionFinalize

func KSecTransformActionFinalize() obj.Object

KSecTransformActionFinalize returns the value of the constant kSecTransformActionFinalize.

func KSecTransformActionInternalizeExtraData

func KSecTransformActionInternalizeExtraData() obj.Object

KSecTransformActionInternalizeExtraData returns the value of the constant kSecTransformActionInternalizeExtraData.

func KSecTransformActionProcessData

func KSecTransformActionProcessData() obj.Object

KSecTransformActionProcessData returns the value of the constant kSecTransformActionProcessData.

func KSecTransformActionStartingExecution

func KSecTransformActionStartingExecution() obj.Object

KSecTransformActionStartingExecution returns the value of the constant kSecTransformActionStartingExecution.

func KSecTransformDebugAttributeName

func KSecTransformDebugAttributeName() obj.Object

KSecTransformDebugAttributeName returns the value of the constant kSecTransformDebugAttributeName.

func KSecTransformErrorDomain

func KSecTransformErrorDomain() obj.Object

KSecTransformErrorDomain returns the value of the constant kSecTransformErrorDomain.

func KSecTransformInputAttributeName

func KSecTransformInputAttributeName() obj.Object

KSecTransformInputAttributeName returns the value of the constant kSecTransformInputAttributeName.

func KSecTransformOutputAttributeName

func KSecTransformOutputAttributeName() obj.Object

KSecTransformOutputAttributeName returns the value of the constant kSecTransformOutputAttributeName.

func KSecTransformPreviousErrorKey

func KSecTransformPreviousErrorKey() obj.Object

KSecTransformPreviousErrorKey returns the value of the constant kSecTransformPreviousErrorKey.

func KSecTransformTransformName

func KSecTransformTransformName() obj.Object

KSecTransformTransformName returns the value of the constant kSecTransformTransformName.

func KSecTrustCertificateTransparency

func KSecTrustCertificateTransparency() obj.Object

KSecTrustCertificateTransparency returns the value of the constant kSecTrustCertificateTransparency.

func KSecTrustCertificateTransparencyWhiteList

func KSecTrustCertificateTransparencyWhiteList() obj.Object

KSecTrustCertificateTransparencyWhiteList returns the value of the constant kSecTrustCertificateTransparencyWhiteList.

func KSecTrustEvaluationDate

func KSecTrustEvaluationDate() obj.Object

KSecTrustEvaluationDate returns the value of the constant kSecTrustEvaluationDate.

func KSecTrustExtendedValidation

func KSecTrustExtendedValidation() obj.Object

KSecTrustExtendedValidation returns the value of the constant kSecTrustExtendedValidation.

func KSecTrustOrganizationName

func KSecTrustOrganizationName() obj.Object

KSecTrustOrganizationName returns the value of the constant kSecTrustOrganizationName.

func KSecTrustQCStatements

func KSecTrustQCStatements() obj.Object

KSecTrustQCStatements returns the value of the constant kSecTrustQCStatements.

func KSecTrustQWACValidation

func KSecTrustQWACValidation() obj.Object

KSecTrustQWACValidation returns the value of the constant kSecTrustQWACValidation.

func KSecTrustResultValue

func KSecTrustResultValue() obj.Object

KSecTrustResultValue returns the value of the constant kSecTrustResultValue.

func KSecTrustRevocationChecked

func KSecTrustRevocationChecked() obj.Object

KSecTrustRevocationChecked returns the value of the constant kSecTrustRevocationChecked.

func KSecTrustRevocationValidUntilDate

func KSecTrustRevocationValidUntilDate() obj.Object

KSecTrustRevocationValidUntilDate returns the value of the constant kSecTrustRevocationValidUntilDate.

func KSecUseAuthenticationContext

func KSecUseAuthenticationContext() obj.Object

KSecUseAuthenticationContext returns the value of the constant kSecUseAuthenticationContext.

func KSecUseAuthenticationUI

func KSecUseAuthenticationUI() obj.Object

KSecUseAuthenticationUI returns the value of the constant kSecUseAuthenticationUI.

func KSecUseAuthenticationUIAllow

func KSecUseAuthenticationUIAllow() obj.Object

KSecUseAuthenticationUIAllow returns the value of the constant kSecUseAuthenticationUIAllow.

func KSecUseAuthenticationUIFail

func KSecUseAuthenticationUIFail() obj.Object

KSecUseAuthenticationUIFail returns the value of the constant kSecUseAuthenticationUIFail.

func KSecUseAuthenticationUISkip

func KSecUseAuthenticationUISkip() obj.Object

KSecUseAuthenticationUISkip returns the value of the constant kSecUseAuthenticationUISkip.

func KSecUseDataProtectionKeychain

func KSecUseDataProtectionKeychain() obj.Object

KSecUseDataProtectionKeychain returns the value of the constant kSecUseDataProtectionKeychain.

func KSecUseItemList

func KSecUseItemList() obj.Object

KSecUseItemList returns the value of the constant kSecUseItemList.

func KSecUseKeychain

func KSecUseKeychain() obj.Object

KSecUseKeychain returns the value of the constant kSecUseKeychain.

func KSecUseNoAuthenticationUI

func KSecUseNoAuthenticationUI() obj.Object

KSecUseNoAuthenticationUI returns the value of the constant kSecUseNoAuthenticationUI.

func KSecUseOperationPrompt

func KSecUseOperationPrompt() obj.Object

KSecUseOperationPrompt returns the value of the constant kSecUseOperationPrompt.

func KSecValueData

func KSecValueData() obj.Object

KSecValueData returns the value of the constant kSecValueData.

func KSecValuePersistentRef

func KSecValuePersistentRef() obj.Object

KSecValuePersistentRef returns the value of the constant kSecValuePersistentRef.

func KSecValueRef

func KSecValueRef() obj.Object

KSecValueRef returns the value of the constant kSecValueRef.

func KSecZLibEncoding

func KSecZLibEncoding() obj.Object

KSecZLibEncoding returns the value of the constant kSecZLibEncoding.

func MDS_Initialize

func MDS_Initialize(pCallerGuid *CssmGuid, pMemoryFunctions unsafe.Pointer, pDlFunctions unsafe.Pointer) (result int32, hMds int)

MDS_Initialize calls the Security framework function MDS_Initialize.

func MDS_Install

func MDS_Install(mdsHandle int) int32

MDS_Install calls the Security framework function MDS_Install.

func MDS_Terminate

func MDS_Terminate(mdsHandle int) int32

MDS_Terminate calls the Security framework function MDS_Terminate.

func MDS_Uninstall

func MDS_Uninstall(mdsHandle int) int32

MDS_Uninstall calls the Security framework function MDS_Uninstall.

func OidAdCAIssuer

func OidAdCAIssuer() uintptr

OidAdCAIssuer returns the address of the symbol oidAdCAIssuer.

func OidAdOCSP

func OidAdOCSP() uintptr

OidAdOCSP returns the address of the symbol oidAdOCSP.

func OidAnsip384r1

func OidAnsip384r1() uintptr

OidAnsip384r1 returns the address of the symbol oidAnsip384r1.

func OidAnsip521r1

func OidAnsip521r1() uintptr

OidAnsip521r1 returns the address of the symbol oidAnsip521r1.

func OidAnyExtendedKeyUsage

func OidAnyExtendedKeyUsage() uintptr

OidAnyExtendedKeyUsage returns the address of the symbol oidAnyExtendedKeyUsage.

func OidAnyPolicy

func OidAnyPolicy() uintptr

OidAnyPolicy returns the address of the symbol oidAnyPolicy.

func OidAuthorityInfoAccess

func OidAuthorityInfoAccess() uintptr

OidAuthorityInfoAccess returns the address of the symbol oidAuthorityInfoAccess.

func OidAuthorityKeyIdentifier

func OidAuthorityKeyIdentifier() uintptr

OidAuthorityKeyIdentifier returns the address of the symbol oidAuthorityKeyIdentifier.

func OidBasicConstraints

func OidBasicConstraints() uintptr

OidBasicConstraints returns the address of the symbol oidBasicConstraints.

func OidCertificatePolicies

func OidCertificatePolicies() uintptr

OidCertificatePolicies returns the address of the symbol oidCertificatePolicies.

func OidCommonName

func OidCommonName() uintptr

OidCommonName returns the address of the symbol oidCommonName.

func OidCountryName

func OidCountryName() uintptr

OidCountryName returns the address of the symbol oidCountryName.

func OidCrlDistributionPoints

func OidCrlDistributionPoints() uintptr

OidCrlDistributionPoints returns the address of the symbol oidCrlDistributionPoints.

func OidDescription

func OidDescription() uintptr

OidDescription returns the address of the symbol oidDescription.

func OidEcPrime192v1

func OidEcPrime192v1() uintptr

OidEcPrime192v1 returns the address of the symbol oidEcPrime192v1.

func OidEcPrime256v1

func OidEcPrime256v1() uintptr

OidEcPrime256v1 returns the address of the symbol oidEcPrime256v1.

func OidEcPubKey

func OidEcPubKey() uintptr

OidEcPubKey returns the address of the symbol oidEcPubKey.

func OidEmailAddress

func OidEmailAddress() uintptr

OidEmailAddress returns the address of the symbol oidEmailAddress.

func OidEntrustVersInfo

func OidEntrustVersInfo() uintptr

OidEntrustVersInfo returns the address of the symbol oidEntrustVersInfo.

func OidExtendedKeyUsage

func OidExtendedKeyUsage() uintptr

OidExtendedKeyUsage returns the address of the symbol oidExtendedKeyUsage.

func OidExtendedKeyUsageClientAuth

func OidExtendedKeyUsageClientAuth() uintptr

OidExtendedKeyUsageClientAuth returns the address of the symbol oidExtendedKeyUsageClientAuth.

func OidExtendedKeyUsageCodeSigning

func OidExtendedKeyUsageCodeSigning() uintptr

OidExtendedKeyUsageCodeSigning returns the address of the symbol oidExtendedKeyUsageCodeSigning.

func OidExtendedKeyUsageEmailProtection

func OidExtendedKeyUsageEmailProtection() uintptr

OidExtendedKeyUsageEmailProtection returns the address of the symbol oidExtendedKeyUsageEmailProtection.

func OidExtendedKeyUsageIPSec

func OidExtendedKeyUsageIPSec() uintptr

OidExtendedKeyUsageIPSec returns the address of the symbol oidExtendedKeyUsageIPSec.

func OidExtendedKeyUsageMicrosoftSGC

func OidExtendedKeyUsageMicrosoftSGC() uintptr

OidExtendedKeyUsageMicrosoftSGC returns the address of the symbol oidExtendedKeyUsageMicrosoftSGC.

func OidExtendedKeyUsageNetscapeSGC

func OidExtendedKeyUsageNetscapeSGC() uintptr

OidExtendedKeyUsageNetscapeSGC returns the address of the symbol oidExtendedKeyUsageNetscapeSGC.

func OidExtendedKeyUsageOCSPSigning

func OidExtendedKeyUsageOCSPSigning() uintptr

OidExtendedKeyUsageOCSPSigning returns the address of the symbol oidExtendedKeyUsageOCSPSigning.

func OidExtendedKeyUsageServerAuth

func OidExtendedKeyUsageServerAuth() uintptr

OidExtendedKeyUsageServerAuth returns the address of the symbol oidExtendedKeyUsageServerAuth.

func OidExtendedKeyUsageTimeStamping

func OidExtendedKeyUsageTimeStamping() uintptr

OidExtendedKeyUsageTimeStamping returns the address of the symbol oidExtendedKeyUsageTimeStamping.

func OidFee

func OidFee() uintptr

OidFee returns the address of the symbol oidFee.

func OidFriendlyName

func OidFriendlyName() uintptr

OidFriendlyName returns the address of the symbol oidFriendlyName.

func OidGoogleEmbeddedSignedCertificateTimestamp

func OidGoogleEmbeddedSignedCertificateTimestamp() uintptr

OidGoogleEmbeddedSignedCertificateTimestamp returns the address of the symbol oidGoogleEmbeddedSignedCertificateTimestamp.

func OidGoogleOCSPSignedCertificateTimestamp

func OidGoogleOCSPSignedCertificateTimestamp() uintptr

OidGoogleOCSPSignedCertificateTimestamp returns the address of the symbol oidGoogleOCSPSignedCertificateTimestamp.

func OidInhibitAnyPolicy

func OidInhibitAnyPolicy() uintptr

OidInhibitAnyPolicy returns the address of the symbol oidInhibitAnyPolicy.

func OidIssuerAltName

func OidIssuerAltName() uintptr

OidIssuerAltName returns the address of the symbol oidIssuerAltName.

func OidKeyUsage

func OidKeyUsage() uintptr

OidKeyUsage returns the address of the symbol oidKeyUsage.

func OidLocalKeyId

func OidLocalKeyId() uintptr

OidLocalKeyId returns the address of the symbol oidLocalKeyId.

func OidLocalityName

func OidLocalityName() uintptr

OidLocalityName returns the address of the symbol oidLocalityName.

func OidMSNTPrincipalName

func OidMSNTPrincipalName() uintptr

OidMSNTPrincipalName returns the address of the symbol oidMSNTPrincipalName.

func OidMd2

func OidMd2() uintptr

OidMd2 returns the address of the symbol oidMd2.

func OidMd2Rsa

func OidMd2Rsa() uintptr

OidMd2Rsa returns the address of the symbol oidMd2Rsa.

func OidMd4

func OidMd4() uintptr

OidMd4 returns the address of the symbol oidMd4.

func OidMd4Rsa

func OidMd4Rsa() uintptr

OidMd4Rsa returns the address of the symbol oidMd4Rsa.

func OidMd5

func OidMd5() uintptr

OidMd5 returns the address of the symbol oidMd5.

func OidMd5Fee

func OidMd5Fee() uintptr

OidMd5Fee returns the address of the symbol oidMd5Fee.

func OidMd5Rsa

func OidMd5Rsa() uintptr

OidMd5Rsa returns the address of the symbol oidMd5Rsa.

func OidNameConstraints

func OidNameConstraints() uintptr

OidNameConstraints returns the address of the symbol oidNameConstraints.

func OidNetscapeCertType

func OidNetscapeCertType() uintptr

OidNetscapeCertType returns the address of the symbol oidNetscapeCertType.

func OidOrganizationName

func OidOrganizationName() uintptr

OidOrganizationName returns the address of the symbol oidOrganizationName.

func OidOrganizationalUnitName

func OidOrganizationalUnitName() uintptr

OidOrganizationalUnitName returns the address of the symbol oidOrganizationalUnitName.

func OidPolicyConstraints

func OidPolicyConstraints() uintptr

OidPolicyConstraints returns the address of the symbol oidPolicyConstraints.

func OidPolicyMappings

func OidPolicyMappings() uintptr

OidPolicyMappings returns the address of the symbol oidPolicyMappings.

func OidPrivateKeyUsagePeriod

func OidPrivateKeyUsagePeriod() uintptr

OidPrivateKeyUsagePeriod returns the address of the symbol oidPrivateKeyUsagePeriod.

func OidQtCps

func OidQtCps() uintptr

OidQtCps returns the address of the symbol oidQtCps.

func OidQtUNotice

func OidQtUNotice() uintptr

OidQtUNotice returns the address of the symbol oidQtUNotice.

func OidRsa

func OidRsa() uintptr

OidRsa returns the address of the symbol oidRsa.

func OidSha1

func OidSha1() uintptr

OidSha1 returns the address of the symbol oidSha1.

func OidSha1Dsa

func OidSha1Dsa() uintptr

OidSha1Dsa returns the address of the symbol oidSha1Dsa.

func OidSha1DsaCommonOIW

func OidSha1DsaCommonOIW() uintptr

OidSha1DsaCommonOIW returns the address of the symbol oidSha1DsaCommonOIW.

func OidSha1DsaOIW

func OidSha1DsaOIW() uintptr

OidSha1DsaOIW returns the address of the symbol oidSha1DsaOIW.

func OidSha1Ecdsa

func OidSha1Ecdsa() uintptr

OidSha1Ecdsa returns the address of the symbol oidSha1Ecdsa.

func OidSha1Fee

func OidSha1Fee() uintptr

OidSha1Fee returns the address of the symbol oidSha1Fee.

func OidSha1Rsa

func OidSha1Rsa() uintptr

OidSha1Rsa returns the address of the symbol oidSha1Rsa.

func OidSha1RsaOIW

func OidSha1RsaOIW() uintptr

OidSha1RsaOIW returns the address of the symbol oidSha1RsaOIW.

func OidSha224

func OidSha224() uintptr

OidSha224 returns the address of the symbol oidSha224.

func OidSha224Ecdsa

func OidSha224Ecdsa() uintptr

OidSha224Ecdsa returns the address of the symbol oidSha224Ecdsa.

func OidSha224Rsa

func OidSha224Rsa() uintptr

OidSha224Rsa returns the address of the symbol oidSha224Rsa.

func OidSha256

func OidSha256() uintptr

OidSha256 returns the address of the symbol oidSha256.

func OidSha256Ecdsa

func OidSha256Ecdsa() uintptr

OidSha256Ecdsa returns the address of the symbol oidSha256Ecdsa.

func OidSha256Rsa

func OidSha256Rsa() uintptr

OidSha256Rsa returns the address of the symbol oidSha256Rsa.

func OidSha384

func OidSha384() uintptr

OidSha384 returns the address of the symbol oidSha384.

func OidSha384Ecdsa

func OidSha384Ecdsa() uintptr

OidSha384Ecdsa returns the address of the symbol oidSha384Ecdsa.

func OidSha384Rsa

func OidSha384Rsa() uintptr

OidSha384Rsa returns the address of the symbol oidSha384Rsa.

func OidSha512

func OidSha512() uintptr

OidSha512 returns the address of the symbol oidSha512.

func OidSha512Ecdsa

func OidSha512Ecdsa() uintptr

OidSha512Ecdsa returns the address of the symbol oidSha512Ecdsa.

func OidSha512Rsa

func OidSha512Rsa() uintptr

OidSha512Rsa returns the address of the symbol oidSha512Rsa.

func OidStateOrProvinceName

func OidStateOrProvinceName() uintptr

OidStateOrProvinceName returns the address of the symbol oidStateOrProvinceName.

func OidSubjectAltName

func OidSubjectAltName() uintptr

OidSubjectAltName returns the address of the symbol oidSubjectAltName.

func OidSubjectInfoAccess

func OidSubjectInfoAccess() uintptr

OidSubjectInfoAccess returns the address of the symbol oidSubjectInfoAccess.

func OidSubjectKeyIdentifier

func OidSubjectKeyIdentifier() uintptr

OidSubjectKeyIdentifier returns the address of the symbol oidSubjectKeyIdentifier.

func SSLAddDistinguishedName

func SSLAddDistinguishedName(context_ SSLContextRef, derDN unsafe.Pointer, derDNLen int) error

SSLAddDistinguishedName reports an error if the Security framework function SSLAddDistinguishedName fails.

func SSLClose

func SSLClose(context_ SSLContextRef) error

SSLClose reports an error if the Security framework function SSLClose fails.

func SSLContextGetTypeID

func SSLContextGetTypeID() int

SSLContextGetTypeID calls the Security framework function SSLContextGetTypeID.

func SSLCopyALPNProtocols

func SSLCopyALPNProtocols(context_ SSLContextRef) (obj.Object, error)

SSLCopyALPNProtocols reports an error if the Security framework function SSLCopyALPNProtocols fails.

func SSLCopyCertificateAuthorities

func SSLCopyCertificateAuthorities(context_ SSLContextRef) (obj.Object, error)

SSLCopyCertificateAuthorities reports an error if the Security framework function SSLCopyCertificateAuthorities fails.

func SSLCopyDistinguishedNames

func SSLCopyDistinguishedNames(context_ SSLContextRef) (obj.Object, error)

SSLCopyDistinguishedNames reports an error if the Security framework function SSLCopyDistinguishedNames fails.

func SSLCopyPeerCertificates

func SSLCopyPeerCertificates(context_ SSLContextRef) (obj.Object, error)

SSLCopyPeerCertificates reports an error if the Security framework function SSLCopyPeerCertificates fails.

func SSLCopyPeerTrust

func SSLCopyPeerTrust(context_ SSLContextRef, trust unsafe.Pointer) error

SSLCopyPeerTrust reports an error if the Security framework function SSLCopyPeerTrust fails.

func SSLCopyRequestedPeerName

func SSLCopyRequestedPeerName(context_ SSLContextRef, peerName string) (result int, peerNameLen int)

SSLCopyRequestedPeerName calls the Security framework function SSLCopyRequestedPeerName.

func SSLCopyRequestedPeerNameLength

func SSLCopyRequestedPeerNameLength(ctx SSLContextRef) (result int, peerNameLen int)

SSLCopyRequestedPeerNameLength calls the Security framework function SSLCopyRequestedPeerNameLength.

func SSLCopyTrustedRoots

func SSLCopyTrustedRoots(context_ SSLContextRef) (obj.Object, error)

SSLCopyTrustedRoots reports an error if the Security framework function SSLCopyTrustedRoots fails.

func SSLDisposeContext

func SSLDisposeContext(context_ SSLContextRef) error

SSLDisposeContext reports an error if the Security framework function SSLDisposeContext fails.

func SSLGetAllowsAnyRoot

func SSLGetAllowsAnyRoot(context_ SSLContextRef) (result int, anyRoot uint8)

SSLGetAllowsAnyRoot calls the Security framework function SSLGetAllowsAnyRoot.

func SSLGetAllowsExpiredCerts

func SSLGetAllowsExpiredCerts(context_ SSLContextRef) (result int, allowsExpired uint8)

SSLGetAllowsExpiredCerts calls the Security framework function SSLGetAllowsExpiredCerts.

func SSLGetAllowsExpiredRoots

func SSLGetAllowsExpiredRoots(context_ SSLContextRef) (result int, allowsExpired uint8)

SSLGetAllowsExpiredRoots calls the Security framework function SSLGetAllowsExpiredRoots.

func SSLGetBufferedReadSize

func SSLGetBufferedReadSize(context_ SSLContextRef) (result int, bufferSize int)

SSLGetBufferedReadSize calls the Security framework function SSLGetBufferedReadSize.

func SSLGetConnection

func SSLGetConnection(context_ SSLContextRef, connection unsafe.Pointer) error

SSLGetConnection reports an error if the Security framework function SSLGetConnection fails.

func SSLGetDatagramWriteSize

func SSLGetDatagramWriteSize(dtlsContext SSLContextRef) (result int, bufSize int)

SSLGetDatagramWriteSize calls the Security framework function SSLGetDatagramWriteSize.

func SSLGetDiffieHellmanParams

func SSLGetDiffieHellmanParams(context_ SSLContextRef, dhParams unsafe.Pointer) (result int, dhParamsLen int)

SSLGetDiffieHellmanParams calls the Security framework function SSLGetDiffieHellmanParams.

func SSLGetEnableCertVerify

func SSLGetEnableCertVerify(context_ SSLContextRef) (result int, enableVerify uint8)

SSLGetEnableCertVerify calls the Security framework function SSLGetEnableCertVerify.

func SSLGetEnabledCiphers

func SSLGetEnabledCiphers(context_ SSLContextRef) (result int, ciphers uint16, numCiphers int)

SSLGetEnabledCiphers calls the Security framework function SSLGetEnabledCiphers.

func SSLGetMaxDatagramRecordSize

func SSLGetMaxDatagramRecordSize(dtlsContext SSLContextRef) (result int, maxSize int)

SSLGetMaxDatagramRecordSize calls the Security framework function SSLGetMaxDatagramRecordSize.

func SSLGetNegotiatedCipher

func SSLGetNegotiatedCipher(context_ SSLContextRef) (result int, cipherSuite uint16)

SSLGetNegotiatedCipher calls the Security framework function SSLGetNegotiatedCipher.

func SSLGetNumberEnabledCiphers

func SSLGetNumberEnabledCiphers(context_ SSLContextRef) (result int, numCiphers int)

SSLGetNumberEnabledCiphers calls the Security framework function SSLGetNumberEnabledCiphers.

func SSLGetNumberSupportedCiphers

func SSLGetNumberSupportedCiphers(context_ SSLContextRef) (result int, numCiphers int)

SSLGetNumberSupportedCiphers calls the Security framework function SSLGetNumberSupportedCiphers.

func SSLGetPeerDomainName

func SSLGetPeerDomainName(context_ SSLContextRef, peerName string) (result int, peerNameLen int)

SSLGetPeerDomainName calls the Security framework function SSLGetPeerDomainName.

func SSLGetPeerDomainNameLength

func SSLGetPeerDomainNameLength(context_ SSLContextRef) (result int, peerNameLen int)

SSLGetPeerDomainNameLength calls the Security framework function SSLGetPeerDomainNameLength.

func SSLGetPeerID

func SSLGetPeerID(context_ SSLContextRef, peerID unsafe.Pointer) (result int, peerIDLen int)

SSLGetPeerID calls the Security framework function SSLGetPeerID.

func SSLGetProtocolVersionEnabled

func SSLGetProtocolVersionEnabled(context_ SSLContextRef, protocol SSLProtocol) (result int, enable uint8)

SSLGetProtocolVersionEnabled calls the Security framework function SSLGetProtocolVersionEnabled.

func SSLGetRsaBlinding

func SSLGetRsaBlinding(context_ SSLContextRef) (result int, blinding uint8)

SSLGetRsaBlinding calls the Security framework function SSLGetRsaBlinding.

func SSLGetSessionOption

func SSLGetSessionOption(context_ SSLContextRef, option SSLSessionOption) (result int, value uint8)

SSLGetSessionOption calls the Security framework function SSLGetSessionOption.

func SSLGetSupportedCiphers

func SSLGetSupportedCiphers(context_ SSLContextRef) (result int, ciphers uint16, numCiphers int)

SSLGetSupportedCiphers calls the Security framework function SSLGetSupportedCiphers.

func SSLHandshake

func SSLHandshake(context_ SSLContextRef) error

SSLHandshake reports an error if the Security framework function SSLHandshake fails.

func SSLNewContext

func SSLNewContext(isServer uint8, contextPtr unsafe.Pointer) error

SSLNewContext reports an error if the Security framework function SSLNewContext fails.

func SSLReHandshake

func SSLReHandshake(context_ SSLContextRef) error

SSLReHandshake reports an error if the Security framework function SSLReHandshake fails.

func SSLRead

func SSLRead(context_ SSLContextRef, data unsafe.Pointer, dataLength int) (result int, processed int)

SSLRead calls the Security framework function SSLRead.

func SSLSetALPNProtocols

func SSLSetALPNProtocols(context_ SSLContextRef, protocols obj.Object) error

SSLSetALPNProtocols reports an error if the Security framework function SSLSetALPNProtocols fails.

func SSLSetAllowsAnyRoot

func SSLSetAllowsAnyRoot(context_ SSLContextRef, anyRoot uint8) error

SSLSetAllowsAnyRoot reports an error if the Security framework function SSLSetAllowsAnyRoot fails.

func SSLSetAllowsExpiredCerts

func SSLSetAllowsExpiredCerts(context_ SSLContextRef, allowsExpired uint8) error

SSLSetAllowsExpiredCerts reports an error if the Security framework function SSLSetAllowsExpiredCerts fails.

func SSLSetAllowsExpiredRoots

func SSLSetAllowsExpiredRoots(context_ SSLContextRef, allowsExpired uint8) error

SSLSetAllowsExpiredRoots reports an error if the Security framework function SSLSetAllowsExpiredRoots fails.

func SSLSetCertificate

func SSLSetCertificate(context_ SSLContextRef, certRefs obj.Object) error

SSLSetCertificate reports an error if the Security framework function SSLSetCertificate fails.

func SSLSetCertificateAuthorities

func SSLSetCertificateAuthorities(context_ SSLContextRef, certificateOrArray obj.Object, replaceExisting uint8) error

SSLSetCertificateAuthorities reports an error if the Security framework function SSLSetCertificateAuthorities fails.

func SSLSetClientSideAuthenticate

func SSLSetClientSideAuthenticate(context_ SSLContextRef, auth SSLAuthenticate) error

SSLSetClientSideAuthenticate reports an error if the Security framework function SSLSetClientSideAuthenticate fails.

func SSLSetConnection

func SSLSetConnection(context_ SSLContextRef, connection unsafe.Pointer) error

SSLSetConnection reports an error if the Security framework function SSLSetConnection fails.

func SSLSetDatagramHelloCookie

func SSLSetDatagramHelloCookie(dtlsContext SSLContextRef, cookie unsafe.Pointer, cookieLen int) error

SSLSetDatagramHelloCookie reports an error if the Security framework function SSLSetDatagramHelloCookie fails.

func SSLSetDiffieHellmanParams

func SSLSetDiffieHellmanParams(context_ SSLContextRef, dhParams unsafe.Pointer, dhParamsLen int) error

SSLSetDiffieHellmanParams reports an error if the Security framework function SSLSetDiffieHellmanParams fails.

func SSLSetEnableCertVerify

func SSLSetEnableCertVerify(context_ SSLContextRef, enableVerify uint8) error

SSLSetEnableCertVerify reports an error if the Security framework function SSLSetEnableCertVerify fails.

func SSLSetEnabledCiphers

func SSLSetEnabledCiphers(context_ SSLContextRef, ciphers unsafe.Pointer, numCiphers int) int

SSLSetEnabledCiphers calls the Security framework function SSLSetEnabledCiphers.

func SSLSetEncryptionCertificate

func SSLSetEncryptionCertificate(context_ SSLContextRef, certRefs obj.Object) error

SSLSetEncryptionCertificate reports an error if the Security framework function SSLSetEncryptionCertificate fails.

func SSLSetError

func SSLSetError(context_ SSLContextRef, status int) error

SSLSetError reports an error if the Security framework function SSLSetError fails.

func SSLSetIOFuncs

func SSLSetIOFuncs(context_ SSLContextRef, readFunc unsafe.Pointer, writeFunc unsafe.Pointer) error

SSLSetIOFuncs reports an error if the Security framework function SSLSetIOFuncs fails.

func SSLSetMaxDatagramRecordSize

func SSLSetMaxDatagramRecordSize(dtlsContext SSLContextRef, maxSize int) error

SSLSetMaxDatagramRecordSize reports an error if the Security framework function SSLSetMaxDatagramRecordSize fails.

func SSLSetOCSPResponse

func SSLSetOCSPResponse(context_ SSLContextRef, response obj.Object) error

SSLSetOCSPResponse reports an error if the Security framework function SSLSetOCSPResponse fails.

func SSLSetPeerDomainName

func SSLSetPeerDomainName(context_ SSLContextRef, peerName string, peerNameLen int) error

SSLSetPeerDomainName reports an error if the Security framework function SSLSetPeerDomainName fails.

func SSLSetPeerID

func SSLSetPeerID(context_ SSLContextRef, peerID unsafe.Pointer, peerIDLen int) error

SSLSetPeerID reports an error if the Security framework function SSLSetPeerID fails.

func SSLSetProtocolVersion

func SSLSetProtocolVersion(context_ SSLContextRef, version SSLProtocol) error

SSLSetProtocolVersion reports an error if the Security framework function SSLSetProtocolVersion fails.

func SSLSetProtocolVersionEnabled

func SSLSetProtocolVersionEnabled(context_ SSLContextRef, protocol SSLProtocol, enable uint8) error

SSLSetProtocolVersionEnabled reports an error if the Security framework function SSLSetProtocolVersionEnabled fails.

func SSLSetProtocolVersionMax

func SSLSetProtocolVersionMax(context_ SSLContextRef, maxVersion SSLProtocol) error

SSLSetProtocolVersionMax reports an error if the Security framework function SSLSetProtocolVersionMax fails.

func SSLSetProtocolVersionMin

func SSLSetProtocolVersionMin(context_ SSLContextRef, minVersion SSLProtocol) error

SSLSetProtocolVersionMin reports an error if the Security framework function SSLSetProtocolVersionMin fails.

func SSLSetRsaBlinding

func SSLSetRsaBlinding(context_ SSLContextRef, blinding uint8) error

SSLSetRsaBlinding reports an error if the Security framework function SSLSetRsaBlinding fails.

func SSLSetSessionConfig

func SSLSetSessionConfig(context_ SSLContextRef, config obj.Object) error

SSLSetSessionConfig reports an error if the Security framework function SSLSetSessionConfig fails.

func SSLSetSessionOption

func SSLSetSessionOption(context_ SSLContextRef, option SSLSessionOption, value uint8) error

SSLSetSessionOption reports an error if the Security framework function SSLSetSessionOption fails.

func SSLSetSessionTicketsEnabled

func SSLSetSessionTicketsEnabled(context_ SSLContextRef, enabled uint8) error

SSLSetSessionTicketsEnabled reports an error if the Security framework function SSLSetSessionTicketsEnabled fails.

func SSLSetTrustedRoots

func SSLSetTrustedRoots(context_ SSLContextRef, trustedRoots obj.Object, replaceExisting uint8) error

SSLSetTrustedRoots reports an error if the Security framework function SSLSetTrustedRoots fails.

func SSLWrite

func SSLWrite(context_ SSLContextRef, data unsafe.Pointer, dataLength int) (result int, processed int)

SSLWrite calls the Security framework function SSLWrite.

func SecACLCopyAuthorizations

func SecACLCopyAuthorizations(acl SecACLRef) corefoundation.CFArrayRef

SecACLCopyAuthorizations calls the Security framework function SecACLCopyAuthorizations.

func SecACLCopySimpleContents

func SecACLCopySimpleContents(acl SecACLRef, promptSelector *CssmAclKeychainPromptSelector) (obj.Object, obj.Object, error)

SecACLCopySimpleContents reports an error if the Security framework function SecACLCopySimpleContents fails.

func SecACLCreateFromSimpleContents

func SecACLCreateFromSimpleContents(access SecAccessRef, applicationList obj.Object, description obj.Object, promptSelector *CssmAclKeychainPromptSelector, newAcl unsafe.Pointer) error

SecACLCreateFromSimpleContents reports an error if the Security framework function SecACLCreateFromSimpleContents fails.

func SecACLCreateWithSimpleContents

func SecACLCreateWithSimpleContents(access SecAccessRef, applicationList obj.Object, description obj.Object, promptSelector SecKeychainPromptSelector, newAcl unsafe.Pointer) error

SecACLCreateWithSimpleContents reports an error if the Security framework function SecACLCreateWithSimpleContents fails.

func SecACLGetAuthorizations

func SecACLGetAuthorizations(acl SecACLRef, tags unsafe.Pointer) (result int, tagCount uint32)

SecACLGetAuthorizations calls the Security framework function SecACLGetAuthorizations.

func SecACLGetTypeID

func SecACLGetTypeID() int

SecACLGetTypeID calls the Security framework function SecACLGetTypeID.

func SecACLRemove

func SecACLRemove(aclRef SecACLRef) error

SecACLRemove reports an error if the Security framework function SecACLRemove fails.

func SecACLSetAuthorizations

func SecACLSetAuthorizations(acl SecACLRef, tags unsafe.Pointer, tagCount uint32) int

SecACLSetAuthorizations calls the Security framework function SecACLSetAuthorizations.

func SecACLSetContents

func SecACLSetContents(acl SecACLRef, applicationList obj.Object, description obj.Object, promptSelector SecKeychainPromptSelector) error

SecACLSetContents reports an error if the Security framework function SecACLSetContents fails.

func SecACLSetSimpleContents

func SecACLSetSimpleContents(acl SecACLRef, applicationList obj.Object, description obj.Object, promptSelector *CssmAclKeychainPromptSelector) error

SecACLSetSimpleContents reports an error if the Security framework function SecACLSetSimpleContents fails.

func SecACLUpdateAuthorizations

func SecACLUpdateAuthorizations(acl SecACLRef, authorizations obj.Object) error

SecACLUpdateAuthorizations reports an error if the Security framework function SecACLUpdateAuthorizations fails.

func SecAccessControlCreateWithFlags

func SecAccessControlCreateWithFlags(allocator corefoundation.CFAllocatorRef, protection obj.Object, flags SecAccessControlCreateFlags) (obj.Object, error)

func SecAccessControlGetTypeID

func SecAccessControlGetTypeID() int

SecAccessControlGetTypeID calls the Security framework function SecAccessControlGetTypeID.

func SecAccessCopyACLList

func SecAccessCopyACLList(accessRef SecAccessRef) (obj.Object, error)

SecAccessCopyACLList reports an error if the Security framework function SecAccessCopyACLList fails.

func SecAccessCopyMatchingACLList

func SecAccessCopyMatchingACLList(accessRef SecAccessRef, authorizationTag obj.Object) corefoundation.CFArrayRef

SecAccessCopyMatchingACLList calls the Security framework function SecAccessCopyMatchingACLList.

func SecAccessCopyOwnerAndACL

func SecAccessCopyOwnerAndACL(accessRef SecAccessRef, aclList unsafe.Pointer) (result int, userId int, groupId int, ownerType int)

SecAccessCopyOwnerAndACL calls the Security framework function SecAccessCopyOwnerAndACL.

func SecAccessCopySelectedACLList

func SecAccessCopySelectedACLList(accessRef SecAccessRef, action int32) (obj.Object, error)

SecAccessCopySelectedACLList reports an error if the Security framework function SecAccessCopySelectedACLList fails.

func SecAccessCreate

func SecAccessCreate(descriptor obj.Object, trustedlist obj.Object, accessRef unsafe.Pointer) error

SecAccessCreate reports an error if the Security framework function SecAccessCreate fails.

func SecAccessCreateFromOwnerAndACL

func SecAccessCreateFromOwnerAndACL(owner unsafe.Pointer, aclCount uint32, acls unsafe.Pointer, accessRef unsafe.Pointer) int

SecAccessCreateFromOwnerAndACL calls the Security framework function SecAccessCreateFromOwnerAndACL.

func SecAccessCreateWithOwnerAndACL

func SecAccessCreateWithOwnerAndACL(userId int, groupId int, ownerType int, acls corefoundation.CFArrayRef) (obj.Object, error)

func SecAccessGetOwnerAndACL

func SecAccessGetOwnerAndACL(accessRef SecAccessRef, owner unsafe.Pointer, acls unsafe.Pointer) (result int, aclCount uint32)

SecAccessGetOwnerAndACL calls the Security framework function SecAccessGetOwnerAndACL.

func SecAccessGetTypeID

func SecAccessGetTypeID() int

SecAccessGetTypeID calls the Security framework function SecAccessGetTypeID.

func SecAddSharedWebCredential

func SecAddSharedWebCredential(fqdn corefoundation.CFStringRef, account corefoundation.CFStringRef, password corefoundation.CFStringRef, completionHandler func(unsafe.Pointer))

SecAddSharedWebCredential calls the Security framework function SecAddSharedWebCredential.

func SecCertificateAddToKeychain

func SecCertificateAddToKeychain(certificate SecCertificateRef, keychain SecKeychainRef) error

SecCertificateAddToKeychain reports an error if the Security framework function SecCertificateAddToKeychain fails.

func SecCertificateCopyCommonName

func SecCertificateCopyCommonName(certificate SecCertificateRef) (obj.Object, error)

SecCertificateCopyCommonName reports an error if the Security framework function SecCertificateCopyCommonName fails.

func SecCertificateCopyData

func SecCertificateCopyData(certificate SecCertificateRef) corefoundation.CFDataRef

SecCertificateCopyData calls the Security framework function SecCertificateCopyData.

func SecCertificateCopyEmailAddresses

func SecCertificateCopyEmailAddresses(certificate SecCertificateRef) (obj.Object, error)

SecCertificateCopyEmailAddresses reports an error if the Security framework function SecCertificateCopyEmailAddresses fails.

func SecCertificateCopyLongDescription

func SecCertificateCopyLongDescription(alloc corefoundation.CFAllocatorRef, certificate SecCertificateRef) (obj.Object, error)

func SecCertificateCopyNormalizedIssuerContent

func SecCertificateCopyNormalizedIssuerContent(certificate SecCertificateRef) (obj.Object, error)

func SecCertificateCopyNormalizedIssuerSequence

func SecCertificateCopyNormalizedIssuerSequence(certificate SecCertificateRef) corefoundation.CFDataRef

SecCertificateCopyNormalizedIssuerSequence calls the Security framework function SecCertificateCopyNormalizedIssuerSequence.

func SecCertificateCopyNormalizedSubjectContent

func SecCertificateCopyNormalizedSubjectContent(certificate SecCertificateRef) (obj.Object, error)

func SecCertificateCopyNormalizedSubjectSequence

func SecCertificateCopyNormalizedSubjectSequence(certificate SecCertificateRef) corefoundation.CFDataRef

SecCertificateCopyNormalizedSubjectSequence calls the Security framework function SecCertificateCopyNormalizedSubjectSequence.

func SecCertificateCopyNotValidAfterDate

func SecCertificateCopyNotValidAfterDate(certificate SecCertificateRef) corefoundation.CFDateRef

SecCertificateCopyNotValidAfterDate calls the Security framework function SecCertificateCopyNotValidAfterDate.

func SecCertificateCopyNotValidBeforeDate

func SecCertificateCopyNotValidBeforeDate(certificate SecCertificateRef) corefoundation.CFDateRef

SecCertificateCopyNotValidBeforeDate calls the Security framework function SecCertificateCopyNotValidBeforeDate.

func SecCertificateCopyPreference

func SecCertificateCopyPreference(name obj.Object, keyUsage uint32, certificate unsafe.Pointer) error

SecCertificateCopyPreference reports an error if the Security framework function SecCertificateCopyPreference fails.

func SecCertificateCopyPublicKey

func SecCertificateCopyPublicKey(certificate SecCertificateRef, key unsafe.Pointer) error

SecCertificateCopyPublicKey reports an error if the Security framework function SecCertificateCopyPublicKey fails.

func SecCertificateCopySerialNumber

func SecCertificateCopySerialNumber(certificate SecCertificateRef) (obj.Object, error)

func SecCertificateCopySerialNumberData

func SecCertificateCopySerialNumberData(certificate SecCertificateRef) (obj.Object, error)

func SecCertificateCopyShortDescription

func SecCertificateCopyShortDescription(alloc corefoundation.CFAllocatorRef, certificate SecCertificateRef) (obj.Object, error)

func SecCertificateCopySubjectSummary

func SecCertificateCopySubjectSummary(certificate SecCertificateRef) corefoundation.CFStringRef

SecCertificateCopySubjectSummary calls the Security framework function SecCertificateCopySubjectSummary.

func SecCertificateCopyValues

func SecCertificateCopyValues(certificate SecCertificateRef, keys corefoundation.CFArrayRef) (obj.Object, error)

func SecCertificateCreate

func SecCertificateCreate(certificate SecCertificateRef) unsafe.Pointer

SecCertificateCreate calls the Security framework function sec_certificate_create.

func SecCertificateCreateFromData

func SecCertificateCreateFromData(data unsafe.Pointer, type_ uint32, encoding uint32, certificate unsafe.Pointer) int

SecCertificateCreateFromData calls the Security framework function SecCertificateCreateFromData.

func SecCertificateGetAlgorithmID

func SecCertificateGetAlgorithmID(certificate SecCertificateRef, algid unsafe.Pointer) int

SecCertificateGetAlgorithmID calls the Security framework function SecCertificateGetAlgorithmID.

func SecCertificateGetCLHandle

func SecCertificateGetCLHandle(certificate SecCertificateRef) (result int, clHandle int)

SecCertificateGetCLHandle calls the Security framework function SecCertificateGetCLHandle.

func SecCertificateGetData

func SecCertificateGetData(certificate SecCertificateRef, data unsafe.Pointer) int

SecCertificateGetData calls the Security framework function SecCertificateGetData.

func SecCertificateGetIssuer

func SecCertificateGetIssuer(certificate SecCertificateRef, issuer unsafe.Pointer) int

SecCertificateGetIssuer calls the Security framework function SecCertificateGetIssuer.

func SecCertificateGetSubject

func SecCertificateGetSubject(certificate SecCertificateRef, subject unsafe.Pointer) int

SecCertificateGetSubject calls the Security framework function SecCertificateGetSubject.

func SecCertificateGetType

func SecCertificateGetType(certificate SecCertificateRef) (result int, certificateType uint32)

SecCertificateGetType calls the Security framework function SecCertificateGetType.

func SecCertificateGetTypeID

func SecCertificateGetTypeID() int

SecCertificateGetTypeID calls the Security framework function SecCertificateGetTypeID.

func SecCertificateSetPreference

func SecCertificateSetPreference(certificate SecCertificateRef, name obj.Object, keyUsage uint32, date obj.Object) error

SecCertificateSetPreference reports an error if the Security framework function SecCertificateSetPreference fails.

func SecCertificateSetPreferred

func SecCertificateSetPreferred(certificate SecCertificateRef, name obj.Object, keyUsage obj.Object) error

SecCertificateSetPreferred reports an error if the Security framework function SecCertificateSetPreferred fails.

func SecCodeCheckValidity

func SecCodeCheckValidity(code SecCodeRef, flags SecCSFlags, requirement SecRequirementRef) error

SecCodeCheckValidity reports an error if the Security framework function SecCodeCheckValidity fails.

func SecCodeCheckValidityWithErrors

func SecCodeCheckValidityWithErrors(code SecCodeRef, flags SecCSFlags, requirement SecRequirementRef) (obj.Object, error)

func SecCodeCopyDesignatedRequirement

func SecCodeCopyDesignatedRequirement(code SecStaticCodeRef, flags SecCSFlags, requirement unsafe.Pointer) error

SecCodeCopyDesignatedRequirement reports an error if the Security framework function SecCodeCopyDesignatedRequirement fails.

func SecCodeCopyGuestWithAttributes

func SecCodeCopyGuestWithAttributes(host SecCodeRef, attributes obj.Object, flags SecCSFlags, guest unsafe.Pointer) error

SecCodeCopyGuestWithAttributes reports an error if the Security framework function SecCodeCopyGuestWithAttributes fails.

func SecCodeCopyHost

func SecCodeCopyHost(guest SecCodeRef, flags SecCSFlags, host unsafe.Pointer) error

SecCodeCopyHost reports an error if the Security framework function SecCodeCopyHost fails.

func SecCodeCopyPath

func SecCodeCopyPath(staticCode SecStaticCodeRef, flags SecCSFlags) (obj.Object, error)

SecCodeCopyPath reports an error if the Security framework function SecCodeCopyPath fails.

func SecCodeCopySelf

func SecCodeCopySelf(flags SecCSFlags, self unsafe.Pointer) error

SecCodeCopySelf reports an error if the Security framework function SecCodeCopySelf fails.

func SecCodeCopySigningInformation

func SecCodeCopySigningInformation(code SecStaticCodeRef, flags SecCSFlags) (obj.Object, error)

SecCodeCopySigningInformation reports an error if the Security framework function SecCodeCopySigningInformation fails.

func SecCodeCopyStaticCode

func SecCodeCopyStaticCode(code SecCodeRef, flags SecCSFlags, staticCode unsafe.Pointer) error

SecCodeCopyStaticCode reports an error if the Security framework function SecCodeCopyStaticCode fails.

func SecCodeCreateWithXPCMessage

func SecCodeCreateWithXPCMessage(message xpc.Object, flags SecCSFlags, target unsafe.Pointer) error

SecCodeCreateWithXPCMessage reports an error if the Security framework function SecCodeCreateWithXPCMessage fails.

func SecCodeGetTypeID

func SecCodeGetTypeID() int

SecCodeGetTypeID calls the Security framework function SecCodeGetTypeID.

func SecCodeMapMemory

func SecCodeMapMemory(code SecStaticCodeRef, flags SecCSFlags) error

SecCodeMapMemory reports an error if the Security framework function SecCodeMapMemory fails.

func SecCodeValidateFileResource

func SecCodeValidateFileResource(code SecStaticCodeRef, relativePath obj.Object, fileData obj.Object, flags SecCSFlags) error

SecCodeValidateFileResource reports an error if the Security framework function SecCodeValidateFileResource fails.

func SecCopyErrorMessageString

func SecCopyErrorMessageString(status int, reserved unsafe.Pointer) corefoundation.CFStringRef

SecCopyErrorMessageString calls the Security framework function SecCopyErrorMessageString.

func SecCreateSharedWebCredentialPassword

func SecCreateSharedWebCredentialPassword() corefoundation.CFStringRef

SecCreateSharedWebCredentialPassword calls the Security framework function SecCreateSharedWebCredentialPassword.

func SecDecodeTransformCreate

func SecDecodeTransformCreate(decodeType obj.Object) (obj.Object, error)

func SecDecryptTransformCreate

func SecDecryptTransformCreate(keyRef SecKeyRef) (obj.Object, error)

func SecDecryptTransformGetTypeID

func SecDecryptTransformGetTypeID() int

SecDecryptTransformGetTypeID calls the Security framework function SecDecryptTransformGetTypeID.

func SecDigestTransformCreate

func SecDigestTransformCreate(digestType obj.Object, digestLength int) (obj.Object, error)

func SecDigestTransformGetTypeID

func SecDigestTransformGetTypeID() int

SecDigestTransformGetTypeID calls the Security framework function SecDigestTransformGetTypeID.

func SecEncodeTransformCreate

func SecEncodeTransformCreate(encodeType obj.Object) (obj.Object, error)

func SecEncryptTransformCreate

func SecEncryptTransformCreate(keyRef SecKeyRef) (obj.Object, error)

func SecEncryptTransformGetTypeID

func SecEncryptTransformGetTypeID() int

SecEncryptTransformGetTypeID calls the Security framework function SecEncryptTransformGetTypeID.

func SecGroupTransformGetTypeID

func SecGroupTransformGetTypeID() int

SecGroupTransformGetTypeID calls the Security framework function SecGroupTransformGetTypeID.

func SecHostCreateGuest

func SecHostCreateGuest(host int, status uint32, path corefoundation.CFURLRef, attributes corefoundation.CFDictionaryRef, flags SecCSFlags) (result int, newGuest int)

SecHostCreateGuest calls the Security framework function SecHostCreateGuest.

func SecHostRemoveGuest

func SecHostRemoveGuest(host int, guest int, flags SecCSFlags) error

SecHostRemoveGuest reports an error if the Security framework function SecHostRemoveGuest fails.

func SecHostSelectGuest

func SecHostSelectGuest(guestRef int, flags SecCSFlags) error

SecHostSelectGuest reports an error if the Security framework function SecHostSelectGuest fails.

func SecHostSelectedGuest

func SecHostSelectedGuest(flags SecCSFlags) (result int, guestRef int)

SecHostSelectedGuest calls the Security framework function SecHostSelectedGuest.

func SecHostSetGuestStatus

func SecHostSetGuestStatus(guestRef int, status uint32, attributes obj.Object, flags SecCSFlags) error

SecHostSetGuestStatus reports an error if the Security framework function SecHostSetGuestStatus fails.

func SecHostSetHostingPort

func SecHostSetHostingPort(hostingPort int, flags SecCSFlags) error

SecHostSetHostingPort reports an error if the Security framework function SecHostSetHostingPort fails.

func SecIdentityAccessCertificates

func SecIdentityAccessCertificates(identity unsafe.Pointer, handler func(unsafe.Pointer)) bool

SecIdentityAccessCertificates calls the Security framework function sec_identity_access_certificates.

func SecIdentityCopyCertificate

func SecIdentityCopyCertificate(identityRef SecIdentityRef, certificateRef unsafe.Pointer) error

SecIdentityCopyCertificate reports an error if the Security framework function SecIdentityCopyCertificate fails.

func SecIdentityCopyCertificatesRef

func SecIdentityCopyCertificatesRef(identity unsafe.Pointer) corefoundation.CFArrayRef

SecIdentityCopyCertificatesRef calls the Security framework function sec_identity_copy_certificates_ref.

func SecIdentityCopyPreference

func SecIdentityCopyPreference(name obj.Object, keyUsage uint32, validIssuers obj.Object, identity unsafe.Pointer) error

SecIdentityCopyPreference reports an error if the Security framework function SecIdentityCopyPreference fails.

func SecIdentityCopyPrivateKey

func SecIdentityCopyPrivateKey(identityRef SecIdentityRef, privateKeyRef unsafe.Pointer) error

SecIdentityCopyPrivateKey reports an error if the Security framework function SecIdentityCopyPrivateKey fails.

func SecIdentityCopySystemIdentity

func SecIdentityCopySystemIdentity(domain obj.Object, idRef unsafe.Pointer) (obj.Object, error)

SecIdentityCopySystemIdentity reports an error if the Security framework function SecIdentityCopySystemIdentity fails.

func SecIdentityCreateWithCertificate

func SecIdentityCreateWithCertificate(keychainOrArray obj.Object, certificateRef SecCertificateRef, identityRef unsafe.Pointer) error

SecIdentityCreateWithCertificate reports an error if the Security framework function SecIdentityCreateWithCertificate fails.

func SecIdentityCreateWithCertificates

func SecIdentityCreateWithCertificates(identity SecIdentityRef, certificates corefoundation.CFArrayRef) unsafe.Pointer

SecIdentityCreateWithCertificates calls the Security framework function sec_identity_create_with_certificates.

func SecIdentityGetTypeID

func SecIdentityGetTypeID() int

SecIdentityGetTypeID calls the Security framework function SecIdentityGetTypeID.

func SecIdentitySearchCopyNext

func SecIdentitySearchCopyNext(searchRef SecIdentitySearchRef, identity unsafe.Pointer) error

SecIdentitySearchCopyNext reports an error if the Security framework function SecIdentitySearchCopyNext fails.

func SecIdentitySearchCreate

func SecIdentitySearchCreate(keychainOrArray obj.Object, keyUsage uint32, searchRef unsafe.Pointer) error

SecIdentitySearchCreate reports an error if the Security framework function SecIdentitySearchCreate fails.

func SecIdentitySearchGetTypeID

func SecIdentitySearchGetTypeID() int

SecIdentitySearchGetTypeID calls the Security framework function SecIdentitySearchGetTypeID.

func SecIdentitySetPreference

func SecIdentitySetPreference(identity SecIdentityRef, name obj.Object, keyUsage uint32) error

SecIdentitySetPreference reports an error if the Security framework function SecIdentitySetPreference fails.

func SecIdentitySetPreferred

func SecIdentitySetPreferred(identity SecIdentityRef, name obj.Object, keyUsage obj.Object) error

SecIdentitySetPreferred reports an error if the Security framework function SecIdentitySetPreferred fails.

func SecIdentitySetSystemIdentity

func SecIdentitySetSystemIdentity(domain obj.Object, idRef SecIdentityRef) error

SecIdentitySetSystemIdentity reports an error if the Security framework function SecIdentitySetSystemIdentity fails.

func SecItemAdd

func SecItemAdd(attributes obj.Object) (obj.Object, error)

SecItemAdd reports an error if the Security framework function SecItemAdd fails.

func SecItemCopyMatching

func SecItemCopyMatching(query obj.Object) (obj.Object, error)

SecItemCopyMatching reports an error if the Security framework function SecItemCopyMatching fails.

func SecItemDelete

func SecItemDelete(query obj.Object) error

SecItemDelete reports an error if the Security framework function SecItemDelete fails.

func SecItemExport

func SecItemExport(secItemOrArray obj.Object, outputFormat SecExternalFormat, flags SecItemImportExportFlags, keyParams unsafe.Pointer, exportedData unsafe.Pointer) int

SecItemExport calls the Security framework function SecItemExport.

func SecItemImport

func SecItemImport(importedData corefoundation.CFDataRef, fileNameOrExtension corefoundation.CFStringRef, flags SecItemImportExportFlags, keyParams unsafe.Pointer, importKeychain SecKeychainRef, outItems unsafe.Pointer) (result int, inputFormat SecExternalFormat, itemType SecExternalItemType)

SecItemImport calls the Security framework function SecItemImport.

func SecItemUpdate

func SecItemUpdate(query obj.Object, attributesToUpdate obj.Object) error

SecItemUpdate reports an error if the Security framework function SecItemUpdate fails.

func SecKeyCopyAttributes

func SecKeyCopyAttributes(key SecKeyRef) corefoundation.CFDictionaryRef

SecKeyCopyAttributes calls the Security framework function SecKeyCopyAttributes.

func SecKeyCopyExternalRepresentation

func SecKeyCopyExternalRepresentation(key SecKeyRef) (obj.Object, error)

func SecKeyCopyKeyExchangeResult

func SecKeyCopyKeyExchangeResult(privateKey SecKeyRef, algorithm unsafe.Pointer, publicKey SecKeyRef, parameters corefoundation.CFDictionaryRef) (obj.Object, error)

func SecKeyCreateDecryptedData

func SecKeyCreateDecryptedData(key SecKeyRef, algorithm unsafe.Pointer, ciphertext corefoundation.CFDataRef) (obj.Object, error)

func SecKeyCreateEncryptedData

func SecKeyCreateEncryptedData(key SecKeyRef, algorithm unsafe.Pointer, plaintext corefoundation.CFDataRef) (obj.Object, error)

func SecKeyCreateFromData

func SecKeyCreateFromData(parameters corefoundation.CFDictionaryRef, keyData corefoundation.CFDataRef) (obj.Object, error)

func SecKeyCreatePair

func SecKeyCreatePair(keychainRef SecKeychainRef, algorithm uint32, keySizeInBits uint32, contextHandle uint64, publicKeyUsage uint32, publicKeyAttr uint32, privateKeyUsage uint32, privateKeyAttr uint32, initialAccess SecAccessRef, publicKey unsafe.Pointer, privateKey unsafe.Pointer) error

SecKeyCreatePair reports an error if the Security framework function SecKeyCreatePair fails.

func SecKeyCreateRandomKey

func SecKeyCreateRandomKey(parameters corefoundation.CFDictionaryRef) (obj.Object, error)

func SecKeyCreateSignature

func SecKeyCreateSignature(key SecKeyRef, algorithm unsafe.Pointer, dataToSign corefoundation.CFDataRef) (obj.Object, error)

func SecKeyCreateWithData

func SecKeyCreateWithData(keyData corefoundation.CFDataRef, attributes corefoundation.CFDictionaryRef) (obj.Object, error)

func SecKeyDeriveFromPassword

func SecKeyDeriveFromPassword(password corefoundation.CFStringRef, parameters corefoundation.CFDictionaryRef) (obj.Object, error)

func SecKeyGenerate

func SecKeyGenerate(keychainRef SecKeychainRef, algorithm uint32, keySizeInBits uint32, contextHandle uint64, keyUsage uint32, keyAttr uint32, initialAccess SecAccessRef, keyRef unsafe.Pointer) error

SecKeyGenerate reports an error if the Security framework function SecKeyGenerate fails.

func SecKeyGeneratePair

func SecKeyGeneratePair(parameters obj.Object, publicKey unsafe.Pointer, privateKey unsafe.Pointer) error

SecKeyGeneratePair reports an error if the Security framework function SecKeyGeneratePair fails.

func SecKeyGeneratePairAsync

func SecKeyGeneratePairAsync(parameters corefoundation.CFDictionaryRef, deliveryQueue dispatch.Queue, result func(unsafe.Pointer, unsafe.Pointer, unsafe.Pointer))

SecKeyGeneratePairAsync calls the Security framework function SecKeyGeneratePairAsync.

func SecKeyGenerateSymmetric

func SecKeyGenerateSymmetric(parameters corefoundation.CFDictionaryRef) (obj.Object, error)

func SecKeyGetBlockSize

func SecKeyGetBlockSize(key SecKeyRef) int

SecKeyGetBlockSize calls the Security framework function SecKeyGetBlockSize.

func SecKeyGetCSPHandle

func SecKeyGetCSPHandle(keyRef SecKeyRef) (result int, cspHandle int)

SecKeyGetCSPHandle calls the Security framework function SecKeyGetCSPHandle.

func SecKeyGetCSSMKey

func SecKeyGetCSSMKey(key SecKeyRef, cssmKey unsafe.Pointer) int

SecKeyGetCSSMKey calls the Security framework function SecKeyGetCSSMKey.

func SecKeyGetCredentials

func SecKeyGetCredentials(keyRef SecKeyRef, operation int32, credentialType SecCredentialType, outCredentials unsafe.Pointer) int

SecKeyGetCredentials calls the Security framework function SecKeyGetCredentials.

func SecKeyGetTypeID

func SecKeyGetTypeID() int

SecKeyGetTypeID calls the Security framework function SecKeyGetTypeID.

func SecKeyIsAlgorithmSupported

func SecKeyIsAlgorithmSupported(key SecKeyRef, operation SecKeyOperationType, algorithm unsafe.Pointer) uint8

SecKeyIsAlgorithmSupported calls the Security framework function SecKeyIsAlgorithmSupported.

func SecKeyUnwrapSymmetric

func SecKeyUnwrapSymmetric(keyToUnwrap unsafe.Pointer, unwrappingKey SecKeyRef, parameters corefoundation.CFDictionaryRef) (obj.Object, error)

func SecKeyVerifySignature

func SecKeyVerifySignature(key SecKeyRef, algorithm unsafe.Pointer, signedData corefoundation.CFDataRef, signature corefoundation.CFDataRef) error

func SecKeyWrapSymmetric

func SecKeyWrapSymmetric(keyToWrap SecKeyRef, wrappingKey SecKeyRef, parameters corefoundation.CFDictionaryRef) (obj.Object, error)

func SecKeychainAddCallback

func SecKeychainAddCallback(callbackFunction unsafe.Pointer, eventMask SecKeychainEventMask, userContext unsafe.Pointer) error

SecKeychainAddCallback reports an error if the Security framework function SecKeychainAddCallback fails.

func SecKeychainAddGenericPassword

func SecKeychainAddGenericPassword(keychain SecKeychainRef, serviceNameLength int, serviceName string, accountNameLength int, accountName string, passwordLength int, passwordData unsafe.Pointer, itemRef unsafe.Pointer) error

SecKeychainAddGenericPassword reports an error if the Security framework function SecKeychainAddGenericPassword fails.

func SecKeychainAddInternetPassword

func SecKeychainAddInternetPassword(keychain SecKeychainRef, serverNameLength int, serverName string, securityDomainLength int, securityDomain string, accountNameLength int, accountName string, pathLength int, path string, port uint16, protocol SecProtocolType, authenticationType SecAuthenticationType, passwordLength int, passwordData unsafe.Pointer, itemRef unsafe.Pointer) error

SecKeychainAddInternetPassword reports an error if the Security framework function SecKeychainAddInternetPassword fails.

func SecKeychainAttributeInfoForItemID

func SecKeychainAttributeInfoForItemID(keychain SecKeychainRef, itemID int, info unsafe.Pointer) int

SecKeychainAttributeInfoForItemID calls the Security framework function SecKeychainAttributeInfoForItemID.

func SecKeychainCopyAccess

func SecKeychainCopyAccess(keychain SecKeychainRef, access unsafe.Pointer) error

SecKeychainCopyAccess reports an error if the Security framework function SecKeychainCopyAccess fails.

func SecKeychainCopyDefault

func SecKeychainCopyDefault(keychain unsafe.Pointer) error

SecKeychainCopyDefault reports an error if the Security framework function SecKeychainCopyDefault fails.

func SecKeychainCopyDomainDefault

func SecKeychainCopyDomainDefault(domain SecPreferencesDomain, keychain unsafe.Pointer) error

SecKeychainCopyDomainDefault reports an error if the Security framework function SecKeychainCopyDomainDefault fails.

func SecKeychainCopyDomainSearchList

func SecKeychainCopyDomainSearchList(domain SecPreferencesDomain) (obj.Object, error)

SecKeychainCopyDomainSearchList reports an error if the Security framework function SecKeychainCopyDomainSearchList fails.

func SecKeychainCopySearchList

func SecKeychainCopySearchList() (obj.Object, error)

SecKeychainCopySearchList reports an error if the Security framework function SecKeychainCopySearchList fails.

func SecKeychainCopySettings

func SecKeychainCopySettings(keychain SecKeychainRef, outSettings *SecKeychainSettings) error

SecKeychainCopySettings reports an error if the Security framework function SecKeychainCopySettings fails.

func SecKeychainCreate

func SecKeychainCreate(pathName string, passwordLength int, password unsafe.Pointer, promptUser uint8, initialAccess SecAccessRef, keychain unsafe.Pointer) error

SecKeychainCreate reports an error if the Security framework function SecKeychainCreate fails.

func SecKeychainDelete

func SecKeychainDelete(keychainOrArray SecKeychainRef) error

SecKeychainDelete reports an error if the Security framework function SecKeychainDelete fails.

func SecKeychainFindGenericPassword

func SecKeychainFindGenericPassword(keychainOrArray obj.Object, serviceNameLength int, serviceName string, accountNameLength int, accountName string, passwordData unsafe.Pointer, itemRef unsafe.Pointer) (result int, passwordLength int)

SecKeychainFindGenericPassword calls the Security framework function SecKeychainFindGenericPassword.

func SecKeychainFindInternetPassword

func SecKeychainFindInternetPassword(keychainOrArray obj.Object, serverNameLength int, serverName string, securityDomainLength int, securityDomain string, accountNameLength int, accountName string, pathLength int, path string, port uint16, protocol SecProtocolType, authenticationType SecAuthenticationType, passwordData unsafe.Pointer, itemRef unsafe.Pointer) (result int, passwordLength int)

SecKeychainFindInternetPassword calls the Security framework function SecKeychainFindInternetPassword.

func SecKeychainFreeAttributeInfo

func SecKeychainFreeAttributeInfo(info unsafe.Pointer) int

SecKeychainFreeAttributeInfo calls the Security framework function SecKeychainFreeAttributeInfo.

func SecKeychainGetCSPHandle

func SecKeychainGetCSPHandle(keychain SecKeychainRef) (result int, cspHandle int)

SecKeychainGetCSPHandle calls the Security framework function SecKeychainGetCSPHandle.

func SecKeychainGetDLDBHandle

func SecKeychainGetDLDBHandle(keychain SecKeychainRef, dldbHandle *CssmDlDbHandle) error

SecKeychainGetDLDBHandle reports an error if the Security framework function SecKeychainGetDLDBHandle fails.

func SecKeychainGetPath

func SecKeychainGetPath(keychain SecKeychainRef, pathName string) (result int, ioPathLength int)

SecKeychainGetPath calls the Security framework function SecKeychainGetPath.

func SecKeychainGetStatus

func SecKeychainGetStatus(keychain SecKeychainRef) (result int, keychainStatus int)

SecKeychainGetStatus calls the Security framework function SecKeychainGetStatus.

func SecKeychainGetTypeID

func SecKeychainGetTypeID() int

SecKeychainGetTypeID calls the Security framework function SecKeychainGetTypeID.

func SecKeychainGetUserInteractionAllowed

func SecKeychainGetUserInteractionAllowed() (result int, state uint8)

SecKeychainGetUserInteractionAllowed calls the Security framework function SecKeychainGetUserInteractionAllowed.

func SecKeychainGetVersion

func SecKeychainGetVersion() (result int, returnVers int)

SecKeychainGetVersion calls the Security framework function SecKeychainGetVersion.

func SecKeychainItemCopyAccess

func SecKeychainItemCopyAccess(itemRef SecKeychainItemRef, access unsafe.Pointer) error

SecKeychainItemCopyAccess reports an error if the Security framework function SecKeychainItemCopyAccess fails.

func SecKeychainItemCopyFromPersistentReference

func SecKeychainItemCopyFromPersistentReference(persistentItemRef obj.Object, itemRef unsafe.Pointer) error

SecKeychainItemCopyFromPersistentReference reports an error if the Security framework function SecKeychainItemCopyFromPersistentReference fails.

func SecKeychainItemCopyKeychain

func SecKeychainItemCopyKeychain(itemRef SecKeychainItemRef, keychainRef unsafe.Pointer) error

SecKeychainItemCopyKeychain reports an error if the Security framework function SecKeychainItemCopyKeychain fails.

func SecKeychainItemCreateCopy

func SecKeychainItemCreateCopy(itemRef SecKeychainItemRef, destKeychainRef SecKeychainRef, initialAccess SecAccessRef, itemCopy unsafe.Pointer) error

SecKeychainItemCreateCopy reports an error if the Security framework function SecKeychainItemCreateCopy fails.

func SecKeychainItemCreateFromContent

func SecKeychainItemCreateFromContent(itemClass SecItemClass, attrList unsafe.Pointer, length int, data unsafe.Pointer, keychainRef SecKeychainRef, initialAccess SecAccessRef, itemRef unsafe.Pointer) int

SecKeychainItemCreateFromContent calls the Security framework function SecKeychainItemCreateFromContent.

func SecKeychainItemCreatePersistentReference

func SecKeychainItemCreatePersistentReference(itemRef SecKeychainItemRef) (obj.Object, error)

SecKeychainItemCreatePersistentReference reports an error if the Security framework function SecKeychainItemCreatePersistentReference fails.

func SecKeychainItemDelete

func SecKeychainItemDelete(itemRef SecKeychainItemRef) error

SecKeychainItemDelete reports an error if the Security framework function SecKeychainItemDelete fails.

func SecKeychainItemExport

func SecKeychainItemExport(keychainItemOrArray obj.Object, outputFormat SecExternalFormat, flags SecItemImportExportFlags, keyParams unsafe.Pointer, exportedData unsafe.Pointer) int

SecKeychainItemExport calls the Security framework function SecKeychainItemExport.

func SecKeychainItemFreeAttributesAndData

func SecKeychainItemFreeAttributesAndData(attrList unsafe.Pointer, data unsafe.Pointer) int

SecKeychainItemFreeAttributesAndData calls the Security framework function SecKeychainItemFreeAttributesAndData.

func SecKeychainItemFreeContent

func SecKeychainItemFreeContent(attrList unsafe.Pointer, data unsafe.Pointer) int

SecKeychainItemFreeContent calls the Security framework function SecKeychainItemFreeContent.

func SecKeychainItemGetDLDBHandle

func SecKeychainItemGetDLDBHandle(keyItemRef SecKeychainItemRef, dldbHandle *CssmDlDbHandle) error

SecKeychainItemGetDLDBHandle reports an error if the Security framework function SecKeychainItemGetDLDBHandle fails.

func SecKeychainItemGetTypeID

func SecKeychainItemGetTypeID() int

SecKeychainItemGetTypeID calls the Security framework function SecKeychainItemGetTypeID.

func SecKeychainItemGetUniqueRecordID

func SecKeychainItemGetUniqueRecordID(itemRef SecKeychainItemRef, uniqueRecordID unsafe.Pointer) int

SecKeychainItemGetUniqueRecordID calls the Security framework function SecKeychainItemGetUniqueRecordID.

func SecKeychainItemImport

func SecKeychainItemImport(importedData corefoundation.CFDataRef, fileNameOrExtension corefoundation.CFStringRef, flags SecItemImportExportFlags, keyParams unsafe.Pointer, importKeychain SecKeychainRef, outItems unsafe.Pointer) (result int, inputFormat SecExternalFormat, itemType SecExternalItemType)

SecKeychainItemImport calls the Security framework function SecKeychainItemImport.

func SecKeychainItemModifyAttributesAndData

func SecKeychainItemModifyAttributesAndData(itemRef SecKeychainItemRef, attrList unsafe.Pointer, length int, data unsafe.Pointer) int

SecKeychainItemModifyAttributesAndData calls the Security framework function SecKeychainItemModifyAttributesAndData.

func SecKeychainItemModifyContent

func SecKeychainItemModifyContent(itemRef SecKeychainItemRef, attrList unsafe.Pointer, length int, data unsafe.Pointer) int

SecKeychainItemModifyContent calls the Security framework function SecKeychainItemModifyContent.

func SecKeychainItemSetAccess

func SecKeychainItemSetAccess(itemRef SecKeychainItemRef, access SecAccessRef) error

SecKeychainItemSetAccess reports an error if the Security framework function SecKeychainItemSetAccess fails.

func SecKeychainLock

func SecKeychainLock(keychain SecKeychainRef) error

SecKeychainLock reports an error if the Security framework function SecKeychainLock fails.

func SecKeychainLockAll

func SecKeychainLockAll() error

SecKeychainLockAll reports an error if the Security framework function SecKeychainLockAll fails.

func SecKeychainOpen

func SecKeychainOpen(pathName string, keychain unsafe.Pointer) error

SecKeychainOpen reports an error if the Security framework function SecKeychainOpen fails.

func SecKeychainRemoveCallback

func SecKeychainRemoveCallback(callbackFunction unsafe.Pointer) error

SecKeychainRemoveCallback reports an error if the Security framework function SecKeychainRemoveCallback fails.

func SecKeychainSearchCopyNext

func SecKeychainSearchCopyNext(searchRef SecKeychainSearchRef, itemRef unsafe.Pointer) error

SecKeychainSearchCopyNext reports an error if the Security framework function SecKeychainSearchCopyNext fails.

func SecKeychainSearchCreateFromAttributes

func SecKeychainSearchCreateFromAttributes(keychainOrArray obj.Object, itemClass SecItemClass, attrList unsafe.Pointer, searchRef unsafe.Pointer) int

SecKeychainSearchCreateFromAttributes calls the Security framework function SecKeychainSearchCreateFromAttributes.

func SecKeychainSearchGetTypeID

func SecKeychainSearchGetTypeID() int

SecKeychainSearchGetTypeID calls the Security framework function SecKeychainSearchGetTypeID.

func SecKeychainSetAccess

func SecKeychainSetAccess(keychain SecKeychainRef, access SecAccessRef) error

SecKeychainSetAccess reports an error if the Security framework function SecKeychainSetAccess fails.

func SecKeychainSetDefault

func SecKeychainSetDefault(keychain SecKeychainRef) error

SecKeychainSetDefault reports an error if the Security framework function SecKeychainSetDefault fails.

func SecKeychainSetDomainDefault

func SecKeychainSetDomainDefault(domain SecPreferencesDomain, keychain SecKeychainRef) error

SecKeychainSetDomainDefault reports an error if the Security framework function SecKeychainSetDomainDefault fails.

func SecKeychainSetDomainSearchList

func SecKeychainSetDomainSearchList(domain SecPreferencesDomain, searchList obj.Object) error

SecKeychainSetDomainSearchList reports an error if the Security framework function SecKeychainSetDomainSearchList fails.

func SecKeychainSetPreferenceDomain

func SecKeychainSetPreferenceDomain(domain SecPreferencesDomain) error

SecKeychainSetPreferenceDomain reports an error if the Security framework function SecKeychainSetPreferenceDomain fails.

func SecKeychainSetSearchList

func SecKeychainSetSearchList(searchList obj.Object) error

SecKeychainSetSearchList reports an error if the Security framework function SecKeychainSetSearchList fails.

func SecKeychainSetSettings

func SecKeychainSetSettings(keychain SecKeychainRef, newSettings *SecKeychainSettings) error

SecKeychainSetSettings reports an error if the Security framework function SecKeychainSetSettings fails.

func SecKeychainSetUserInteractionAllowed

func SecKeychainSetUserInteractionAllowed(state uint8) error

SecKeychainSetUserInteractionAllowed reports an error if the Security framework function SecKeychainSetUserInteractionAllowed fails.

func SecKeychainUnlock

func SecKeychainUnlock(keychain SecKeychainRef, passwordLength int, password unsafe.Pointer, usePassword uint8) error

SecKeychainUnlock reports an error if the Security framework function SecKeychainUnlock fails.

func SecPKCS12Import

func SecPKCS12Import(pkcs12Data obj.Object, options obj.Object) (obj.Object, error)

SecPKCS12Import reports an error if the Security framework function SecPKCS12Import fails.

func SecPolicyCopyProperties

func SecPolicyCopyProperties(policyRef SecPolicyRef) corefoundation.CFDictionaryRef

SecPolicyCopyProperties calls the Security framework function SecPolicyCopyProperties.

func SecPolicyGetOID

func SecPolicyGetOID(policyRef SecPolicyRef, oid unsafe.Pointer) int

SecPolicyGetOID calls the Security framework function SecPolicyGetOID.

func SecPolicyGetTPHandle

func SecPolicyGetTPHandle(policyRef SecPolicyRef) (result int, tpHandle int)

SecPolicyGetTPHandle calls the Security framework function SecPolicyGetTPHandle.

func SecPolicyGetTypeID

func SecPolicyGetTypeID() int

SecPolicyGetTypeID calls the Security framework function SecPolicyGetTypeID.

func SecPolicyGetValue

func SecPolicyGetValue(policyRef SecPolicyRef, value unsafe.Pointer) int

SecPolicyGetValue calls the Security framework function SecPolicyGetValue.

func SecPolicySearchCopyNext

func SecPolicySearchCopyNext(searchRef SecPolicySearchRef, policyRef unsafe.Pointer) error

SecPolicySearchCopyNext reports an error if the Security framework function SecPolicySearchCopyNext fails.

func SecPolicySearchCreate

func SecPolicySearchCreate(certType uint32, policyOID unsafe.Pointer, value unsafe.Pointer, searchRef unsafe.Pointer) int

SecPolicySearchCreate calls the Security framework function SecPolicySearchCreate.

func SecPolicySearchGetTypeID

func SecPolicySearchGetTypeID() int

SecPolicySearchGetTypeID calls the Security framework function SecPolicySearchGetTypeID.

func SecPolicySetProperties

func SecPolicySetProperties(policyRef SecPolicyRef, properties obj.Object) error

SecPolicySetProperties reports an error if the Security framework function SecPolicySetProperties fails.

func SecPolicySetValue

func SecPolicySetValue(policyRef SecPolicyRef, value unsafe.Pointer) int

SecPolicySetValue calls the Security framework function SecPolicySetValue.

func SecProtocolMetadataAccessDistinguishedNames

func SecProtocolMetadataAccessDistinguishedNames(metadata unsafe.Pointer, handler func(unsafe.Pointer)) bool

SecProtocolMetadataAccessDistinguishedNames calls the Security framework function sec_protocol_metadata_access_distinguished_names.

func SecProtocolMetadataAccessOcspResponse

func SecProtocolMetadataAccessOcspResponse(metadata unsafe.Pointer, handler func(unsafe.Pointer)) bool

SecProtocolMetadataAccessOcspResponse calls the Security framework function sec_protocol_metadata_access_ocsp_response.

func SecProtocolMetadataAccessPeerCertificateChain

func SecProtocolMetadataAccessPeerCertificateChain(metadata unsafe.Pointer, handler func(unsafe.Pointer)) bool

SecProtocolMetadataAccessPeerCertificateChain calls the Security framework function sec_protocol_metadata_access_peer_certificate_chain.

func SecProtocolMetadataAccessPreSharedKeys

func SecProtocolMetadataAccessPreSharedKeys(metadata unsafe.Pointer, handler func(unsafe.Pointer, unsafe.Pointer)) bool

SecProtocolMetadataAccessPreSharedKeys calls the Security framework function sec_protocol_metadata_access_pre_shared_keys.

func SecProtocolMetadataAccessSupportedSignatureAlgorithms

func SecProtocolMetadataAccessSupportedSignatureAlgorithms(metadata unsafe.Pointer, handler func(uint16)) bool

SecProtocolMetadataAccessSupportedSignatureAlgorithms calls the Security framework function sec_protocol_metadata_access_supported_signature_algorithms.

func SecProtocolMetadataChallengeParametersAreEqual

func SecProtocolMetadataChallengeParametersAreEqual(metadataA unsafe.Pointer, metadataB unsafe.Pointer) bool

SecProtocolMetadataChallengeParametersAreEqual calls the Security framework function sec_protocol_metadata_challenge_parameters_are_equal.

func SecProtocolMetadataCopyNegotiatedProtocol

func SecProtocolMetadataCopyNegotiatedProtocol(metadata unsafe.Pointer) string

SecProtocolMetadataCopyNegotiatedProtocol calls the Security framework function sec_protocol_metadata_copy_negotiated_protocol.

func SecProtocolMetadataCopyPeerPublicKey

func SecProtocolMetadataCopyPeerPublicKey(metadata unsafe.Pointer) unsafe.Pointer

SecProtocolMetadataCopyPeerPublicKey calls the Security framework function sec_protocol_metadata_copy_peer_public_key.

func SecProtocolMetadataCopyServerName

func SecProtocolMetadataCopyServerName(metadata unsafe.Pointer) string

SecProtocolMetadataCopyServerName calls the Security framework function sec_protocol_metadata_copy_server_name.

func SecProtocolMetadataCreateSecret

func SecProtocolMetadataCreateSecret(metadata unsafe.Pointer, labelLen int, label unsafe.Pointer, exporterLength int) unsafe.Pointer

SecProtocolMetadataCreateSecret calls the Security framework function sec_protocol_metadata_create_secret.

func SecProtocolMetadataCreateSecretWithContext

func SecProtocolMetadataCreateSecretWithContext(metadata unsafe.Pointer, labelLen int, label unsafe.Pointer, contextLen int, context_ unsafe.Pointer, exporterLength int) unsafe.Pointer

SecProtocolMetadataCreateSecretWithContext calls the Security framework function sec_protocol_metadata_create_secret_with_context.

func SecProtocolMetadataGetEarlyDataAccepted

func SecProtocolMetadataGetEarlyDataAccepted(metadata unsafe.Pointer) bool

SecProtocolMetadataGetEarlyDataAccepted calls the Security framework function sec_protocol_metadata_get_early_data_accepted.

func SecProtocolMetadataGetNegotiatedCiphersuite

func SecProtocolMetadataGetNegotiatedCiphersuite(metadata unsafe.Pointer) uint16

SecProtocolMetadataGetNegotiatedCiphersuite calls the Security framework function sec_protocol_metadata_get_negotiated_ciphersuite.

func SecProtocolMetadataGetNegotiatedProtocol

func SecProtocolMetadataGetNegotiatedProtocol(metadata unsafe.Pointer) string

SecProtocolMetadataGetNegotiatedProtocol calls the Security framework function sec_protocol_metadata_get_negotiated_protocol.

func SecProtocolMetadataGetServerName

func SecProtocolMetadataGetServerName(metadata unsafe.Pointer) string

SecProtocolMetadataGetServerName calls the Security framework function sec_protocol_metadata_get_server_name.

func SecProtocolMetadataPeersAreEqual

func SecProtocolMetadataPeersAreEqual(metadataA unsafe.Pointer, metadataB unsafe.Pointer) bool

SecProtocolMetadataPeersAreEqual calls the Security framework function sec_protocol_metadata_peers_are_equal.

func SecProtocolOptionsAddPreSharedKey

func SecProtocolOptionsAddPreSharedKey(options unsafe.Pointer, psk dispatch.Data, pskIdentity dispatch.Data)

SecProtocolOptionsAddPreSharedKey calls the Security framework function sec_protocol_options_add_pre_shared_key.

func SecProtocolOptionsAddTlsApplicationProtocol

func SecProtocolOptionsAddTlsApplicationProtocol(options unsafe.Pointer, applicationProtocol string)

SecProtocolOptionsAddTlsApplicationProtocol calls the Security framework function sec_protocol_options_add_tls_application_protocol.

func SecProtocolOptionsAddTlsCiphersuite

func SecProtocolOptionsAddTlsCiphersuite(options unsafe.Pointer, ciphersuite uint16)

SecProtocolOptionsAddTlsCiphersuite calls the Security framework function sec_protocol_options_add_tls_ciphersuite.

func SecProtocolOptionsAddTlsCiphersuiteGroup

func SecProtocolOptionsAddTlsCiphersuiteGroup(options unsafe.Pointer, group SSLCiphersuiteGroup)

SecProtocolOptionsAddTlsCiphersuiteGroup calls the Security framework function sec_protocol_options_add_tls_ciphersuite_group.

func SecProtocolOptionsAppendTlsCiphersuite

func SecProtocolOptionsAppendTlsCiphersuite(options unsafe.Pointer, ciphersuite TLSCiphersuite)

SecProtocolOptionsAppendTlsCiphersuite calls the Security framework function sec_protocol_options_append_tls_ciphersuite.

func SecProtocolOptionsAppendTlsCiphersuiteGroup

func SecProtocolOptionsAppendTlsCiphersuiteGroup(options unsafe.Pointer, group TLSCiphersuiteGroup)

SecProtocolOptionsAppendTlsCiphersuiteGroup calls the Security framework function sec_protocol_options_append_tls_ciphersuite_group.

func SecProtocolOptionsAreEqual

func SecProtocolOptionsAreEqual(optionsA unsafe.Pointer, optionsB unsafe.Pointer) bool

SecProtocolOptionsAreEqual calls the Security framework function sec_protocol_options_are_equal.

func SecProtocolOptionsSetChallengeBlock

func SecProtocolOptionsSetChallengeBlock(options unsafe.Pointer, challengeBlock unsafe.Pointer, challengeQueue dispatch.Queue)

SecProtocolOptionsSetChallengeBlock calls the Security framework function sec_protocol_options_set_challenge_block.

func SecProtocolOptionsSetKeyUpdateBlock

func SecProtocolOptionsSetKeyUpdateBlock(options unsafe.Pointer, keyUpdateBlock func(unsafe.Pointer, func()), keyUpdateQueue dispatch.Queue)

SecProtocolOptionsSetKeyUpdateBlock calls the Security framework function sec_protocol_options_set_key_update_block.

func SecProtocolOptionsSetLocalIdentity

func SecProtocolOptionsSetLocalIdentity(options unsafe.Pointer, identity unsafe.Pointer)

SecProtocolOptionsSetLocalIdentity calls the Security framework function sec_protocol_options_set_local_identity.

func SecProtocolOptionsSetMaxTlsProtocolVersion

func SecProtocolOptionsSetMaxTlsProtocolVersion(options unsafe.Pointer, version TLSProtocolVersion)

SecProtocolOptionsSetMaxTlsProtocolVersion calls the Security framework function sec_protocol_options_set_max_tls_protocol_version.

func SecProtocolOptionsSetMinTlsProtocolVersion

func SecProtocolOptionsSetMinTlsProtocolVersion(options unsafe.Pointer, version TLSProtocolVersion)

SecProtocolOptionsSetMinTlsProtocolVersion calls the Security framework function sec_protocol_options_set_min_tls_protocol_version.

func SecProtocolOptionsSetPeerAuthenticationRequired

func SecProtocolOptionsSetPeerAuthenticationRequired(options unsafe.Pointer, peerAuthenticationRequired bool)

SecProtocolOptionsSetPeerAuthenticationRequired calls the Security framework function sec_protocol_options_set_peer_authentication_required.

func SecProtocolOptionsSetPreSharedKeySelectionBlock

func SecProtocolOptionsSetPreSharedKeySelectionBlock(options unsafe.Pointer, pskSelectionBlock unsafe.Pointer, pskSelectionQueue dispatch.Queue)

SecProtocolOptionsSetPreSharedKeySelectionBlock calls the Security framework function sec_protocol_options_set_pre_shared_key_selection_block.

func SecProtocolOptionsSetTlsDiffieHellmanParameters

func SecProtocolOptionsSetTlsDiffieHellmanParameters(options unsafe.Pointer, params dispatch.Data)

SecProtocolOptionsSetTlsDiffieHellmanParameters calls the Security framework function sec_protocol_options_set_tls_diffie_hellman_parameters.

func SecProtocolOptionsSetTlsFalseStartEnabled

func SecProtocolOptionsSetTlsFalseStartEnabled(options unsafe.Pointer, falseStartEnabled bool)

SecProtocolOptionsSetTlsFalseStartEnabled calls the Security framework function sec_protocol_options_set_tls_false_start_enabled.

func SecProtocolOptionsSetTlsIsFallbackAttempt

func SecProtocolOptionsSetTlsIsFallbackAttempt(options unsafe.Pointer, isFallbackAttempt bool)

SecProtocolOptionsSetTlsIsFallbackAttempt calls the Security framework function sec_protocol_options_set_tls_is_fallback_attempt.

func SecProtocolOptionsSetTlsMaxVersion

func SecProtocolOptionsSetTlsMaxVersion(options unsafe.Pointer, version SSLProtocol)

SecProtocolOptionsSetTlsMaxVersion calls the Security framework function sec_protocol_options_set_tls_max_version.

func SecProtocolOptionsSetTlsMinVersion

func SecProtocolOptionsSetTlsMinVersion(options unsafe.Pointer, version SSLProtocol)

SecProtocolOptionsSetTlsMinVersion calls the Security framework function sec_protocol_options_set_tls_min_version.

func SecProtocolOptionsSetTlsOcspEnabled

func SecProtocolOptionsSetTlsOcspEnabled(options unsafe.Pointer, ocspEnabled bool)

SecProtocolOptionsSetTlsOcspEnabled calls the Security framework function sec_protocol_options_set_tls_ocsp_enabled.

func SecProtocolOptionsSetTlsPreSharedKeyIdentityHint

func SecProtocolOptionsSetTlsPreSharedKeyIdentityHint(options unsafe.Pointer, pskIdentityHint dispatch.Data)

SecProtocolOptionsSetTlsPreSharedKeyIdentityHint calls the Security framework function sec_protocol_options_set_tls_pre_shared_key_identity_hint.

func SecProtocolOptionsSetTlsRenegotiationEnabled

func SecProtocolOptionsSetTlsRenegotiationEnabled(options unsafe.Pointer, renegotiationEnabled bool)

SecProtocolOptionsSetTlsRenegotiationEnabled calls the Security framework function sec_protocol_options_set_tls_renegotiation_enabled.

func SecProtocolOptionsSetTlsResumptionEnabled

func SecProtocolOptionsSetTlsResumptionEnabled(options unsafe.Pointer, resumptionEnabled bool)

SecProtocolOptionsSetTlsResumptionEnabled calls the Security framework function sec_protocol_options_set_tls_resumption_enabled.

func SecProtocolOptionsSetTlsSctEnabled

func SecProtocolOptionsSetTlsSctEnabled(options unsafe.Pointer, sctEnabled bool)

SecProtocolOptionsSetTlsSctEnabled calls the Security framework function sec_protocol_options_set_tls_sct_enabled.

func SecProtocolOptionsSetTlsServerName

func SecProtocolOptionsSetTlsServerName(options unsafe.Pointer, serverName string)

SecProtocolOptionsSetTlsServerName calls the Security framework function sec_protocol_options_set_tls_server_name.

func SecProtocolOptionsSetTlsTicketsEnabled

func SecProtocolOptionsSetTlsTicketsEnabled(options unsafe.Pointer, ticketsEnabled bool)

SecProtocolOptionsSetTlsTicketsEnabled calls the Security framework function sec_protocol_options_set_tls_tickets_enabled.

func SecProtocolOptionsSetVerifyBlock

func SecProtocolOptionsSetVerifyBlock(options unsafe.Pointer, verifyBlock func(unsafe.Pointer, unsafe.Pointer, func(bool)), verifyBlockQueue dispatch.Queue)

SecProtocolOptionsSetVerifyBlock calls the Security framework function sec_protocol_options_set_verify_block.

func SecRandomCopyBytes

func SecRandomCopyBytes(rnd SecRandomRef, count int, data unsafe.Pointer) int

SecRandomCopyBytes calls the Security framework function SecRandomCopyBytes.

func SecRelease

func SecRelease(object unsafe.Pointer)

SecRelease calls the Security framework function sec_release.

func SecRequestSharedWebCredential

func SecRequestSharedWebCredential(fqdn corefoundation.CFStringRef, account corefoundation.CFStringRef, completionHandler func(unsafe.Pointer, unsafe.Pointer))

SecRequestSharedWebCredential calls the Security framework function SecRequestSharedWebCredential.

func SecRequirementCopyData

func SecRequirementCopyData(requirement SecRequirementRef, flags SecCSFlags) (obj.Object, error)

SecRequirementCopyData reports an error if the Security framework function SecRequirementCopyData fails.

func SecRequirementCopyString

func SecRequirementCopyString(requirement SecRequirementRef, flags SecCSFlags) (obj.Object, error)

SecRequirementCopyString reports an error if the Security framework function SecRequirementCopyString fails.

func SecRequirementCreateWithData

func SecRequirementCreateWithData(data obj.Object, flags SecCSFlags, requirement unsafe.Pointer) error

SecRequirementCreateWithData reports an error if the Security framework function SecRequirementCreateWithData fails.

func SecRequirementCreateWithString

func SecRequirementCreateWithString(text obj.Object, flags SecCSFlags, requirement unsafe.Pointer) error

SecRequirementCreateWithString reports an error if the Security framework function SecRequirementCreateWithString fails.

func SecRequirementCreateWithStringAndErrors

func SecRequirementCreateWithStringAndErrors(text obj.Object, flags SecCSFlags, requirement unsafe.Pointer) (obj.Object, error)

SecRequirementCreateWithStringAndErrors reports an error if the Security framework function SecRequirementCreateWithStringAndErrors fails.

func SecRequirementGetTypeID

func SecRequirementGetTypeID() int

SecRequirementGetTypeID calls the Security framework function SecRequirementGetTypeID.

func SecRetain

func SecRetain(object unsafe.Pointer) unsafe.Pointer

SecRetain calls the Security framework function sec_retain.

func SecSignTransformCreate

func SecSignTransformCreate(key SecKeyRef) (obj.Object, error)

func SecStaticCodeCheckValidity

func SecStaticCodeCheckValidity(staticCode SecStaticCodeRef, flags SecCSFlags, requirement SecRequirementRef) error

SecStaticCodeCheckValidity reports an error if the Security framework function SecStaticCodeCheckValidity fails.

func SecStaticCodeCheckValidityWithErrors

func SecStaticCodeCheckValidityWithErrors(staticCode SecStaticCodeRef, flags SecCSFlags, requirement SecRequirementRef) (obj.Object, error)

func SecStaticCodeCreateWithPath

func SecStaticCodeCreateWithPath(path obj.Object, flags SecCSFlags, staticCode unsafe.Pointer) error

SecStaticCodeCreateWithPath reports an error if the Security framework function SecStaticCodeCreateWithPath fails.

func SecStaticCodeCreateWithPathAndAttributes

func SecStaticCodeCreateWithPathAndAttributes(path obj.Object, flags SecCSFlags, attributes obj.Object, staticCode unsafe.Pointer) error

SecStaticCodeCreateWithPathAndAttributes reports an error if the Security framework function SecStaticCodeCreateWithPathAndAttributes fails.

func SecStaticCodeGetTypeID

func SecStaticCodeGetTypeID() int

SecStaticCodeGetTypeID calls the Security framework function SecStaticCodeGetTypeID.

func SecTaskCopySigningIdentifier

func SecTaskCopySigningIdentifier(task SecTaskRef) (obj.Object, error)

func SecTaskCopyValueForEntitlement

func SecTaskCopyValueForEntitlement(task SecTaskRef, entitlement corefoundation.CFStringRef) (obj.Object, error)

func SecTaskCopyValuesForEntitlements

func SecTaskCopyValuesForEntitlements(task SecTaskRef, entitlements corefoundation.CFArrayRef) (obj.Object, error)

func SecTaskGetTypeID

func SecTaskGetTypeID() int

SecTaskGetTypeID calls the Security framework function SecTaskGetTypeID.

func SecTranformCustomGetAttribute

func SecTranformCustomGetAttribute(ref SecTransformImplementationRef, attribute unsafe.Pointer, type_ SecTransformMetaAttributeType) obj.Object

SecTranformCustomGetAttribute calls the Security framework function SecTranformCustomGetAttribute.

func SecTransformConnectTransforms

func SecTransformConnectTransforms(sourceTransformRef unsafe.Pointer, sourceAttributeName corefoundation.CFStringRef, destinationTransformRef unsafe.Pointer, destinationAttributeName corefoundation.CFStringRef, group unsafe.Pointer) (obj.Object, error)

func SecTransformCopyExternalRepresentation

func SecTransformCopyExternalRepresentation(transformRef unsafe.Pointer) corefoundation.CFDictionaryRef

SecTransformCopyExternalRepresentation calls the Security framework function SecTransformCopyExternalRepresentation.

func SecTransformCreate

func SecTransformCreate(name corefoundation.CFStringRef) (obj.Object, error)

func SecTransformCreateFromExternalRepresentation

func SecTransformCreateFromExternalRepresentation(dictionary corefoundation.CFDictionaryRef) (obj.Object, error)

func SecTransformCreateGroupTransform

func SecTransformCreateGroupTransform() unsafe.Pointer

SecTransformCreateGroupTransform calls the Security framework function SecTransformCreateGroupTransform.

func SecTransformCreateReadTransformWithReadStream

func SecTransformCreateReadTransformWithReadStream(inputStream corefoundation.CFReadStreamRef) unsafe.Pointer

SecTransformCreateReadTransformWithReadStream calls the Security framework function SecTransformCreateReadTransformWithReadStream.

func SecTransformCustomGetAttribute

func SecTransformCustomGetAttribute(ref SecTransformImplementationRef, attribute unsafe.Pointer, type_ SecTransformMetaAttributeType) obj.Object

SecTransformCustomGetAttribute calls the Security framework function SecTransformCustomGetAttribute.

func SecTransformCustomSetAttribute

func SecTransformCustomSetAttribute(ref SecTransformImplementationRef, attribute unsafe.Pointer, type_ SecTransformMetaAttributeType, value obj.Object) obj.Object

SecTransformCustomSetAttribute calls the Security framework function SecTransformCustomSetAttribute.

func SecTransformExecute

func SecTransformExecute(transformRef unsafe.Pointer) (obj.Object, error)

func SecTransformExecuteAsync

func SecTransformExecuteAsync(transformRef unsafe.Pointer, deliveryQueue dispatch.Queue, deliveryBlock func(unsafe.Pointer, unsafe.Pointer, uint8))

SecTransformExecuteAsync calls the Security framework function SecTransformExecuteAsync.

func SecTransformFindByName

func SecTransformFindByName(transform unsafe.Pointer, name corefoundation.CFStringRef) unsafe.Pointer

SecTransformFindByName calls the Security framework function SecTransformFindByName.

func SecTransformGetAttribute

func SecTransformGetAttribute(transformRef unsafe.Pointer, key corefoundation.CFStringRef) obj.Object

SecTransformGetAttribute calls the Security framework function SecTransformGetAttribute.

func SecTransformGetTypeID

func SecTransformGetTypeID() int

SecTransformGetTypeID calls the Security framework function SecTransformGetTypeID.

func SecTransformNoData

func SecTransformNoData() obj.Object

SecTransformNoData calls the Security framework function SecTransformNoData.

func SecTransformPushbackAttribute

func SecTransformPushbackAttribute(ref SecTransformImplementationRef, attribute unsafe.Pointer, value obj.Object) obj.Object

SecTransformPushbackAttribute calls the Security framework function SecTransformPushbackAttribute.

func SecTransformRegister

func SecTransformRegister(uniqueName corefoundation.CFStringRef, createTransformFunction unsafe.Pointer) error

func SecTransformSetAttribute

func SecTransformSetAttribute(transformRef unsafe.Pointer, key corefoundation.CFStringRef, value obj.Object) error

func SecTransformSetAttributeAction

func SecTransformSetAttributeAction(ref SecTransformImplementationRef, action corefoundation.CFStringRef, attribute unsafe.Pointer, newAction func(unsafe.Pointer, unsafe.Pointer) int) corefoundation.CFErrorRef

SecTransformSetAttributeAction calls the Security framework function SecTransformSetAttributeAction.

func SecTransformSetDataAction

func SecTransformSetDataAction(ref SecTransformImplementationRef, action corefoundation.CFStringRef, newAction func(unsafe.Pointer) int) corefoundation.CFErrorRef

SecTransformSetDataAction calls the Security framework function SecTransformSetDataAction.

func SecTransformSetTransformAction

func SecTransformSetTransformAction(ref SecTransformImplementationRef, action corefoundation.CFStringRef, newAction func() int) corefoundation.CFErrorRef

SecTransformSetTransformAction calls the Security framework function SecTransformSetTransformAction.

func SecTrustCopyAnchorCertificates

func SecTrustCopyAnchorCertificates() (obj.Object, error)

SecTrustCopyAnchorCertificates reports an error if the Security framework function SecTrustCopyAnchorCertificates fails.

func SecTrustCopyCertificateChain

func SecTrustCopyCertificateChain(trust SecTrustRef) corefoundation.CFArrayRef

SecTrustCopyCertificateChain calls the Security framework function SecTrustCopyCertificateChain.

func SecTrustCopyCustomAnchorCertificates

func SecTrustCopyCustomAnchorCertificates(trust SecTrustRef) (obj.Object, error)

SecTrustCopyCustomAnchorCertificates reports an error if the Security framework function SecTrustCopyCustomAnchorCertificates fails.

func SecTrustCopyExceptions

func SecTrustCopyExceptions(trust SecTrustRef) corefoundation.CFDataRef

SecTrustCopyExceptions calls the Security framework function SecTrustCopyExceptions.

func SecTrustCopyPolicies

func SecTrustCopyPolicies(trust SecTrustRef) (obj.Object, error)

SecTrustCopyPolicies reports an error if the Security framework function SecTrustCopyPolicies fails.

func SecTrustCopyProperties

func SecTrustCopyProperties(trust SecTrustRef) corefoundation.CFArrayRef

SecTrustCopyProperties calls the Security framework function SecTrustCopyProperties.

func SecTrustCopyResult

func SecTrustCopyResult(trust SecTrustRef) corefoundation.CFDictionaryRef

SecTrustCopyResult calls the Security framework function SecTrustCopyResult.

func SecTrustCreate

func SecTrustCreate(trust SecTrustRef) unsafe.Pointer

SecTrustCreate calls the Security framework function sec_trust_create.

func SecTrustCreateWithCertificates

func SecTrustCreateWithCertificates(certificates obj.Object, policies obj.Object, trust unsafe.Pointer) error

SecTrustCreateWithCertificates reports an error if the Security framework function SecTrustCreateWithCertificates fails.

func SecTrustEvaluateAsync

func SecTrustEvaluateAsync(trust SecTrustRef, queue dispatch.Queue, result func(unsafe.Pointer, SecTrustResultType)) error

SecTrustEvaluateAsync reports an error if the Security framework function SecTrustEvaluateAsync fails.

func SecTrustEvaluateAsyncWithError

func SecTrustEvaluateAsyncWithError(trust SecTrustRef, queue dispatch.Queue, result func(unsafe.Pointer, bool, unsafe.Pointer)) error

SecTrustEvaluateAsyncWithError reports an error if the Security framework function SecTrustEvaluateAsyncWithError fails.

func SecTrustEvaluateWithError

func SecTrustEvaluateWithError(trust SecTrustRef, err unsafe.Pointer) bool

SecTrustEvaluateWithError calls the Security framework function SecTrustEvaluateWithError.

func SecTrustGetCertificateCount

func SecTrustGetCertificateCount(trust SecTrustRef) int

SecTrustGetCertificateCount calls the Security framework function SecTrustGetCertificateCount.

func SecTrustGetCssmResult

func SecTrustGetCssmResult(trust SecTrustRef, result unsafe.Pointer) int

SecTrustGetCssmResult calls the Security framework function SecTrustGetCssmResult.

func SecTrustGetCssmResultCode

func SecTrustGetCssmResultCode(trust SecTrustRef) (result int, resultCode int)

SecTrustGetCssmResultCode calls the Security framework function SecTrustGetCssmResultCode.

func SecTrustGetNetworkFetchAllowed

func SecTrustGetNetworkFetchAllowed(trust SecTrustRef) (result int, allowFetch uint8)

SecTrustGetNetworkFetchAllowed calls the Security framework function SecTrustGetNetworkFetchAllowed.

func SecTrustGetTPHandle

func SecTrustGetTPHandle(trust SecTrustRef) (result int, handle int)

SecTrustGetTPHandle calls the Security framework function SecTrustGetTPHandle.

func SecTrustGetTypeID

func SecTrustGetTypeID() int

SecTrustGetTypeID calls the Security framework function SecTrustGetTypeID.

func SecTrustGetVerifyTime

func SecTrustGetVerifyTime(trust SecTrustRef) float64

SecTrustGetVerifyTime calls the Security framework function SecTrustGetVerifyTime.

func SecTrustSetAnchorCertificates

func SecTrustSetAnchorCertificates(trust SecTrustRef, anchorCertificates obj.Object) error

SecTrustSetAnchorCertificates reports an error if the Security framework function SecTrustSetAnchorCertificates fails.

func SecTrustSetAnchorCertificatesOnly

func SecTrustSetAnchorCertificatesOnly(trust SecTrustRef, anchorCertificatesOnly uint8) error

SecTrustSetAnchorCertificatesOnly reports an error if the Security framework function SecTrustSetAnchorCertificatesOnly fails.

func SecTrustSetExceptions

func SecTrustSetExceptions(trust SecTrustRef, exceptions corefoundation.CFDataRef) bool

SecTrustSetExceptions calls the Security framework function SecTrustSetExceptions.

func SecTrustSetKeychains

func SecTrustSetKeychains(trust SecTrustRef, keychainOrArray obj.Object) error

SecTrustSetKeychains reports an error if the Security framework function SecTrustSetKeychains fails.

func SecTrustSetNetworkFetchAllowed

func SecTrustSetNetworkFetchAllowed(trust SecTrustRef, allowFetch uint8) error

SecTrustSetNetworkFetchAllowed reports an error if the Security framework function SecTrustSetNetworkFetchAllowed fails.

func SecTrustSetOCSPResponse

func SecTrustSetOCSPResponse(trust SecTrustRef, responseData obj.Object) error

SecTrustSetOCSPResponse reports an error if the Security framework function SecTrustSetOCSPResponse fails.

func SecTrustSetOptions

func SecTrustSetOptions(trustRef SecTrustRef, options SecTrustOptionFlags) error

SecTrustSetOptions reports an error if the Security framework function SecTrustSetOptions fails.

func SecTrustSetParameters

func SecTrustSetParameters(trustRef SecTrustRef, action uint32, actionData obj.Object) error

SecTrustSetParameters reports an error if the Security framework function SecTrustSetParameters fails.

func SecTrustSetPolicies

func SecTrustSetPolicies(trust SecTrustRef, policies obj.Object) error

SecTrustSetPolicies reports an error if the Security framework function SecTrustSetPolicies fails.

func SecTrustSetSignedCertificateTimestamps

func SecTrustSetSignedCertificateTimestamps(trust SecTrustRef, sctArray obj.Object) error

SecTrustSetSignedCertificateTimestamps reports an error if the Security framework function SecTrustSetSignedCertificateTimestamps fails.

func SecTrustSetVerifyDate

func SecTrustSetVerifyDate(trust SecTrustRef, verifyDate obj.Object) error

SecTrustSetVerifyDate reports an error if the Security framework function SecTrustSetVerifyDate fails.

func SecTrustSettingsCopyCertificates

func SecTrustSettingsCopyCertificates(domain SecTrustSettingsDomain) (obj.Object, error)

SecTrustSettingsCopyCertificates reports an error if the Security framework function SecTrustSettingsCopyCertificates fails.

func SecTrustSettingsCopyModificationDate

func SecTrustSettingsCopyModificationDate(certRef SecCertificateRef, domain SecTrustSettingsDomain) (obj.Object, error)

SecTrustSettingsCopyModificationDate reports an error if the Security framework function SecTrustSettingsCopyModificationDate fails.

func SecTrustSettingsCopyTrustSettings

func SecTrustSettingsCopyTrustSettings(certRef SecCertificateRef, domain SecTrustSettingsDomain) (obj.Object, error)

SecTrustSettingsCopyTrustSettings reports an error if the Security framework function SecTrustSettingsCopyTrustSettings fails.

func SecTrustSettingsCreateExternalRepresentation

func SecTrustSettingsCreateExternalRepresentation(domain SecTrustSettingsDomain) (obj.Object, error)

SecTrustSettingsCreateExternalRepresentation reports an error if the Security framework function SecTrustSettingsCreateExternalRepresentation fails.

func SecTrustSettingsImportExternalRepresentation

func SecTrustSettingsImportExternalRepresentation(domain SecTrustSettingsDomain, trustSettings obj.Object) error

SecTrustSettingsImportExternalRepresentation reports an error if the Security framework function SecTrustSettingsImportExternalRepresentation fails.

func SecTrustSettingsRemoveTrustSettings

func SecTrustSettingsRemoveTrustSettings(certRef SecCertificateRef, domain SecTrustSettingsDomain) error

SecTrustSettingsRemoveTrustSettings reports an error if the Security framework function SecTrustSettingsRemoveTrustSettings fails.

func SecTrustSettingsSetTrustSettings

func SecTrustSettingsSetTrustSettings(certRef SecCertificateRef, domain SecTrustSettingsDomain, trustSettingsDictOrArray obj.Object) error

SecTrustSettingsSetTrustSettings reports an error if the Security framework function SecTrustSettingsSetTrustSettings fails.

func SecTrustedApplicationCopyData

func SecTrustedApplicationCopyData(appRef SecTrustedApplicationRef) (obj.Object, error)

SecTrustedApplicationCopyData reports an error if the Security framework function SecTrustedApplicationCopyData fails.

func SecTrustedApplicationCreateFromPath

func SecTrustedApplicationCreateFromPath(path string, app unsafe.Pointer) error

SecTrustedApplicationCreateFromPath reports an error if the Security framework function SecTrustedApplicationCreateFromPath fails.

func SecTrustedApplicationGetTypeID

func SecTrustedApplicationGetTypeID() int

SecTrustedApplicationGetTypeID calls the Security framework function SecTrustedApplicationGetTypeID.

func SecTrustedApplicationSetData

func SecTrustedApplicationSetData(appRef SecTrustedApplicationRef, data obj.Object) error

SecTrustedApplicationSetData reports an error if the Security framework function SecTrustedApplicationSetData fails.

func SecVerifyTransformCreate

func SecVerifyTransformCreate(key SecKeyRef, signature corefoundation.CFDataRef) (obj.Object, error)

func SessionCreate

func SessionCreate(flags SessionCreationFlags, attributes SessionAttributeBits) error

SessionCreate reports an error if the Security framework function SessionCreate fails.

Types

type AuditTokenT added in v0.18.0

type AuditTokenT struct {
	Val [8]uint32
}

type AuthorizationExternalForm

type AuthorizationExternalForm struct {
	Bytes [32]int8
}

The external representation of an authorization reference.

type AuthorizationFlags

type AuthorizationFlags uint32

The flags used to specify authorization options. Bitmask — values may be combined with |.

const (
	// An empty flag set that you use as a placeholder when you don’t want any of the other flags.
	KAuthorizationFlagDefaults AuthorizationFlags = 0
	// A flag that permits user interaction as needed.
	KAuthorizationFlagInteractionAllowed AuthorizationFlags = 1
	// A flag that permits the Security Server to attempt to grant the rights requested.
	KAuthorizationFlagExtendRights AuthorizationFlags = 2
	// A flag that permits the Security Server to grant rights on an individual basis.
	KAuthorizationFlagPartialRights AuthorizationFlags = 4
	// A flag that instructs the Security Server to revoke authorization.
	KAuthorizationFlagDestroyRights AuthorizationFlags = 8
	// A flag that instructs the Security Server to preauthorize the rights requested.
	KAuthorizationFlagPreAuthorize     AuthorizationFlags = 16
	KAuthorizationFlagSkipInternalAuth AuthorizationFlags = 512
	// Private flag. Do not use.
	KAuthorizationFlagNoData AuthorizationFlags = 1048576
)

func (AuthorizationFlags) String

func (e AuthorizationFlags) String() string

String returns the AuthorizationFlags constant's name, or its numeric form when the value is not a known constant.

type AuthorizationItem

type AuthorizationItem struct {
	Name        unsafe.Pointer
	ValueLength uint
	Value       unsafe.Pointer
	Flags       uint32
}

A structure containing information about an authorization right or the authorization environment.

type AuthorizationItemSet

type AuthorizationItemSet struct {
	Count uint32
	Items unsafe.Pointer
}

A structure containing a set of authorization items.

type AuthorizationOpaqueRef

type AuthorizationOpaqueRef struct{}

type AuthorizationRef added in v0.18.0

type AuthorizationRef struct{ obj.Object }

AuthorizationRef is a handle for the opaque AuthorizationRef type.

func (AuthorizationRef) IsNil added in v0.18.0

func (h AuthorizationRef) IsNil() bool

IsNil reports whether AuthorizationRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type CEAccessDescription

type CEAccessDescription struct {
	AccessMethod   CssmData
	AccessLocation unsafe.Pointer
}

type CEAuthorityInfoAccess

type CEAuthorityInfoAccess struct {
	NumAccessDescriptions uint32
	AccessDescriptions    unsafe.Pointer
}

type CEAuthorityKeyID

type CEAuthorityKeyID struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CEAuthorityKeyID) AsGeneralNames added in v0.18.0

func (u *CEAuthorityKeyID) AsGeneralNames() unsafe.Pointer

AsGeneralNames returns the generalNames field, read from the backing bytes at offset 32.

func (*CEAuthorityKeyID) AsGeneralNamesPresent added in v0.18.0

func (u *CEAuthorityKeyID) AsGeneralNamesPresent() int32

AsGeneralNamesPresent returns the generalNamesPresent field, read from the backing bytes at offset 24.

func (*CEAuthorityKeyID) AsKeyIdentifierPresent added in v0.18.0

func (u *CEAuthorityKeyID) AsKeyIdentifierPresent() int32

AsKeyIdentifierPresent returns the keyIdentifierPresent field, read from the backing bytes at offset 0.

func (*CEAuthorityKeyID) AsSerialNumberPresent added in v0.18.0

func (u *CEAuthorityKeyID) AsSerialNumberPresent() int32

AsSerialNumberPresent returns the serialNumberPresent field, read from the backing bytes at offset 40.

type CEBasicConstraints

type CEBasicConstraints struct {
	CA                       int32
	PathLenConstraintPresent int32
	PathLenConstraint        uint32
}

type CECRLDistPointsSyntax

type CECRLDistPointsSyntax struct {
	NumDistPoints uint32
	DistPoints    unsafe.Pointer
}

type CECRLDistributionPoint

type CECRLDistributionPoint struct {
	DistPointName  unsafe.Pointer
	ReasonsPresent int32
	Reasons        uint8
	CrlIssuer      unsafe.Pointer
}

type CECertPolicies

type CECertPolicies struct {
	NumPolicies uint32
	Policies    unsafe.Pointer
}

type CEDataAndType

type CEDataAndType struct {
	Type      unsafe.Pointer
	Extension unsafe.Pointer
	Critical  int32
}

type CEDistributionPointName

type CEDistributionPointName struct {
	NameType unsafe.Pointer
	Dpn      unsafe.Pointer
}

type CEExtendedKeyUsage

type CEExtendedKeyUsage struct {
	NumPurposes uint32
	Purposes    unsafe.Pointer
}

type CEGeneralName

type CEGeneralName struct {
	NameType   unsafe.Pointer
	BerEncoded int32
	Name       CssmData
}

type CEGeneralNames

type CEGeneralNames struct {
	NumNames    uint32
	GeneralName unsafe.Pointer
}

type CEGeneralSubtree

type CEGeneralSubtree struct {
	Base           unsafe.Pointer
	Minimum        uint32
	MaximumPresent int32
	Maximum        uint32
}

type CEGeneralSubtrees

type CEGeneralSubtrees struct {
	NumSubtrees uint32
	Subtrees    unsafe.Pointer
}

type CEIssuingDistributionPoint

type CEIssuingDistributionPoint struct {
	DistPointName          unsafe.Pointer
	OnlyUserCertsPresent   int32
	OnlyUserCerts          int32
	OnlyCACertsPresent     int32
	OnlyCACerts            int32
	OnlySomeReasonsPresent int32
	OnlySomeReasons        uint8
	IndirectCrlPresent     int32
	IndirectCrl            int32
}

type CENameConstraints

type CENameConstraints struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CENameConstraints) AsExcluded added in v0.18.0

func (u *CENameConstraints) AsExcluded() unsafe.Pointer

AsExcluded returns the excluded field, read from the backing bytes at offset 8.

func (*CENameConstraints) AsPermitted added in v0.18.0

func (u *CENameConstraints) AsPermitted() unsafe.Pointer

AsPermitted returns the permitted field, read from the backing bytes at offset 0.

type CEOtherName

type CEOtherName struct {
	TypeID CssmData
	Value  CssmData
}

type CEPolicyConstraints

type CEPolicyConstraints struct {
	RequireExplicitPolicyPresent int32
	RequireExplicitPolicy        uint32
	InhibitPolicyMappingPresent  int32
	InhibitPolicyMapping         uint32
}

type CEPolicyInformation

type CEPolicyInformation struct {
	CertPolicyID        CssmData
	NumPolicyQualifiers uint32
	PolicyQualifiers    unsafe.Pointer
}

type CEPolicyMapping

type CEPolicyMapping struct {
	IssuerDomainPolicy  CssmData
	SubjectDomainPolicy CssmData
}

type CEPolicyMappings

type CEPolicyMappings struct {
	NumPolicyMappings uint32
	PolicyMappings    unsafe.Pointer
}

type CEPolicyQualifierInfo

type CEPolicyQualifierInfo struct {
	PolicyQualifierID CssmData
	Qualifier         CssmData
}

type CEQCStatement

type CEQCStatement struct {
	StatementID   CssmData
	SemanticsInfo unsafe.Pointer
	OtherInfo     unsafe.Pointer
}

type CEQCStatements

type CEQCStatements struct {
	NumQCStatements uint32
	QcStatements    unsafe.Pointer
}

type CESemanticsInformation

type CESemanticsInformation struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CESemanticsInformation) AsNameRegistrationAuthorities added in v0.18.0

func (u *CESemanticsInformation) AsNameRegistrationAuthorities() unsafe.Pointer

AsNameRegistrationAuthorities returns the nameRegistrationAuthorities field, read from the backing bytes at offset 8.

func (*CESemanticsInformation) AsSemanticsIdentifier added in v0.18.0

func (u *CESemanticsInformation) AsSemanticsIdentifier() unsafe.Pointer

AsSemanticsIdentifier returns the semanticsIdentifier field, read from the backing bytes at offset 0.

type CE_AccessDescription

type CE_AccessDescription = CEAccessDescription

CE_AccessDescription is an alias for the __CE_AccessDescription value type.

type CE_AuthorityInfoAccess

type CE_AuthorityInfoAccess = CEAuthorityInfoAccess

CE_AuthorityInfoAccess is an alias for the __CE_AuthorityInfoAccess value type.

type CE_AuthorityKeyID

type CE_AuthorityKeyID = CEAuthorityKeyID

CE_AuthorityKeyID is an alias for the __CE_AuthorityKeyID value type.

type CE_BasicConstraints

type CE_BasicConstraints = CEBasicConstraints

CE_BasicConstraints is an alias for the __CE_BasicConstraints value type.

type CE_CRLDistPointsSyntax

type CE_CRLDistPointsSyntax = CECRLDistPointsSyntax

CE_CRLDistPointsSyntax is an alias for the __CE_CRLDistPointsSyntax value type.

type CE_CRLDistributionPoint

type CE_CRLDistributionPoint = CECRLDistributionPoint

CE_CRLDistributionPoint is an alias for the __CE_CRLDistributionPoint value type.

type CE_CertPolicies

type CE_CertPolicies = CECertPolicies

CE_CertPolicies is an alias for the __CE_CertPolicies value type.

type CE_CrlDistributionPointNameType added in v0.17.0

type CE_CrlDistributionPointNameType int32
const (
	CE_CDNT_FullName                CE_CrlDistributionPointNameType = 0
	CE_CDNT_NameRelativeToCrlIssuer CE_CrlDistributionPointNameType = 1
)

func (CE_CrlDistributionPointNameType) String added in v0.17.0

String returns the CE_CrlDistributionPointNameType constant's name, or its numeric form when the value is not a known constant.

type CE_DataAndType

type CE_DataAndType = CEDataAndType

CE_DataAndType is an alias for the __CE_DataAndType value type.

type CE_DataType added in v0.17.0

type CE_DataType int32
const (
	DT_AuthorityKeyID           CE_DataType = 0
	DT_SubjectKeyID             CE_DataType = 1
	DT_KeyUsage                 CE_DataType = 2
	DT_SubjectAltName           CE_DataType = 3
	DT_IssuerAltName            CE_DataType = 4
	DT_ExtendedKeyUsage         CE_DataType = 5
	DT_BasicConstraints         CE_DataType = 6
	DT_CertPolicies             CE_DataType = 7
	DT_NetscapeCertType         CE_DataType = 8
	DT_CrlNumber                CE_DataType = 9
	DT_DeltaCrl                 CE_DataType = 10
	DT_CrlReason                CE_DataType = 11
	DT_CrlDistributionPoints    CE_DataType = 12
	DT_IssuingDistributionPoint CE_DataType = 13
	DT_AuthorityInfoAccess      CE_DataType = 14
	DT_Other                    CE_DataType = 15
	DT_QC_Statements            CE_DataType = 16
	DT_NameConstraints          CE_DataType = 17
	DT_PolicyMappings           CE_DataType = 18
	DT_PolicyConstraints        CE_DataType = 19
	DT_InhibitAnyPolicy         CE_DataType = 20
)

func (CE_DataType) String added in v0.17.0

func (e CE_DataType) String() string

String returns the CE_DataType constant's name, or its numeric form when the value is not a known constant.

type CE_DistributionPointName

type CE_DistributionPointName = CEDistributionPointName

CE_DistributionPointName is an alias for the __CE_DistributionPointName value type.

type CE_ExtendedKeyUsage

type CE_ExtendedKeyUsage = CEExtendedKeyUsage

CE_ExtendedKeyUsage is an alias for the __CE_ExtendedKeyUsage value type.

type CE_GeneralName

type CE_GeneralName = CEGeneralName

CE_GeneralName is an alias for the __CE_GeneralName value type.

type CE_GeneralNameType added in v0.17.0

type CE_GeneralNameType int32
const (
	GNT_OtherName     CE_GeneralNameType = 0
	GNT_RFC822Name    CE_GeneralNameType = 1
	GNT_DNSName       CE_GeneralNameType = 2
	GNT_X400Address   CE_GeneralNameType = 3
	GNT_DirectoryName CE_GeneralNameType = 4
	GNT_EdiPartyName  CE_GeneralNameType = 5
	GNT_URI           CE_GeneralNameType = 6
	GNT_IPAddress     CE_GeneralNameType = 7
	GNT_RegisteredID  CE_GeneralNameType = 8
)

func (CE_GeneralNameType) String added in v0.17.0

func (e CE_GeneralNameType) String() string

String returns the CE_GeneralNameType constant's name, or its numeric form when the value is not a known constant.

type CE_GeneralNames

type CE_GeneralNames = CEGeneralNames

CE_GeneralNames is an alias for the __CE_GeneralNames value type.

type CE_GeneralSubtree

type CE_GeneralSubtree = CEGeneralSubtree

CE_GeneralSubtree is an alias for the __CE_GeneralSubtree value type.

type CE_GeneralSubtrees

type CE_GeneralSubtrees = CEGeneralSubtrees

CE_GeneralSubtrees is an alias for the __CE_GeneralSubtrees value type.

type CE_IssuingDistributionPoint

type CE_IssuingDistributionPoint = CEIssuingDistributionPoint

CE_IssuingDistributionPoint is an alias for the __CE_IssuingDistributionPoint value type.

type CE_NameConstraints

type CE_NameConstraints = CENameConstraints

CE_NameConstraints is an alias for the __CE_NameConstraints value type.

type CE_OtherName

type CE_OtherName = CEOtherName

CE_OtherName is an alias for the __CE_OtherName value type.

type CE_PolicyConstraints

type CE_PolicyConstraints = CEPolicyConstraints

CE_PolicyConstraints is an alias for the __CE_PolicyConstraints value type.

type CE_PolicyInformation

type CE_PolicyInformation = CEPolicyInformation

CE_PolicyInformation is an alias for the __CE_PolicyInformation value type.

type CE_PolicyMapping

type CE_PolicyMapping = CEPolicyMapping

CE_PolicyMapping is an alias for the __CE_PolicyMapping value type.

type CE_PolicyMappings

type CE_PolicyMappings = CEPolicyMappings

CE_PolicyMappings is an alias for the __CE_PolicyMappings value type.

type CE_PolicyQualifierInfo

type CE_PolicyQualifierInfo = CEPolicyQualifierInfo

CE_PolicyQualifierInfo is an alias for the __CE_PolicyQualifierInfo value type.

type CE_QC_Statement

type CE_QC_Statement = CEQCStatement

CE_QC_Statement is an alias for the __CE_QC_Statement value type.

type CE_QC_Statements

type CE_QC_Statements = CEQCStatements

CE_QC_Statements is an alias for the __CE_QC_Statements value type.

type CE_SemanticsInformation

type CE_SemanticsInformation = CESemanticsInformation

CE_SemanticsInformation is an alias for the __CE_SemanticsInformation value type.

type CMSCertificateChainMode

type CMSCertificateChainMode uint32

Constants that can be set to specify what certificates to include in a signed message.

const (
	// Don’t include any certificates.
	KCMSCertificateNone CMSCertificateChainMode = 0
	// Only include signer certificates.
	KCMSCertificateSignerOnly CMSCertificateChainMode = 1
	// Include the signer certificate chain up to but not including the root certificate.
	KCMSCertificateChain CMSCertificateChainMode = 2
	// Include the entire signer certificate chain, including the root certificate.
	KCMSCertificateChainWithRoot       CMSCertificateChainMode = 3
	KCMSCertificateChainWithRootOrFail CMSCertificateChainMode = 4
)

func CMSEncoderGetCertificateChainMode

func CMSEncoderGetCertificateChainMode(cmsEncoder CMSEncoderRef) (result int, chainModeOut CMSCertificateChainMode)

CMSEncoderGetCertificateChainMode calls the Security framework function CMSEncoderGetCertificateChainMode.

func (CMSCertificateChainMode) String

func (e CMSCertificateChainMode) String() string

String returns the CMSCertificateChainMode constant's name, or its numeric form when the value is not a known constant.

type CMSDecoder

type CMSDecoder struct{}

type CMSDecoderRef added in v0.18.0

type CMSDecoderRef struct{ obj.Object }

CMSDecoderRef is a handle for the opaque CMSDecoderRef type.

func (CMSDecoderRef) IsNil added in v0.18.0

func (h CMSDecoderRef) IsNil() bool

IsNil reports whether CMSDecoderRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type CMSEncoder

type CMSEncoder struct{}

type CMSEncoderRef added in v0.18.0

type CMSEncoderRef struct{ obj.Object }

CMSEncoderRef is a handle for the opaque CMSEncoderRef type.

func (CMSEncoderRef) IsNil added in v0.18.0

func (h CMSEncoderRef) IsNil() bool

IsNil reports whether CMSEncoderRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type CMSSignedAttributes

type CMSSignedAttributes uint32

Optional attributes you can add to a signed message. Bitmask — values may be combined with |.

const (
	// No attributes.
	KCMSAttrNone CMSSignedAttributes = 0
	// Identify signature, encryption, and digest algorithms supported by the encoder.
	KCMSAttrSmimeCapabilities CMSSignedAttributes = 1
	// Indicate that the signing certificate included with the message is the preferred one for S/MIME encryption.
	KCMSAttrSmimeEncryptionKeyPrefs CMSSignedAttributes = 2
	// Indicate that the signing certificate included with the message is the preferred one for S/MIME encryption, but using an attribute object identifier (OID) preferred by Microsoft.
	KCMSAttrSmimeMSEncryptionKeyPrefs CMSSignedAttributes = 4
	// Include the signing time.
	KCMSAttrSigningTime CMSSignedAttributes = 8
	// Include Apple codesigning hash agility.
	KCMSAttrAppleCodesigningHashAgility CMSSignedAttributes = 16
	// Include Apple codesigning hash agility, version 2.
	KCMSAttrAppleCodesigningHashAgilityV2 CMSSignedAttributes = 32
	// Include the expiration time.
	KCMSAttrAppleExpirationTime CMSSignedAttributes = 64
)

func (CMSSignedAttributes) String

func (e CMSSignedAttributes) String() string

String returns the CMSSignedAttributes constant's name, or its numeric form when the value is not a known constant.

type CMSSignerStatus

type CMSSignerStatus uint32

The constants that indicate the status of the signature and signer information in a signed message.

const (
	// The message was not signed.
	KCMSSignerUnsigned CMSSignerStatus = 0
	// The message was signed and both the signature and the signer certificate have been verified.
	KCMSSignerValid CMSSignerStatus = 1
	// The message was signed but has detached content. You must call the CMSDecoderSetDetachedContent function before ascertaining the signature status.
	KCMSSignerNeedsDetachedContent CMSSignerStatus = 2
	// The message was signed but the signature is invalid.
	KCMSSignerInvalidSignature CMSSignerStatus = 3
	// The message was signed but the signer’s certificate could not be verified.
	KCMSSignerInvalidCert CMSSignerStatus = 4
	// The specified value for the signer index (signerIndex parameter) is greater than the number of signers of the message minus one (signerIndex > (numSigners – 1)).
	KCMSSignerInvalidIndex CMSSignerStatus = 5
)

func CMSDecoderCopySignerStatus

func CMSDecoderCopySignerStatus(cmsDecoder CMSDecoderRef, signerIndex int, policyOrArray obj.Object, evaluateSecTrust uint8, secTrustOut unsafe.Pointer) (result int, signerStatusOut CMSSignerStatus, certVerifyResultCodeOut int)

CMSDecoderCopySignerStatus calls the Security framework function CMSDecoderCopySignerStatus.

func (CMSSignerStatus) String

func (e CMSSignerStatus) String() string

String returns the CMSSignerStatus constant's name, or its numeric form when the value is not a known constant.

type CSSM_ACCESS_CREDENTIALS

type CSSM_ACCESS_CREDENTIALS = CssmAccessCredentials

CSSM_ACCESS_CREDENTIALS is an alias for the cssm_access_credentials value type.

type CSSM_ACCESS_CREDENTIALS_PTR

type CSSM_ACCESS_CREDENTIALS_PTR = *CssmAccessCredentials

CSSM_ACCESS_CREDENTIALS_PTR is an alias for the cssm_access_credentials value type.

type CSSM_ACL_EDIT

type CSSM_ACL_EDIT = CssmAclEdit

CSSM_ACL_EDIT is an alias for the cssm_acl_edit value type.

type CSSM_ACL_EDIT_PTR

type CSSM_ACL_EDIT_PTR = *CssmAclEdit

CSSM_ACL_EDIT_PTR is an alias for the cssm_acl_edit value type.

type CSSM_ACL_ENTRY_INFO

type CSSM_ACL_ENTRY_INFO = CssmAclEntryInfo

CSSM_ACL_ENTRY_INFO is an alias for the cssm_acl_entry_info value type.

type CSSM_ACL_ENTRY_INFO_PTR

type CSSM_ACL_ENTRY_INFO_PTR = *CssmAclEntryInfo

CSSM_ACL_ENTRY_INFO_PTR is an alias for the cssm_acl_entry_info value type.

type CSSM_ACL_ENTRY_INPUT

type CSSM_ACL_ENTRY_INPUT = CssmAclEntryInput

CSSM_ACL_ENTRY_INPUT is an alias for the cssm_acl_entry_input value type.

type CSSM_ACL_ENTRY_INPUT_PTR

type CSSM_ACL_ENTRY_INPUT_PTR = *CssmAclEntryInput

CSSM_ACL_ENTRY_INPUT_PTR is an alias for the cssm_acl_entry_input value type.

type CSSM_ACL_ENTRY_PROTOTYPE

type CSSM_ACL_ENTRY_PROTOTYPE = CssmAclEntryPrototype

CSSM_ACL_ENTRY_PROTOTYPE is an alias for the cssm_acl_entry_prototype value type.

type CSSM_ACL_ENTRY_PROTOTYPE_PTR

type CSSM_ACL_ENTRY_PROTOTYPE_PTR = *CssmAclEntryPrototype

CSSM_ACL_ENTRY_PROTOTYPE_PTR is an alias for the cssm_acl_entry_prototype value type.

type CSSM_ACL_KEYCHAIN_PROMPT_SELECTOR

type CSSM_ACL_KEYCHAIN_PROMPT_SELECTOR = CssmAclKeychainPromptSelector

CSSM_ACL_KEYCHAIN_PROMPT_SELECTOR is an alias for the cssm_acl_keychain_prompt_selector value type.

type CSSM_ACL_OWNER_PROTOTYPE

type CSSM_ACL_OWNER_PROTOTYPE = CssmAclOwnerPrototype

CSSM_ACL_OWNER_PROTOTYPE is an alias for the cssm_acl_owner_prototype value type.

type CSSM_ACL_OWNER_PROTOTYPE_PTR

type CSSM_ACL_OWNER_PROTOTYPE_PTR = *CssmAclOwnerPrototype

CSSM_ACL_OWNER_PROTOTYPE_PTR is an alias for the cssm_acl_owner_prototype value type.

type CSSM_ACL_PROCESS_SUBJECT_SELECTOR

type CSSM_ACL_PROCESS_SUBJECT_SELECTOR = CssmAclProcessSubjectSelector

CSSM_ACL_PROCESS_SUBJECT_SELECTOR is an alias for the cssm_acl_process_subject_selector value type.

type CSSM_ACL_VALIDITY_PERIOD

type CSSM_ACL_VALIDITY_PERIOD = CssmAclValidityPeriod

CSSM_ACL_VALIDITY_PERIOD is an alias for the cssm_acl_validity_period value type.

type CSSM_ACL_VALIDITY_PERIOD_PTR

type CSSM_ACL_VALIDITY_PERIOD_PTR = *CssmAclValidityPeriod

CSSM_ACL_VALIDITY_PERIOD_PTR is an alias for the cssm_acl_validity_period value type.

type CSSM_APPLECSPDL_DB_CHANGE_PASSWORD_PARAMETERS

type CSSM_APPLECSPDL_DB_CHANGE_PASSWORD_PARAMETERS = CssmApplecspdlDbChangePasswordParameters

CSSM_APPLECSPDL_DB_CHANGE_PASSWORD_PARAMETERS is an alias for the cssm_applecspdl_db_change_password_parameters value type.

type CSSM_APPLECSPDL_DB_CHANGE_PASSWORD_PARAMETERS_PTR

type CSSM_APPLECSPDL_DB_CHANGE_PASSWORD_PARAMETERS_PTR = *CssmApplecspdlDbChangePasswordParameters

CSSM_APPLECSPDL_DB_CHANGE_PASSWORD_PARAMETERS_PTR is an alias for the cssm_applecspdl_db_change_password_parameters value type.

type CSSM_APPLECSPDL_DB_IS_LOCKED_PARAMETERS

type CSSM_APPLECSPDL_DB_IS_LOCKED_PARAMETERS = CssmApplecspdlDbIsLockedParameters

CSSM_APPLECSPDL_DB_IS_LOCKED_PARAMETERS is an alias for the cssm_applecspdl_db_is_locked_parameters value type.

type CSSM_APPLECSPDL_DB_IS_LOCKED_PARAMETERS_PTR

type CSSM_APPLECSPDL_DB_IS_LOCKED_PARAMETERS_PTR = *CssmApplecspdlDbIsLockedParameters

CSSM_APPLECSPDL_DB_IS_LOCKED_PARAMETERS_PTR is an alias for the cssm_applecspdl_db_is_locked_parameters value type.

type CSSM_APPLECSPDL_DB_SETTINGS_PARAMETERS

type CSSM_APPLECSPDL_DB_SETTINGS_PARAMETERS = CssmApplecspdlDbSettingsParameters

CSSM_APPLECSPDL_DB_SETTINGS_PARAMETERS is an alias for the cssm_applecspdl_db_settings_parameters value type.

type CSSM_APPLECSPDL_DB_SETTINGS_PARAMETERS_PTR

type CSSM_APPLECSPDL_DB_SETTINGS_PARAMETERS_PTR = *CssmApplecspdlDbSettingsParameters

CSSM_APPLECSPDL_DB_SETTINGS_PARAMETERS_PTR is an alias for the cssm_applecspdl_db_settings_parameters value type.

type CSSM_APPLEDL_OPEN_PARAMETERS

type CSSM_APPLEDL_OPEN_PARAMETERS = CssmAppledlOpenParameters

CSSM_APPLEDL_OPEN_PARAMETERS is an alias for the cssm_appledl_open_parameters value type.

type CSSM_APPLEDL_OPEN_PARAMETERS_PTR

type CSSM_APPLEDL_OPEN_PARAMETERS_PTR = *CssmAppledlOpenParameters

CSSM_APPLEDL_OPEN_PARAMETERS_PTR is an alias for the cssm_appledl_open_parameters value type.

type CSSM_APPLE_CL_CSR_REQUEST

type CSSM_APPLE_CL_CSR_REQUEST struct {
	SubjectNameX509   unsafe.Pointer
	SignatureAlg      uint32
	SignatureOid      CssmData
	CspHand           int
	SubjectPublicKey  unsafe.Pointer
	SubjectPrivateKey unsafe.Pointer
	ChallengeString   unsafe.Pointer
}

type CSSM_APPLE_TP_ACTION_DATA

type CSSM_APPLE_TP_ACTION_DATA struct {
	Version     uint32
	ActionFlags uint32
}

type CSSM_APPLE_TP_CERT_REQUEST

type CSSM_APPLE_TP_CERT_REQUEST struct {
	CspHand          int
	ClHand           int
	SerialNumber     uint32
	NumSubjectNames  uint32
	SubjectNames     unsafe.Pointer
	NumIssuerNames   uint32
	IssuerNames      unsafe.Pointer
	IssuerNameX509   unsafe.Pointer
	CertPublicKey    unsafe.Pointer
	IssuerPrivateKey unsafe.Pointer
	SignatureAlg     uint32
	SignatureOid     CssmData
	NotBefore        uint32
	NotAfter         uint32
	NumExtensions    uint32
	Extensions       unsafe.Pointer
	ChallengeString  unsafe.Pointer
}

type CSSM_APPLE_TP_CRL_OPTIONS

type CSSM_APPLE_TP_CRL_OPTIONS struct {
	Version  uint32
	CrlFlags uint32
	CrlStore unsafe.Pointer
}

type CSSM_APPLE_TP_NAME_OID

type CSSM_APPLE_TP_NAME_OID struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CSSM_APPLE_TP_NAME_OID) AsOid added in v0.18.0

AsOid returns the oid field, read from the backing bytes at offset 8.

func (*CSSM_APPLE_TP_NAME_OID) AsString added in v0.18.0

func (u *CSSM_APPLE_TP_NAME_OID) AsString() unsafe.Pointer

AsString returns the string field, read from the backing bytes at offset 0.

type CSSM_APPLE_TP_SMIME_OPTIONS

type CSSM_APPLE_TP_SMIME_OPTIONS struct {
	Version        uint32
	IntendedUsage  uint16
	SenderEmailLen uint32
	SenderEmail    unsafe.Pointer
}

type CSSM_APPLE_TP_SSL_OPTIONS

type CSSM_APPLE_TP_SSL_OPTIONS struct {
	Version       uint32
	ServerNameLen uint32
	ServerName    unsafe.Pointer
	Flags         uint32
}

type CSSM_AUTHORIZATIONGROUP

type CSSM_AUTHORIZATIONGROUP = CssmAuthorizationgroup

CSSM_AUTHORIZATIONGROUP is an alias for the cssm_authorizationgroup value type.

type CSSM_AUTHORIZATIONGROUP_PTR

type CSSM_AUTHORIZATIONGROUP_PTR = *CssmAuthorizationgroup

CSSM_AUTHORIZATIONGROUP_PTR is an alias for the cssm_authorizationgroup value type.

type CSSM_BASE_CERTS

type CSSM_BASE_CERTS = CssmBaseCerts

CSSM_BASE_CERTS is an alias for the cssm_base_certs value type.

type CSSM_BASE_CERTS_PTR

type CSSM_BASE_CERTS_PTR = *CssmBaseCerts

CSSM_BASE_CERTS_PTR is an alias for the cssm_base_certs value type.

type CSSM_CERTGROUP

type CSSM_CERTGROUP = CssmCertgroup

CSSM_CERTGROUP is an alias for the cssm_certgroup value type.

type CSSM_CERTGROUP_PTR

type CSSM_CERTGROUP_PTR = *CssmCertgroup

CSSM_CERTGROUP_PTR is an alias for the cssm_certgroup value type.

type CSSM_CERT_BUNDLE

type CSSM_CERT_BUNDLE = CssmCertBundle

CSSM_CERT_BUNDLE is an alias for the cssm_cert_bundle value type.

type CSSM_CERT_BUNDLE_HEADER

type CSSM_CERT_BUNDLE_HEADER = CssmCertBundleHeader

CSSM_CERT_BUNDLE_HEADER is an alias for the cssm_cert_bundle_header value type.

type CSSM_CERT_BUNDLE_HEADER_PTR

type CSSM_CERT_BUNDLE_HEADER_PTR = *CssmCertBundleHeader

CSSM_CERT_BUNDLE_HEADER_PTR is an alias for the cssm_cert_bundle_header value type.

type CSSM_CERT_BUNDLE_PTR

type CSSM_CERT_BUNDLE_PTR = *CssmCertBundle

CSSM_CERT_BUNDLE_PTR is an alias for the cssm_cert_bundle value type.

type CSSM_CERT_PAIR

type CSSM_CERT_PAIR = CssmCertPair

CSSM_CERT_PAIR is an alias for the cssm_cert_pair value type.

type CSSM_CERT_PAIR_PTR

type CSSM_CERT_PAIR_PTR = *CssmCertPair

CSSM_CERT_PAIR_PTR is an alias for the cssm_cert_pair value type.

type CSSM_CONTEXT

type CSSM_CONTEXT = CssmContext

CSSM_CONTEXT is an alias for the cssm_context value type.

type CSSM_CONTEXT_ATTRIBUTE

type CSSM_CONTEXT_ATTRIBUTE = CssmContextAttribute

CSSM_CONTEXT_ATTRIBUTE is an alias for the cssm_context_attribute value type.

type CSSM_CONTEXT_ATTRIBUTE_PTR

type CSSM_CONTEXT_ATTRIBUTE_PTR = *CssmContextAttribute

CSSM_CONTEXT_ATTRIBUTE_PTR is an alias for the cssm_context_attribute value type.

type CSSM_CONTEXT_PTR

type CSSM_CONTEXT_PTR = *CssmContext

CSSM_CONTEXT_PTR is an alias for the cssm_context value type.

type CSSM_CRLGROUP

type CSSM_CRLGROUP = CssmCrlgroup

CSSM_CRLGROUP is an alias for the cssm_crlgroup value type.

type CSSM_CRLGROUP_PTR

type CSSM_CRLGROUP_PTR = *CssmCrlgroup

CSSM_CRLGROUP_PTR is an alias for the cssm_crlgroup value type.

type CSSM_CRL_PAIR

type CSSM_CRL_PAIR = CssmCrlPair

CSSM_CRL_PAIR is an alias for the cssm_crl_pair value type.

type CSSM_CRL_PAIR_PTR

type CSSM_CRL_PAIR_PTR = *CssmCrlPair

CSSM_CRL_PAIR_PTR is an alias for the cssm_crl_pair value type.

type CSSM_CRYPTO_DATA

type CSSM_CRYPTO_DATA = CssmCryptoData

CSSM_CRYPTO_DATA is an alias for the cssm_crypto_data value type.

type CSSM_CRYPTO_DATA_PTR

type CSSM_CRYPTO_DATA_PTR = *CssmCryptoData

CSSM_CRYPTO_DATA_PTR is an alias for the cssm_crypto_data value type.

type CSSM_CSP_OPERATIONAL_STATISTICS

type CSSM_CSP_OPERATIONAL_STATISTICS = CssmCspOperationalStatistics

CSSM_CSP_OPERATIONAL_STATISTICS is an alias for the cssm_csp_operational_statistics value type.

type CSSM_CSP_OPERATIONAL_STATISTICS_PTR

type CSSM_CSP_OPERATIONAL_STATISTICS_PTR = *CssmCspOperationalStatistics

CSSM_CSP_OPERATIONAL_STATISTICS_PTR is an alias for the cssm_csp_operational_statistics value type.

type CSSM_DATE

type CSSM_DATE = CssmDate

CSSM_DATE is an alias for the cssm_date value type.

type CSSM_DATE_PTR

type CSSM_DATE_PTR = *CssmDate

CSSM_DATE_PTR is an alias for the cssm_date value type.

type CSSM_DBINFO

type CSSM_DBINFO = CssmDbinfo

CSSM_DBINFO is an alias for the cssm_dbinfo value type.

type CSSM_DBINFO_PTR

type CSSM_DBINFO_PTR = *CssmDbinfo

CSSM_DBINFO_PTR is an alias for the cssm_dbinfo value type.

type CSSM_DB_ATTRIBUTE_DATA

type CSSM_DB_ATTRIBUTE_DATA = CssmDbAttributeData

CSSM_DB_ATTRIBUTE_DATA is an alias for the cssm_db_attribute_data value type.

type CSSM_DB_ATTRIBUTE_DATA_PTR

type CSSM_DB_ATTRIBUTE_DATA_PTR = *CssmDbAttributeData

CSSM_DB_ATTRIBUTE_DATA_PTR is an alias for the cssm_db_attribute_data value type.

type CSSM_DB_ATTRIBUTE_INFO

type CSSM_DB_ATTRIBUTE_INFO = CssmDbAttributeInfo

CSSM_DB_ATTRIBUTE_INFO is an alias for the cssm_db_attribute_info value type.

type CSSM_DB_ATTRIBUTE_INFO_PTR

type CSSM_DB_ATTRIBUTE_INFO_PTR = *CssmDbAttributeInfo

CSSM_DB_ATTRIBUTE_INFO_PTR is an alias for the cssm_db_attribute_info value type.

type CSSM_DB_INDEX_INFO

type CSSM_DB_INDEX_INFO = CssmDbIndexInfo

CSSM_DB_INDEX_INFO is an alias for the cssm_db_index_info value type.

type CSSM_DB_INDEX_INFO_PTR

type CSSM_DB_INDEX_INFO_PTR = *CssmDbIndexInfo

CSSM_DB_INDEX_INFO_PTR is an alias for the cssm_db_index_info value type.

type CSSM_DB_PARSING_MODULE_INFO

type CSSM_DB_PARSING_MODULE_INFO = CssmDbParsingModuleInfo

CSSM_DB_PARSING_MODULE_INFO is an alias for the cssm_db_parsing_module_info value type.

type CSSM_DB_PARSING_MODULE_INFO_PTR

type CSSM_DB_PARSING_MODULE_INFO_PTR = *CssmDbParsingModuleInfo

CSSM_DB_PARSING_MODULE_INFO_PTR is an alias for the cssm_db_parsing_module_info value type.

type CSSM_DB_RECORD_ATTRIBUTE_DATA

type CSSM_DB_RECORD_ATTRIBUTE_DATA = CssmDbRecordAttributeData

CSSM_DB_RECORD_ATTRIBUTE_DATA is an alias for the cssm_db_record_attribute_data value type.

type CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR

type CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR = *CssmDbRecordAttributeData

CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR is an alias for the cssm_db_record_attribute_data value type.

type CSSM_DB_RECORD_ATTRIBUTE_INFO

type CSSM_DB_RECORD_ATTRIBUTE_INFO = CssmDbRecordAttributeInfo

CSSM_DB_RECORD_ATTRIBUTE_INFO is an alias for the cssm_db_record_attribute_info value type.

type CSSM_DB_RECORD_ATTRIBUTE_INFO_PTR

type CSSM_DB_RECORD_ATTRIBUTE_INFO_PTR = *CssmDbRecordAttributeInfo

CSSM_DB_RECORD_ATTRIBUTE_INFO_PTR is an alias for the cssm_db_record_attribute_info value type.

type CSSM_DB_RECORD_INDEX_INFO

type CSSM_DB_RECORD_INDEX_INFO = CssmDbRecordIndexInfo

CSSM_DB_RECORD_INDEX_INFO is an alias for the cssm_db_record_index_info value type.

type CSSM_DB_RECORD_INDEX_INFO_PTR

type CSSM_DB_RECORD_INDEX_INFO_PTR = *CssmDbRecordIndexInfo

CSSM_DB_RECORD_INDEX_INFO_PTR is an alias for the cssm_db_record_index_info value type.

type CSSM_DB_SCHEMA_ATTRIBUTE_INFO

type CSSM_DB_SCHEMA_ATTRIBUTE_INFO = CssmDbSchemaAttributeInfo

CSSM_DB_SCHEMA_ATTRIBUTE_INFO is an alias for the cssm_db_schema_attribute_info value type.

type CSSM_DB_SCHEMA_ATTRIBUTE_INFO_PTR

type CSSM_DB_SCHEMA_ATTRIBUTE_INFO_PTR = *CssmDbSchemaAttributeInfo

CSSM_DB_SCHEMA_ATTRIBUTE_INFO_PTR is an alias for the cssm_db_schema_attribute_info value type.

type CSSM_DB_SCHEMA_INDEX_INFO

type CSSM_DB_SCHEMA_INDEX_INFO = CssmDbSchemaIndexInfo

CSSM_DB_SCHEMA_INDEX_INFO is an alias for the cssm_db_schema_index_info value type.

type CSSM_DB_SCHEMA_INDEX_INFO_PTR

type CSSM_DB_SCHEMA_INDEX_INFO_PTR = *CssmDbSchemaIndexInfo

CSSM_DB_SCHEMA_INDEX_INFO_PTR is an alias for the cssm_db_schema_index_info value type.

type CSSM_DB_UNIQUE_RECORD

type CSSM_DB_UNIQUE_RECORD = CssmDbUniqueRecord

CSSM_DB_UNIQUE_RECORD is an alias for the cssm_db_unique_record value type.

type CSSM_DB_UNIQUE_RECORD_PTR

type CSSM_DB_UNIQUE_RECORD_PTR = *CssmDbUniqueRecord

CSSM_DB_UNIQUE_RECORD_PTR is an alias for the cssm_db_unique_record value type.

type CSSM_DL_DB_HANDLE

type CSSM_DL_DB_HANDLE = CssmDlDbHandle

CSSM_DL_DB_HANDLE is an alias for the cssm_dl_db_handle value type.

type CSSM_DL_DB_HANDLE_PTR

type CSSM_DL_DB_HANDLE_PTR = *CssmDlDbHandle

CSSM_DL_DB_HANDLE_PTR is an alias for the cssm_dl_db_handle value type.

type CSSM_DL_DB_LIST

type CSSM_DL_DB_LIST = CssmDlDbList

CSSM_DL_DB_LIST is an alias for the cssm_dl_db_list value type.

type CSSM_DL_DB_LIST_PTR

type CSSM_DL_DB_LIST_PTR = *CssmDlDbList

CSSM_DL_DB_LIST_PTR is an alias for the cssm_dl_db_list value type.

type CSSM_DL_PKCS11_ATTRIBUTE

type CSSM_DL_PKCS11_ATTRIBUTE = *CssmDlPkcs11Attributes

CSSM_DL_PKCS11_ATTRIBUTE is an alias for the cssm_dl_pkcs11_attributes value type.

type CSSM_DL_PKCS11_ATTRIBUTE_PTR

type CSSM_DL_PKCS11_ATTRIBUTE_PTR = *CssmDlPkcs11Attributes

CSSM_DL_PKCS11_ATTRIBUTE_PTR is an alias for the cssm_dl_pkcs11_attributes value type.

type CSSM_ENCODED_CERT

type CSSM_ENCODED_CERT = CssmEncodedCert

CSSM_ENCODED_CERT is an alias for the cssm_encoded_cert value type.

type CSSM_ENCODED_CERT_PTR

type CSSM_ENCODED_CERT_PTR = *CssmEncodedCert

CSSM_ENCODED_CERT_PTR is an alias for the cssm_encoded_cert value type.

type CSSM_ENCODED_CRL

type CSSM_ENCODED_CRL = CssmEncodedCrl

CSSM_ENCODED_CRL is an alias for the cssm_encoded_crl value type.

type CSSM_ENCODED_CRL_PTR

type CSSM_ENCODED_CRL_PTR = *CssmEncodedCrl

CSSM_ENCODED_CRL_PTR is an alias for the cssm_encoded_crl value type.

type CSSM_EVIDENCE

type CSSM_EVIDENCE = CssmEvidence

CSSM_EVIDENCE is an alias for the cssm_evidence value type.

type CSSM_EVIDENCE_PTR

type CSSM_EVIDENCE_PTR = *CssmEvidence

CSSM_EVIDENCE_PTR is an alias for the cssm_evidence value type.

type CSSM_FIELD

type CSSM_FIELD = CssmField

CSSM_FIELD is an alias for the cssm_field value type.

type CSSM_FIELDGROUP

type CSSM_FIELDGROUP = CssmFieldgroup

CSSM_FIELDGROUP is an alias for the cssm_fieldgroup value type.

type CSSM_FIELDGROUP_PTR

type CSSM_FIELDGROUP_PTR = *CssmFieldgroup

CSSM_FIELDGROUP_PTR is an alias for the cssm_fieldgroup value type.

type CSSM_FIELD_PTR

type CSSM_FIELD_PTR = *CssmField

CSSM_FIELD_PTR is an alias for the cssm_field value type.

type CSSM_FUNC_NAME_ADDR

type CSSM_FUNC_NAME_ADDR = CssmFuncNameAddr

CSSM_FUNC_NAME_ADDR is an alias for the cssm_func_name_addr value type.

type CSSM_FUNC_NAME_ADDR_PTR

type CSSM_FUNC_NAME_ADDR_PTR = *CssmFuncNameAddr

CSSM_FUNC_NAME_ADDR_PTR is an alias for the cssm_func_name_addr value type.

type CSSM_GUID

type CSSM_GUID = CssmGuid

CSSM_GUID is an alias for the cssm_guid value type.

type CSSM_GUID_PTR

type CSSM_GUID_PTR = *CssmGuid

CSSM_GUID_PTR is an alias for the cssm_guid value type.

type CSSM_KEA_DERIVE_PARAMS

type CSSM_KEA_DERIVE_PARAMS = CssmKeaDeriveParams

CSSM_KEA_DERIVE_PARAMS is an alias for the cssm_kea_derive_params value type.

type CSSM_KEA_DERIVE_PARAMS_PTR

type CSSM_KEA_DERIVE_PARAMS_PTR = *CssmKeaDeriveParams

CSSM_KEA_DERIVE_PARAMS_PTR is an alias for the cssm_kea_derive_params value type.

type CSSM_KEY

type CSSM_KEY = CssmKey

CSSM_KEY is an alias for the cssm_key value type.

type CSSM_KEYHEADER

type CSSM_KEYHEADER = CssmKeyheader

CSSM_KEYHEADER is an alias for the cssm_keyheader value type.

type CSSM_KEYHEADER_PTR

type CSSM_KEYHEADER_PTR = *CssmKeyheader

CSSM_KEYHEADER_PTR is an alias for the cssm_keyheader value type.

type CSSM_KEY_PTR

type CSSM_KEY_PTR = *CssmKey

CSSM_KEY_PTR is an alias for the cssm_key value type.

type CSSM_KEY_SIZE

type CSSM_KEY_SIZE = CssmKeySize

CSSM_KEY_SIZE is an alias for the cssm_key_size value type.

type CSSM_KEY_SIZE_PTR

type CSSM_KEY_SIZE_PTR = *CssmKeySize

CSSM_KEY_SIZE_PTR is an alias for the cssm_key_size value type.

type CSSM_KRSUBSERVICE

type CSSM_KRSUBSERVICE = CssmKrsubservice

CSSM_KRSUBSERVICE is an alias for the cssm_krsubservice value type.

type CSSM_KRSUBSERVICE_PTR

type CSSM_KRSUBSERVICE_PTR = *CssmKrsubservice

CSSM_KRSUBSERVICE_PTR is an alias for the cssm_krsubservice value type.

type CSSM_KR_NAME

type CSSM_KR_NAME = CssmKrName

CSSM_KR_NAME is an alias for the cssm_kr_name value type.

type CSSM_KR_POLICY_INFO

type CSSM_KR_POLICY_INFO = CssmKrPolicyInfo

CSSM_KR_POLICY_INFO is an alias for the cssm_kr_policy_info value type.

type CSSM_KR_POLICY_INFO_PTR

type CSSM_KR_POLICY_INFO_PTR = *CssmKrPolicyInfo

CSSM_KR_POLICY_INFO_PTR is an alias for the cssm_kr_policy_info value type.

type CSSM_KR_POLICY_LIST_ITEM

type CSSM_KR_POLICY_LIST_ITEM = CssmKrPolicyListItem

CSSM_KR_POLICY_LIST_ITEM is an alias for the cssm_kr_policy_list_item value type.

type CSSM_KR_POLICY_LIST_ITEM_PTR

type CSSM_KR_POLICY_LIST_ITEM_PTR = *CssmKrPolicyListItem

CSSM_KR_POLICY_LIST_ITEM_PTR is an alias for the cssm_kr_policy_list_item value type.

type CSSM_KR_PROFILE

type CSSM_KR_PROFILE = CssmKrProfile

CSSM_KR_PROFILE is an alias for the cssm_kr_profile value type.

type CSSM_KR_PROFILE_PTR

type CSSM_KR_PROFILE_PTR = *CssmKrProfile

CSSM_KR_PROFILE_PTR is an alias for the cssm_kr_profile value type.

type CSSM_KR_WRAPPEDPRODUCT_INFO

type CSSM_KR_WRAPPEDPRODUCT_INFO = CssmKrWrappedproductinfo

CSSM_KR_WRAPPEDPRODUCT_INFO is an alias for the cssm_kr_wrappedproductinfo value type.

type CSSM_KR_WRAPPEDPRODUCT_INFO_PTR

type CSSM_KR_WRAPPEDPRODUCT_INFO_PTR = *CssmKrWrappedproductinfo

CSSM_KR_WRAPPEDPRODUCT_INFO_PTR is an alias for the cssm_kr_wrappedproductinfo value type.

type CSSM_LIST

type CSSM_LIST = CssmList

CSSM_LIST is an alias for the cssm_list value type.

type CSSM_LIST_ELEMENT

type CSSM_LIST_ELEMENT = CssmListElement

CSSM_LIST_ELEMENT is an alias for the cssm_list_element value type.

type CSSM_LIST_ELEMENT_PTR

type CSSM_LIST_ELEMENT_PTR = *CssmListElement

CSSM_LIST_ELEMENT_PTR is an alias for the cssm_list_element value type.

type CSSM_LIST_PTR

type CSSM_LIST_PTR = *CssmList

CSSM_LIST_PTR is an alias for the cssm_list value type.

type CSSM_MANAGER_EVENT_NOTIFICATION

type CSSM_MANAGER_EVENT_NOTIFICATION = CssmManagerEventNotification

CSSM_MANAGER_EVENT_NOTIFICATION is an alias for the cssm_manager_event_notification value type.

type CSSM_MANAGER_EVENT_NOTIFICATION_PTR

type CSSM_MANAGER_EVENT_NOTIFICATION_PTR = *CssmManagerEventNotification

CSSM_MANAGER_EVENT_NOTIFICATION_PTR is an alias for the cssm_manager_event_notification value type.

type CSSM_MANAGER_REGISTRATION_INFO

type CSSM_MANAGER_REGISTRATION_INFO = CssmManagerRegistrationInfo

CSSM_MANAGER_REGISTRATION_INFO is an alias for the cssm_manager_registration_info value type.

type CSSM_MANAGER_REGISTRATION_INFO_PTR

type CSSM_MANAGER_REGISTRATION_INFO_PTR = *CssmManagerRegistrationInfo

CSSM_MANAGER_REGISTRATION_INFO_PTR is an alias for the cssm_manager_registration_info value type.

type CSSM_MEMORY_FUNCS

type CSSM_MEMORY_FUNCS = CssmMemoryFuncs

CSSM_MEMORY_FUNCS is an alias for the cssm_memory_funcs value type.

type CSSM_MEMORY_FUNCS_PTR

type CSSM_MEMORY_FUNCS_PTR = *CssmMemoryFuncs

CSSM_MEMORY_FUNCS_PTR is an alias for the cssm_memory_funcs value type.

type CSSM_MODULE_FUNCS

type CSSM_MODULE_FUNCS = CssmModuleFuncs

CSSM_MODULE_FUNCS is an alias for the cssm_module_funcs value type.

type CSSM_MODULE_FUNCS_PTR

type CSSM_MODULE_FUNCS_PTR = *CssmModuleFuncs

CSSM_MODULE_FUNCS_PTR is an alias for the cssm_module_funcs value type.

type CSSM_NAME_LIST

type CSSM_NAME_LIST = CssmNameList

CSSM_NAME_LIST is an alias for the cssm_name_list value type.

type CSSM_NAME_LIST_PTR

type CSSM_NAME_LIST_PTR = *CssmNameList

CSSM_NAME_LIST_PTR is an alias for the cssm_name_list value type.

type CSSM_NET_ADDRESS

type CSSM_NET_ADDRESS = CssmNetAddress

CSSM_NET_ADDRESS is an alias for the cssm_net_address value type.

type CSSM_NET_ADDRESS_PTR

type CSSM_NET_ADDRESS_PTR = *CssmNetAddress

CSSM_NET_ADDRESS_PTR is an alias for the cssm_net_address value type.

type CSSM_PARSED_CERT

type CSSM_PARSED_CERT = CssmParsedCert

CSSM_PARSED_CERT is an alias for the cssm_parsed_cert value type.

type CSSM_PARSED_CERT_PTR

type CSSM_PARSED_CERT_PTR = *CssmParsedCert

CSSM_PARSED_CERT_PTR is an alias for the cssm_parsed_cert value type.

type CSSM_PARSED_CRL

type CSSM_PARSED_CRL = CssmParsedCrl

CSSM_PARSED_CRL is an alias for the cssm_parsed_crl value type.

type CSSM_PARSED_CRL_PTR

type CSSM_PARSED_CRL_PTR = *CssmParsedCrl

CSSM_PARSED_CRL_PTR is an alias for the cssm_parsed_crl value type.

type CSSM_PKCS1_OAEP_PARAMS

type CSSM_PKCS1_OAEP_PARAMS = CssmPkcs1OaepParams

CSSM_PKCS1_OAEP_PARAMS is an alias for the cssm_pkcs1_oaep_params value type.

type CSSM_PKCS1_OAEP_PARAMS_PTR

type CSSM_PKCS1_OAEP_PARAMS_PTR = *CssmPkcs1OaepParams

CSSM_PKCS1_OAEP_PARAMS_PTR is an alias for the cssm_pkcs1_oaep_params value type.

type CSSM_PKCS5_PBKDF1_PARAMS

type CSSM_PKCS5_PBKDF1_PARAMS = CssmPkcs5Pbkdf1Params

CSSM_PKCS5_PBKDF1_PARAMS is an alias for the cssm_pkcs5_pbkdf1_params value type.

type CSSM_PKCS5_PBKDF1_PARAMS_PTR

type CSSM_PKCS5_PBKDF1_PARAMS_PTR = *CssmPkcs5Pbkdf1Params

CSSM_PKCS5_PBKDF1_PARAMS_PTR is an alias for the cssm_pkcs5_pbkdf1_params value type.

type CSSM_PKCS5_PBKDF2_PARAMS

type CSSM_PKCS5_PBKDF2_PARAMS = CssmPkcs5Pbkdf2Params

CSSM_PKCS5_PBKDF2_PARAMS is an alias for the cssm_pkcs5_pbkdf2_params value type.

type CSSM_PKCS5_PBKDF2_PARAMS_PTR

type CSSM_PKCS5_PBKDF2_PARAMS_PTR = *CssmPkcs5Pbkdf2Params

CSSM_PKCS5_PBKDF2_PARAMS_PTR is an alias for the cssm_pkcs5_pbkdf2_params value type.

type CSSM_QUERY

type CSSM_QUERY = CssmQuery

CSSM_QUERY is an alias for the cssm_query value type.

type CSSM_QUERY_LIMITS

type CSSM_QUERY_LIMITS = CssmQueryLimits

CSSM_QUERY_LIMITS is an alias for the cssm_query_limits value type.

type CSSM_QUERY_LIMITS_PTR

type CSSM_QUERY_LIMITS_PTR = *CssmQueryLimits

CSSM_QUERY_LIMITS_PTR is an alias for the cssm_query_limits value type.

type CSSM_QUERY_PTR

type CSSM_QUERY_PTR = *CssmQuery

CSSM_QUERY_PTR is an alias for the cssm_query value type.

type CSSM_QUERY_SIZE_DATA

type CSSM_QUERY_SIZE_DATA = CssmQuerySizeData

CSSM_QUERY_SIZE_DATA is an alias for the cssm_query_size_data value type.

type CSSM_QUERY_SIZE_DATA_PTR

type CSSM_QUERY_SIZE_DATA_PTR = *CssmQuerySizeData

CSSM_QUERY_SIZE_DATA_PTR is an alias for the cssm_query_size_data value type.

type CSSM_RANGE

type CSSM_RANGE = CssmRange

CSSM_RANGE is an alias for the cssm_range value type.

type CSSM_RANGE_PTR

type CSSM_RANGE_PTR = *CssmRange

CSSM_RANGE_PTR is an alias for the cssm_range value type.

type CSSM_RESOURCE_CONTROL_CONTEXT

type CSSM_RESOURCE_CONTROL_CONTEXT = CssmResourceControlContext

CSSM_RESOURCE_CONTROL_CONTEXT is an alias for the cssm_resource_control_context value type.

type CSSM_RESOURCE_CONTROL_CONTEXT_PTR

type CSSM_RESOURCE_CONTROL_CONTEXT_PTR = *CssmResourceControlContext

CSSM_RESOURCE_CONTROL_CONTEXT_PTR is an alias for the cssm_resource_control_context value type.

type CSSM_SAMPLE

type CSSM_SAMPLE = CssmSample

CSSM_SAMPLE is an alias for the cssm_sample value type.

type CSSM_SAMPLEGROUP

type CSSM_SAMPLEGROUP = CssmSamplegroup

CSSM_SAMPLEGROUP is an alias for the cssm_samplegroup value type.

type CSSM_SAMPLEGROUP_PTR

type CSSM_SAMPLEGROUP_PTR = *CssmSamplegroup

CSSM_SAMPLEGROUP_PTR is an alias for the cssm_samplegroup value type.

type CSSM_SAMPLE_PTR

type CSSM_SAMPLE_PTR = *CssmSample

CSSM_SAMPLE_PTR is an alias for the cssm_sample value type.

type CSSM_SELECTION_PREDICATE

type CSSM_SELECTION_PREDICATE = CssmSelectionPredicate

CSSM_SELECTION_PREDICATE is an alias for the cssm_selection_predicate value type.

type CSSM_SELECTION_PREDICATE_PTR

type CSSM_SELECTION_PREDICATE_PTR = *CssmSelectionPredicate

CSSM_SELECTION_PREDICATE_PTR is an alias for the cssm_selection_predicate value type.

type CSSM_SPI_AC_FUNCS

type CSSM_SPI_AC_FUNCS = CssmSpiAcFuncs

CSSM_SPI_AC_FUNCS is an alias for the cssm_spi_ac_funcs value type.

type CSSM_SPI_AC_FUNCS_PTR

type CSSM_SPI_AC_FUNCS_PTR = *CssmSpiAcFuncs

CSSM_SPI_AC_FUNCS_PTR is an alias for the cssm_spi_ac_funcs value type.

type CSSM_SPI_CL_FUNCS

type CSSM_SPI_CL_FUNCS = CssmSpiClFuncs

CSSM_SPI_CL_FUNCS is an alias for the cssm_spi_cl_funcs value type.

type CSSM_SPI_CL_FUNCS_PTR

type CSSM_SPI_CL_FUNCS_PTR = *CssmSpiClFuncs

CSSM_SPI_CL_FUNCS_PTR is an alias for the cssm_spi_cl_funcs value type.

type CSSM_SPI_CSP_FUNCS

type CSSM_SPI_CSP_FUNCS = CssmSpiCspFuncs

CSSM_SPI_CSP_FUNCS is an alias for the cssm_spi_csp_funcs value type.

type CSSM_SPI_CSP_FUNCS_PTR

type CSSM_SPI_CSP_FUNCS_PTR = *CssmSpiCspFuncs

CSSM_SPI_CSP_FUNCS_PTR is an alias for the cssm_spi_csp_funcs value type.

type CSSM_SPI_DL_FUNCS

type CSSM_SPI_DL_FUNCS = CssmSpiDlFuncs

CSSM_SPI_DL_FUNCS is an alias for the cssm_spi_dl_funcs value type.

type CSSM_SPI_DL_FUNCS_PTR

type CSSM_SPI_DL_FUNCS_PTR = *CssmSpiDlFuncs

CSSM_SPI_DL_FUNCS_PTR is an alias for the cssm_spi_dl_funcs value type.

type CSSM_SPI_KR_FUNCS

type CSSM_SPI_KR_FUNCS = CssmSpiKrFuncs

CSSM_SPI_KR_FUNCS is an alias for the cssm_spi_kr_funcs value type.

type CSSM_SPI_KR_FUNCS_PTR

type CSSM_SPI_KR_FUNCS_PTR = *CssmSpiKrFuncs

CSSM_SPI_KR_FUNCS_PTR is an alias for the cssm_spi_kr_funcs value type.

type CSSM_SPI_TP_FUNCS

type CSSM_SPI_TP_FUNCS = CssmSpiTpFuncs

CSSM_SPI_TP_FUNCS is an alias for the cssm_spi_tp_funcs value type.

type CSSM_SPI_TP_FUNCS_PTR

type CSSM_SPI_TP_FUNCS_PTR = *CssmSpiTpFuncs

CSSM_SPI_TP_FUNCS_PTR is an alias for the cssm_spi_tp_funcs value type.

type CSSM_STATE_FUNCS

type CSSM_STATE_FUNCS = CssmStateFuncs

CSSM_STATE_FUNCS is an alias for the cssm_state_funcs value type.

type CSSM_STATE_FUNCS_PTR

type CSSM_STATE_FUNCS_PTR = *CssmStateFuncs

CSSM_STATE_FUNCS_PTR is an alias for the cssm_state_funcs value type.

type CSSM_SUBSERVICE_UID

type CSSM_SUBSERVICE_UID = CssmSubserviceUid

CSSM_SUBSERVICE_UID is an alias for the cssm_subservice_uid value type.

type CSSM_SUBSERVICE_UID_PTR

type CSSM_SUBSERVICE_UID_PTR = *CssmSubserviceUid

CSSM_SUBSERVICE_UID_PTR is an alias for the cssm_subservice_uid value type.

type CSSM_TP_APPLE_EVIDENCE_HEADER

type CSSM_TP_APPLE_EVIDENCE_HEADER struct {
	Version uint32
}

type CSSM_TP_APPLE_EVIDENCE_INFO

type CSSM_TP_APPLE_EVIDENCE_INFO struct {
	StatusBits     uint32
	NumStatusCodes uint32
	StatusCodes    unsafe.Pointer
	Index          uint32
	DlDbHandle     CssmDlDbHandle
	UniqueRecord   unsafe.Pointer
}

type CSSM_TP_AUTHORITY_ID

type CSSM_TP_AUTHORITY_ID = CssmTpAuthorityId

CSSM_TP_AUTHORITY_ID is an alias for the cssm_tp_authority_id value type.

type CSSM_TP_AUTHORITY_ID_PTR

type CSSM_TP_AUTHORITY_ID_PTR = *CssmTpAuthorityId

CSSM_TP_AUTHORITY_ID_PTR is an alias for the cssm_tp_authority_id value type.

type CSSM_TP_CALLERAUTH_CONTEXT

type CSSM_TP_CALLERAUTH_CONTEXT = CssmTpCallerauthContext

CSSM_TP_CALLERAUTH_CONTEXT is an alias for the cssm_tp_callerauth_context value type.

type CSSM_TP_CALLERAUTH_CONTEXT_PTR

type CSSM_TP_CALLERAUTH_CONTEXT_PTR = *CssmTpCallerauthContext

CSSM_TP_CALLERAUTH_CONTEXT_PTR is an alias for the cssm_tp_callerauth_context value type.

type CSSM_TP_CERTCHANGE_INPUT

type CSSM_TP_CERTCHANGE_INPUT = CssmTpCertchangeInput

CSSM_TP_CERTCHANGE_INPUT is an alias for the cssm_tp_certchange_input value type.

type CSSM_TP_CERTCHANGE_INPUT_PTR

type CSSM_TP_CERTCHANGE_INPUT_PTR = *CssmTpCertchangeInput

CSSM_TP_CERTCHANGE_INPUT_PTR is an alias for the cssm_tp_certchange_input value type.

type CSSM_TP_CERTCHANGE_OUTPUT

type CSSM_TP_CERTCHANGE_OUTPUT = CssmTpCertchangeOutput

CSSM_TP_CERTCHANGE_OUTPUT is an alias for the cssm_tp_certchange_output value type.

type CSSM_TP_CERTCHANGE_OUTPUT_PTR

type CSSM_TP_CERTCHANGE_OUTPUT_PTR = *CssmTpCertchangeOutput

CSSM_TP_CERTCHANGE_OUTPUT_PTR is an alias for the cssm_tp_certchange_output value type.

type CSSM_TP_CERTISSUE_INPUT

type CSSM_TP_CERTISSUE_INPUT = CssmTpCertissueInput

CSSM_TP_CERTISSUE_INPUT is an alias for the cssm_tp_certissue_input value type.

type CSSM_TP_CERTISSUE_INPUT_PTR

type CSSM_TP_CERTISSUE_INPUT_PTR = *CssmTpCertissueInput

CSSM_TP_CERTISSUE_INPUT_PTR is an alias for the cssm_tp_certissue_input value type.

type CSSM_TP_CERTISSUE_OUTPUT

type CSSM_TP_CERTISSUE_OUTPUT = CssmTpCertissueOutput

CSSM_TP_CERTISSUE_OUTPUT is an alias for the cssm_tp_certissue_output value type.

type CSSM_TP_CERTISSUE_OUTPUT_PTR

type CSSM_TP_CERTISSUE_OUTPUT_PTR = *CssmTpCertissueOutput

CSSM_TP_CERTISSUE_OUTPUT_PTR is an alias for the cssm_tp_certissue_output value type.

type CSSM_TP_CERTNOTARIZE_INPUT

type CSSM_TP_CERTNOTARIZE_INPUT = CssmTpCertnotarizeInput

CSSM_TP_CERTNOTARIZE_INPUT is an alias for the cssm_tp_certnotarize_input value type.

type CSSM_TP_CERTNOTARIZE_INPUT_PTR

type CSSM_TP_CERTNOTARIZE_INPUT_PTR = *CssmTpCertnotarizeInput

CSSM_TP_CERTNOTARIZE_INPUT_PTR is an alias for the cssm_tp_certnotarize_input value type.

type CSSM_TP_CERTNOTARIZE_OUTPUT

type CSSM_TP_CERTNOTARIZE_OUTPUT = CssmTpCertnotarizeOutput

CSSM_TP_CERTNOTARIZE_OUTPUT is an alias for the cssm_tp_certnotarize_output value type.

type CSSM_TP_CERTNOTARIZE_OUTPUT_PTR

type CSSM_TP_CERTNOTARIZE_OUTPUT_PTR = *CssmTpCertnotarizeOutput

CSSM_TP_CERTNOTARIZE_OUTPUT_PTR is an alias for the cssm_tp_certnotarize_output value type.

type CSSM_TP_CERTRECLAIM_INPUT

type CSSM_TP_CERTRECLAIM_INPUT = CssmTpCertreclaimInput

CSSM_TP_CERTRECLAIM_INPUT is an alias for the cssm_tp_certreclaim_input value type.

type CSSM_TP_CERTRECLAIM_INPUT_PTR

type CSSM_TP_CERTRECLAIM_INPUT_PTR = *CssmTpCertreclaimInput

CSSM_TP_CERTRECLAIM_INPUT_PTR is an alias for the cssm_tp_certreclaim_input value type.

type CSSM_TP_CERTRECLAIM_OUTPUT

type CSSM_TP_CERTRECLAIM_OUTPUT = CssmTpCertreclaimOutput

CSSM_TP_CERTRECLAIM_OUTPUT is an alias for the cssm_tp_certreclaim_output value type.

type CSSM_TP_CERTRECLAIM_OUTPUT_PTR

type CSSM_TP_CERTRECLAIM_OUTPUT_PTR = *CssmTpCertreclaimOutput

CSSM_TP_CERTRECLAIM_OUTPUT_PTR is an alias for the cssm_tp_certreclaim_output value type.

type CSSM_TP_CERTVERIFY_INPUT

type CSSM_TP_CERTVERIFY_INPUT = CssmTpCertverifyInput

CSSM_TP_CERTVERIFY_INPUT is an alias for the cssm_tp_certverify_input value type.

type CSSM_TP_CERTVERIFY_INPUT_PTR

type CSSM_TP_CERTVERIFY_INPUT_PTR = *CssmTpCertverifyInput

CSSM_TP_CERTVERIFY_INPUT_PTR is an alias for the cssm_tp_certverify_input value type.

type CSSM_TP_CERTVERIFY_OUTPUT

type CSSM_TP_CERTVERIFY_OUTPUT = CssmTpCertverifyOutput

CSSM_TP_CERTVERIFY_OUTPUT is an alias for the cssm_tp_certverify_output value type.

type CSSM_TP_CERTVERIFY_OUTPUT_PTR

type CSSM_TP_CERTVERIFY_OUTPUT_PTR = *CssmTpCertverifyOutput

CSSM_TP_CERTVERIFY_OUTPUT_PTR is an alias for the cssm_tp_certverify_output value type.

type CSSM_TP_CONFIRM_RESPONSE

type CSSM_TP_CONFIRM_RESPONSE = CssmTpConfirmResponse

CSSM_TP_CONFIRM_RESPONSE is an alias for the cssm_tp_confirm_response value type.

type CSSM_TP_CONFIRM_RESPONSE_PTR

type CSSM_TP_CONFIRM_RESPONSE_PTR = *CssmTpConfirmResponse

CSSM_TP_CONFIRM_RESPONSE_PTR is an alias for the cssm_tp_confirm_response value type.

type CSSM_TP_CRLISSUE_INPUT

type CSSM_TP_CRLISSUE_INPUT = CssmTpCrlissueInput

CSSM_TP_CRLISSUE_INPUT is an alias for the cssm_tp_crlissue_input value type.

type CSSM_TP_CRLISSUE_INPUT_PTR

type CSSM_TP_CRLISSUE_INPUT_PTR = *CssmTpCrlissueInput

CSSM_TP_CRLISSUE_INPUT_PTR is an alias for the cssm_tp_crlissue_input value type.

type CSSM_TP_CRLISSUE_OUTPUT

type CSSM_TP_CRLISSUE_OUTPUT = CssmTpCrlissueOutput

CSSM_TP_CRLISSUE_OUTPUT is an alias for the cssm_tp_crlissue_output value type.

type CSSM_TP_CRLISSUE_OUTPUT_PTR

type CSSM_TP_CRLISSUE_OUTPUT_PTR = *CssmTpCrlissueOutput

CSSM_TP_CRLISSUE_OUTPUT_PTR is an alias for the cssm_tp_crlissue_output value type.

type CSSM_TP_POLICYINFO

type CSSM_TP_POLICYINFO = CssmTpPolicyinfo

CSSM_TP_POLICYINFO is an alias for the cssm_tp_policyinfo value type.

type CSSM_TP_POLICYINFO_PTR

type CSSM_TP_POLICYINFO_PTR = *CssmTpPolicyinfo

CSSM_TP_POLICYINFO_PTR is an alias for the cssm_tp_policyinfo value type.

type CSSM_TP_REQUEST_SET

type CSSM_TP_REQUEST_SET = CssmTpRequestSet

CSSM_TP_REQUEST_SET is an alias for the cssm_tp_request_set value type.

type CSSM_TP_REQUEST_SET_PTR

type CSSM_TP_REQUEST_SET_PTR = *CssmTpRequestSet

CSSM_TP_REQUEST_SET_PTR is an alias for the cssm_tp_request_set value type.

type CSSM_TP_RESULT_SET

type CSSM_TP_RESULT_SET = CssmTpResultSet

CSSM_TP_RESULT_SET is an alias for the cssm_tp_result_set value type.

type CSSM_TP_RESULT_SET_PTR

type CSSM_TP_RESULT_SET_PTR = *CssmTpResultSet

CSSM_TP_RESULT_SET_PTR is an alias for the cssm_tp_result_set value type.

type CSSM_TP_VERIFY_CONTEXT

type CSSM_TP_VERIFY_CONTEXT = CssmTpVerifyContext

CSSM_TP_VERIFY_CONTEXT is an alias for the cssm_tp_verify_context value type.

type CSSM_TP_VERIFY_CONTEXT_PTR

type CSSM_TP_VERIFY_CONTEXT_PTR = *CssmTpVerifyContext

CSSM_TP_VERIFY_CONTEXT_PTR is an alias for the cssm_tp_verify_context value type.

type CSSM_TP_VERIFY_CONTEXT_RESULT

type CSSM_TP_VERIFY_CONTEXT_RESULT = CssmTpVerifyContextResult

CSSM_TP_VERIFY_CONTEXT_RESULT is an alias for the cssm_tp_verify_context_result value type.

type CSSM_TP_VERIFY_CONTEXT_RESULT_PTR

type CSSM_TP_VERIFY_CONTEXT_RESULT_PTR = *CssmTpVerifyContextResult

CSSM_TP_VERIFY_CONTEXT_RESULT_PTR is an alias for the cssm_tp_verify_context_result value type.

type CSSM_TUPLE

type CSSM_TUPLE struct {
	Issuer           CssmList
	Subject          CssmList
	Delegate         int32
	AuthorizationTag CssmList
	ValidityPeriod   CssmList
}

type CSSM_TUPLEGROUP

type CSSM_TUPLEGROUP = CssmTuplegroup

CSSM_TUPLEGROUP is an alias for the cssm_tuplegroup value type.

type CSSM_TUPLEGROUP_PTR

type CSSM_TUPLEGROUP_PTR = *CssmTuplegroup

CSSM_TUPLEGROUP_PTR is an alias for the cssm_tuplegroup value type.

type CSSM_TUPLE_PTR

type CSSM_TUPLE_PTR = *CSSM_TUPLE

CSSM_TUPLE_PTR is an alias for the CSSM_TUPLE value type.

type CSSM_UPCALLS

type CSSM_UPCALLS = CssmUpcalls

CSSM_UPCALLS is an alias for the cssm_upcalls value type.

type CSSM_UPCALLS_PTR

type CSSM_UPCALLS_PTR = *CssmUpcalls

CSSM_UPCALLS_PTR is an alias for the cssm_upcalls value type.

type CSSM_VERSION

type CSSM_VERSION = CssmVersion

CSSM_VERSION is an alias for the cssm_version value type.

type CSSM_VERSION_PTR

type CSSM_VERSION_PTR = *CssmVersion

CSSM_VERSION_PTR is an alias for the cssm_version value type.

type CSSM_X509EXT_BASICCONSTRAINTS

type CSSM_X509EXT_BASICCONSTRAINTS = CssmX509extBasicConstraints

CSSM_X509EXT_BASICCONSTRAINTS is an alias for the cssm_x509ext_basicConstraints value type.

type CSSM_X509EXT_BASICCONSTRAINTS_PTR

type CSSM_X509EXT_BASICCONSTRAINTS_PTR = *CssmX509extBasicConstraints

CSSM_X509EXT_BASICCONSTRAINTS_PTR is an alias for the cssm_x509ext_basicConstraints value type.

type CSSM_X509EXT_PAIR

type CSSM_X509EXT_PAIR = CssmX509extPair

CSSM_X509EXT_PAIR is an alias for the cssm_x509ext_pair value type.

type CSSM_X509EXT_PAIR_PTR

type CSSM_X509EXT_PAIR_PTR = *CssmX509extPair

CSSM_X509EXT_PAIR_PTR is an alias for the cssm_x509ext_pair value type.

type CSSM_X509EXT_POLICYINFO

type CSSM_X509EXT_POLICYINFO = CssmX509extPolicyInfo

CSSM_X509EXT_POLICYINFO is an alias for the cssm_x509ext_policyInfo value type.

type CSSM_X509EXT_POLICYINFO_PTR

type CSSM_X509EXT_POLICYINFO_PTR = *CssmX509extPolicyInfo

CSSM_X509EXT_POLICYINFO_PTR is an alias for the cssm_x509ext_policyInfo value type.

type CSSM_X509EXT_POLICYQUALIFIERINFO

type CSSM_X509EXT_POLICYQUALIFIERINFO = CssmX509extPolicyQualifierInfo

CSSM_X509EXT_POLICYQUALIFIERINFO is an alias for the cssm_x509ext_policyQualifierInfo value type.

type CSSM_X509EXT_POLICYQUALIFIERINFO_PTR

type CSSM_X509EXT_POLICYQUALIFIERINFO_PTR = *CssmX509extPolicyQualifierInfo

CSSM_X509EXT_POLICYQUALIFIERINFO_PTR is an alias for the cssm_x509ext_policyQualifierInfo value type.

type CSSM_X509EXT_POLICYQUALIFIERS

type CSSM_X509EXT_POLICYQUALIFIERS = CssmX509extPolicyQualifiers

CSSM_X509EXT_POLICYQUALIFIERS is an alias for the cssm_x509ext_policyQualifiers value type.

type CSSM_X509EXT_POLICYQUALIFIERS_PTR

type CSSM_X509EXT_POLICYQUALIFIERS_PTR = *CssmX509extPolicyQualifiers

CSSM_X509EXT_POLICYQUALIFIERS_PTR is an alias for the cssm_x509ext_policyQualifiers value type.

type CSSM_X509EXT_TAGandVALUE

type CSSM_X509EXT_TAGandVALUE = CssmX509ExtensionTagAndValue

CSSM_X509EXT_TAGandVALUE is an alias for the cssm_x509_extensionTagAndValue value type.

type CSSM_X509EXT_TAGandVALUE_PTR

type CSSM_X509EXT_TAGandVALUE_PTR = *CssmX509ExtensionTagAndValue

CSSM_X509EXT_TAGandVALUE_PTR is an alias for the cssm_x509_extensionTagAndValue value type.

type CSSM_X509_EXTENSION

type CSSM_X509_EXTENSION = CssmX509Extension

CSSM_X509_EXTENSION is an alias for the cssm_x509_extension value type.

type CSSM_X509_EXTENSIONS

type CSSM_X509_EXTENSIONS = CssmX509Extensions

CSSM_X509_EXTENSIONS is an alias for the cssm_x509_extensions value type.

type CSSM_X509_EXTENSIONS_PTR

type CSSM_X509_EXTENSIONS_PTR = *CssmX509Extensions

CSSM_X509_EXTENSIONS_PTR is an alias for the cssm_x509_extensions value type.

type CSSM_X509_EXTENSION_PTR

type CSSM_X509_EXTENSION_PTR = *CssmX509Extension

CSSM_X509_EXTENSION_PTR is an alias for the cssm_x509_extension value type.

type CSSM_X509_NAME

type CSSM_X509_NAME = CssmX509Name

CSSM_X509_NAME is an alias for the cssm_x509_name value type.

type CSSM_X509_NAME_PTR

type CSSM_X509_NAME_PTR = *CssmX509Name

CSSM_X509_NAME_PTR is an alias for the cssm_x509_name value type.

type CSSM_X509_RDN

type CSSM_X509_RDN = CssmX509Rdn

CSSM_X509_RDN is an alias for the cssm_x509_rdn value type.

type CSSM_X509_RDN_PTR

type CSSM_X509_RDN_PTR = *CssmX509Rdn

CSSM_X509_RDN_PTR is an alias for the cssm_x509_rdn value type.

type CSSM_X509_REVOKED_CERT_ENTRY

type CSSM_X509_REVOKED_CERT_ENTRY = CssmX509RevokedCertEntry

CSSM_X509_REVOKED_CERT_ENTRY is an alias for the cssm_x509_revoked_cert_entry value type.

type CSSM_X509_REVOKED_CERT_ENTRY_PTR

type CSSM_X509_REVOKED_CERT_ENTRY_PTR = *CssmX509RevokedCertEntry

CSSM_X509_REVOKED_CERT_ENTRY_PTR is an alias for the cssm_x509_revoked_cert_entry value type.

type CSSM_X509_REVOKED_CERT_LIST

type CSSM_X509_REVOKED_CERT_LIST = CssmX509RevokedCertList

CSSM_X509_REVOKED_CERT_LIST is an alias for the cssm_x509_revoked_cert_list value type.

type CSSM_X509_REVOKED_CERT_LIST_PTR

type CSSM_X509_REVOKED_CERT_LIST_PTR = *CssmX509RevokedCertList

CSSM_X509_REVOKED_CERT_LIST_PTR is an alias for the cssm_x509_revoked_cert_list value type.

type CSSM_X509_SIGNATURE

type CSSM_X509_SIGNATURE = CssmX509Signature

CSSM_X509_SIGNATURE is an alias for the cssm_x509_signature value type.

type CSSM_X509_SIGNATURE_PTR

type CSSM_X509_SIGNATURE_PTR = *CssmX509Signature

CSSM_X509_SIGNATURE_PTR is an alias for the cssm_x509_signature value type.

type CSSM_X509_SIGNED_CERTIFICATE

type CSSM_X509_SIGNED_CERTIFICATE = CssmX509SignedCertificate

CSSM_X509_SIGNED_CERTIFICATE is an alias for the cssm_x509_signed_certificate value type.

type CSSM_X509_SIGNED_CERTIFICATE_PTR

type CSSM_X509_SIGNED_CERTIFICATE_PTR = *CssmX509SignedCertificate

CSSM_X509_SIGNED_CERTIFICATE_PTR is an alias for the cssm_x509_signed_certificate value type.

type CSSM_X509_SIGNED_CRL

type CSSM_X509_SIGNED_CRL = CssmX509SignedCrl

CSSM_X509_SIGNED_CRL is an alias for the cssm_x509_signed_crl value type.

type CSSM_X509_SIGNED_CRL_PTR

type CSSM_X509_SIGNED_CRL_PTR = *CssmX509SignedCrl

CSSM_X509_SIGNED_CRL_PTR is an alias for the cssm_x509_signed_crl value type.

type CSSM_X509_TBS_CERTIFICATE

type CSSM_X509_TBS_CERTIFICATE = CssmX509TbsCertificate

CSSM_X509_TBS_CERTIFICATE is an alias for the cssm_x509_tbs_certificate value type.

type CSSM_X509_TBS_CERTIFICATE_PTR

type CSSM_X509_TBS_CERTIFICATE_PTR = *CssmX509TbsCertificate

CSSM_X509_TBS_CERTIFICATE_PTR is an alias for the cssm_x509_tbs_certificate value type.

type CSSM_X509_TBS_CERTLIST

type CSSM_X509_TBS_CERTLIST = CssmX509TbsCertlist

CSSM_X509_TBS_CERTLIST is an alias for the cssm_x509_tbs_certlist value type.

type CSSM_X509_TBS_CERTLIST_PTR

type CSSM_X509_TBS_CERTLIST_PTR = *CssmX509TbsCertlist

CSSM_X509_TBS_CERTLIST_PTR is an alias for the cssm_x509_tbs_certlist value type.

type CSSM_X509_TIME

type CSSM_X509_TIME = CssmX509Time

CSSM_X509_TIME is an alias for the cssm_x509_time value type.

type CSSM_X509_TIME_PTR

type CSSM_X509_TIME_PTR = *CssmX509Time

CSSM_X509_TIME_PTR is an alias for the cssm_x509_time value type.

type CSSM_X509_TYPE_VALUE_PAIR

type CSSM_X509_TYPE_VALUE_PAIR = CssmX509TypeValuePair

CSSM_X509_TYPE_VALUE_PAIR is an alias for the cssm_x509_type_value_pair value type.

type CSSM_X509_TYPE_VALUE_PAIR_PTR

type CSSM_X509_TYPE_VALUE_PAIR_PTR = *CssmX509TypeValuePair

CSSM_X509_TYPE_VALUE_PAIR_PTR is an alias for the cssm_x509_type_value_pair value type.

type CSSM_X509_VALIDITY

type CSSM_X509_VALIDITY = X509Validity

CSSM_X509_VALIDITY is an alias for the x509_validity value type.

type CSSM_X509_VALIDITY_PTR

type CSSM_X509_VALIDITY_PTR = *X509Validity

CSSM_X509_VALIDITY_PTR is an alias for the x509_validity value type.

type Clockid added in v0.17.0

type Clockid int32
const (
	ClockidRealtime           Clockid = 0
	ClockidMonotonic          Clockid = 6
	ClockidMonotonicRaw       Clockid = 4
	ClockidMonotonicRawApprox Clockid = 5
	ClockidUptimeRaw          Clockid = 8
	ClockidUptimeRawApprox    Clockid = 9
	ClockidProcessCputimeID   Clockid = 12
	ClockidThreadCputimeID    Clockid = 16
)

func (Clockid) String added in v0.17.0

func (e Clockid) String() string

String returns the Clockid constant's name, or its numeric form when the value is not a known constant.

type CssmAccessCredentials

type CssmAccessCredentials struct {
	EntryTag  [68]int8
	BaseCerts CssmBaseCerts
	Samples   CssmSamplegroup
	Callback  unsafe.Pointer
	CallerCtx unsafe.Pointer
}

type CssmAclEdit

type CssmAclEdit struct {
	EditMode       uint32
	OldEntryHandle int
	NewEntry       unsafe.Pointer
}

type CssmAclEntryInfo

type CssmAclEntryInfo struct {
	EntryPublicInfo CssmAclEntryPrototype
	EntryHandle     int
}

type CssmAclEntryInput

type CssmAclEntryInput struct {
	Prototype     CssmAclEntryPrototype
	Callback      unsafe.Pointer
	CallerContext unsafe.Pointer
}

type CssmAclEntryPrototype

type CssmAclEntryPrototype struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmAclEntryPrototype) AsDelegate added in v0.18.0

func (u *CssmAclEntryPrototype) AsDelegate() int32

AsDelegate returns the Delegate field, read from the backing bytes at offset 24.

func (*CssmAclEntryPrototype) AsEntryTag added in v0.18.0

func (u *CssmAclEntryPrototype) AsEntryTag() [68]int8

AsEntryTag returns the EntryTag field, read from the backing bytes at offset 80.

type CssmAclKeychainPromptSelector

type CssmAclKeychainPromptSelector struct {
	Version uint16
	Flags   uint16
}

type CssmAclOwnerPrototype

type CssmAclOwnerPrototype struct {
	TypedSubject CssmList
	Delegate     int32
}

type CssmAclProcessSubjectSelector

type CssmAclProcessSubjectSelector struct {
	Version uint16
	Mask    uint16
	UID     uint32
	Gid     uint32
}

type CssmAclValidityPeriod

type CssmAclValidityPeriod struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

type CssmApplecspdlDbChangePasswordParameters

type CssmApplecspdlDbChangePasswordParameters struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmApplecspdlDbChangePasswordParameters) AsAccessCredentials added in v0.18.0

func (u *CssmApplecspdlDbChangePasswordParameters) AsAccessCredentials() unsafe.Pointer

AsAccessCredentials returns the accessCredentials field, read from the backing bytes at offset 0.

type CssmApplecspdlDbIsLockedParameters

type CssmApplecspdlDbIsLockedParameters struct {
	IsLocked uint8
}

type CssmApplecspdlDbSettingsParameters

type CssmApplecspdlDbSettingsParameters struct {
	IdleTimeout uint32
	LockOnSleep uint8
}

type CssmAppledlOpenParameters

type CssmAppledlOpenParameters struct {
	Length     uint32
	Version    uint32
	AutoCommit int32
	Mask       uint32
	Mode       uint16
}

type CssmAppledlOpenParametersMask added in v0.17.0

type CssmAppledlOpenParametersMask int32
const (
	KCSSM_APPLEDL_MASK_MODE CssmAppledlOpenParametersMask = 1
)

func (CssmAppledlOpenParametersMask) String added in v0.17.0

String returns the CssmAppledlOpenParametersMask constant's name, or its numeric form when the value is not a known constant.

type CssmAuthorizationgroup

type CssmAuthorizationgroup struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmAuthorizationgroup) AsAuthTags added in v0.18.0

func (u *CssmAuthorizationgroup) AsAuthTags() unsafe.Pointer

AsAuthTags returns the AuthTags field, read from the backing bytes at offset 8.

func (*CssmAuthorizationgroup) AsNumberOfAuthTags added in v0.18.0

func (u *CssmAuthorizationgroup) AsNumberOfAuthTags() uint32

AsNumberOfAuthTags returns the NumberOfAuthTags field, read from the backing bytes at offset 0.

type CssmBaseCerts

type CssmBaseCerts struct {
	TPHandle int
	CLHandle int
	Certs    CssmCertgroup
}

type CssmCertBundle

type CssmCertBundle struct {
	BundleHeader CssmCertBundleHeader
	Bundle       CssmData
}

type CssmCertBundleHeader

type CssmCertBundleHeader struct {
	BundleType     uint32
	BundleEncoding uint32
}

type CssmCertPair

type CssmCertPair struct {
	EncodedCert CssmEncodedCert
	ParsedCert  CssmParsedCert
}

type CssmCertgroup

type CssmCertgroup struct {
	CertType      uint32
	CertEncoding  uint32
	NumCerts      uint32
	GroupList     unsafe.Pointer
	CertGroupType uint32
	Reserved      unsafe.Pointer
}

type CssmContext

type CssmContext struct {
	ContextType          uint32
	AlgorithmType        uint32
	NumberOfAttributes   uint32
	ContextAttributes    unsafe.Pointer
	CSPHandle            int
	Privileged           int32
	EncryptionProhibited uint32
	WorkFactor           uint32
	Reserved             uint32
}

type CssmContextAttribute

type CssmContextAttribute struct {
	AttributeType   uint32
	AttributeLength uint32
	Attribute       unsafe.Pointer
}

type CssmCrlPair

type CssmCrlPair struct {
	EncodedCrl CssmEncodedCrl
	ParsedCrl  CssmParsedCrl
}

type CssmCrlgroup

type CssmCrlgroup struct {
	CrlType      uint32
	CrlEncoding  uint32
	NumberOfCrls uint32
	GroupCrlList unsafe.Pointer
	CrlGroupType uint32
}

type CssmCryptoData

type CssmCryptoData struct {
	Param     CssmData
	Callback  unsafe.Pointer
	CallerCtx unsafe.Pointer
}

type CssmCspOperationalStatistics

type CssmCspOperationalStatistics struct {
	UserAuthenticated         int32
	DeviceFlags               uint32
	TokenMaxSessionCount      uint32
	TokenOpenedSessionCount   uint32
	TokenMaxRWSessionCount    uint32
	TokenOpenedRWSessionCount uint32
	TokenTotalPublicMem       uint32
	TokenFreePublicMem        uint32
	TokenTotalPrivateMem      uint32
	TokenFreePrivateMem       uint32
}

func CSSM_CSP_GetOperationalStatistics

func CSSM_CSP_GetOperationalStatistics(cspHandle int) (result int32, statistics CssmCspOperationalStatistics)

CSSM_CSP_GetOperationalStatistics calls the Security framework function CSSM_CSP_GetOperationalStatistics.

type CssmData

type CssmData struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmData) AsData added in v0.18.0

func (u *CssmData) AsData() unsafe.Pointer

AsData returns the Data field, read from the backing bytes at offset 8.

func (*CssmData) AsLength added in v0.18.0

func (u *CssmData) AsLength() uint

AsLength returns the Length field, read from the backing bytes at offset 0.

type CssmDate

type CssmDate struct {
	Year  [4]uint8
	Month [2]uint8
	Day   [2]uint8
}

type CssmDbAttributeData

type CssmDbAttributeData struct {
	Info           CssmDbAttributeInfo
	NumberOfValues uint32
	Value          unsafe.Pointer
}

type CssmDbAttributeInfo

type CssmDbAttributeInfo struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmDbAttributeInfo) AsAttributeFormat added in v0.18.0

func (u *CssmDbAttributeInfo) AsAttributeFormat() uint32

AsAttributeFormat returns the AttributeFormat field, read from the backing bytes at offset 24.

func (*CssmDbAttributeInfo) AsAttributeNameFormat added in v0.18.0

func (u *CssmDbAttributeInfo) AsAttributeNameFormat() uint32

AsAttributeNameFormat returns the AttributeNameFormat field, read from the backing bytes at offset 0.

type CssmDbIndexInfo

type CssmDbIndexInfo struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmDbIndexInfo) AsIndexType added in v0.18.0

func (u *CssmDbIndexInfo) AsIndexType() uint32

AsIndexType returns the IndexType field, read from the backing bytes at offset 0.

func (*CssmDbIndexInfo) AsIndexedDataLocation added in v0.18.0

func (u *CssmDbIndexInfo) AsIndexedDataLocation() uint32

AsIndexedDataLocation returns the IndexedDataLocation field, read from the backing bytes at offset 4.

type CssmDbParsingModuleInfo

type CssmDbParsingModuleInfo struct {
	RecordType          uint32
	ModuleSubserviceUID CssmSubserviceUid
}

type CssmDbRecordAttributeData

type CssmDbRecordAttributeData struct {
	DataRecordType      uint32
	SemanticInformation uint32
	NumberOfAttributes  uint32
	AttributeData       unsafe.Pointer
}

type CssmDbRecordAttributeInfo

type CssmDbRecordAttributeInfo struct {
	DataRecordType     uint32
	NumberOfAttributes uint32
	AttributeInfo      unsafe.Pointer
}

type CssmDbRecordIndexInfo

type CssmDbRecordIndexInfo struct {
	DataRecordType  uint32
	NumberOfIndexes uint32
	IndexInfo       unsafe.Pointer
}

type CssmDbSchemaAttributeInfo

type CssmDbSchemaAttributeInfo struct {
	AttributeID     uint32
	AttributeName   unsafe.Pointer
	AttributeNameID CssmData
	DataType        uint32
}

type CssmDbSchemaIndexInfo

type CssmDbSchemaIndexInfo struct {
	AttributeID         uint32
	IndexID             uint32
	IndexType           uint32
	IndexedDataLocation uint32
}

type CssmDbUniqueRecord

type CssmDbUniqueRecord struct {
	RecordLocator    CssmDbIndexInfo
	RecordIdentifier CssmData
}

type CssmDbinfo

type CssmDbinfo struct {
	NumberOfRecordTypes   uint32
	DefaultParsingModules unsafe.Pointer
	RecordAttributeNames  unsafe.Pointer
	RecordIndexes         unsafe.Pointer
	IsLocal               int32
	AccessPath            unsafe.Pointer
	Reserved              unsafe.Pointer
}

type CssmDlDbHandle

type CssmDlDbHandle struct {
	DLHandle int
	DBHandle int
}

type CssmDlDbList

type CssmDlDbList struct {
	NumHandles uint32
	DLDBHandle unsafe.Pointer
}

type CssmDlPkcs11Attributes

type CssmDlPkcs11Attributes struct {
	DeviceAccessFlags uint32
}

type CssmEncodedCert

type CssmEncodedCert struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmEncodedCert) AsCertEncoding added in v0.18.0

func (u *CssmEncodedCert) AsCertEncoding() uint32

AsCertEncoding returns the CertEncoding field, read from the backing bytes at offset 4.

func (*CssmEncodedCert) AsCertType added in v0.18.0

func (u *CssmEncodedCert) AsCertType() uint32

AsCertType returns the CertType field, read from the backing bytes at offset 0.

type CssmEncodedCrl

type CssmEncodedCrl struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmEncodedCrl) AsCrlEncoding added in v0.18.0

func (u *CssmEncodedCrl) AsCrlEncoding() uint32

AsCrlEncoding returns the CrlEncoding field, read from the backing bytes at offset 4.

func (*CssmEncodedCrl) AsCrlType added in v0.18.0

func (u *CssmEncodedCrl) AsCrlType() uint32

AsCrlType returns the CrlType field, read from the backing bytes at offset 0.

type CssmEvidence

type CssmEvidence struct {
	EvidenceForm uint32
	Evidence     unsafe.Pointer
}

type CssmField

type CssmField struct {
	FieldOid   CssmData
	FieldValue CssmData
}

type CssmFieldgroup

type CssmFieldgroup struct {
	NumberOfFields int32
	Fields         unsafe.Pointer
}

type CssmFuncNameAddr

type CssmFuncNameAddr struct {
	Name    [68]int8
	Address unsafe.Pointer
}

type CssmGuid

type CssmGuid struct {
	Data1 uint32
	Data2 uint16
	Data3 uint16
	Data4 [8]uint8
}

func CSSM_GetModuleGUIDFromHandle

func CSSM_GetModuleGUIDFromHandle(moduleHandle int) (result int32, moduleGUID CssmGuid)

CSSM_GetModuleGUIDFromHandle calls the Security framework function CSSM_GetModuleGUIDFromHandle.

func CSSM_ListAttachedModuleManagers

func CSSM_ListAttachedModuleManagers() (result int32, numberOfModuleManagers uint32, moduleManagerGuids CssmGuid)

CSSM_ListAttachedModuleManagers calls the Security framework function CSSM_ListAttachedModuleManagers.

type CssmKeaDeriveParams

type CssmKeaDeriveParams struct {
	Rb CssmData
	Yb CssmData
}

type CssmKey

type CssmKey struct {
	KeyHeader CssmKeyheader
	KeyData   CssmData
}

type CssmKeySize

type CssmKeySize struct {
	LogicalKeySizeInBits   uint32
	EffectiveKeySizeInBits uint32
}

func CSSM_QueryKeySizeInBits

func CSSM_QueryKeySizeInBits(cspHandle int, ccHandle uint64, key unsafe.Pointer) (result int32, keySize CssmKeySize)

CSSM_QueryKeySizeInBits calls the Security framework function CSSM_QueryKeySizeInBits.

type CssmKeyheader

type CssmKeyheader struct {
	HeaderVersion        uint32
	CspID                CssmGuid
	BlobType             uint32
	Format               uint32
	AlgorithmID          uint32
	KeyClass             uint32
	LogicalKeySizeInBits uint32
	KeyAttr              uint32
	KeyUsage             uint32
	StartDate            CssmDate
	EndDate              CssmDate
	WrapAlgorithmID      uint32
	WrapMode             uint32
	Reserved             uint32
}

type CssmKrName

type CssmKrName struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmKrName) AsLength added in v0.18.0

func (u *CssmKrName) AsLength() uint8

AsLength returns the Length field, read from the backing bytes at offset 1.

func (*CssmKrName) AsName added in v0.18.0

func (u *CssmKrName) AsName() unsafe.Pointer

AsName returns the Name field, read from the backing bytes at offset 8.

func (*CssmKrName) AsType added in v0.18.0

func (u *CssmKrName) AsType() uint8

AsType returns the Type field, read from the backing bytes at offset 0.

type CssmKrPolicyInfo

type CssmKrPolicyInfo struct {
	KrbNotAllowed   int32
	NumberOfEntries uint32
	PolicyEntry     unsafe.Pointer
}

type CssmKrPolicyListItem

type CssmKrPolicyListItem struct {
	Next         unsafe.Pointer
	AlgorithmID  uint32
	Mode         uint32
	MaxKeyLength uint32
	MaxRounds    uint32
	WorkFactor   uint8
	PolicyFlags  uint32
	AlgClass     uint32
}

type CssmKrProfile

type CssmKrProfile struct {
	UserName                 CssmKrName
	UserCertificate          unsafe.Pointer
	KRSCertChain             unsafe.Pointer
	LE_KRANum                uint8
	LE_KRACertChainList      unsafe.Pointer
	ENT_KRANum               uint8
	ENT_KRACertChainList     unsafe.Pointer
	INDIV_KRANum             uint8
	INDIV_KRACertChainList   unsafe.Pointer
	INDIV_AuthenticationInfo unsafe.Pointer
	KRSPFlags                uint32
	KRSPExtensions           unsafe.Pointer
}

type CssmKrWrappedproductinfo

type CssmKrWrappedproductinfo struct {
	StandardVersion     CssmVersion
	StandardDescription [68]int8
	ProductVersion      CssmVersion
	ProductDescription  [68]int8
	ProductVendor       [68]int8
	ProductFlags        uint32
}

type CssmKrsubservice

type CssmKrsubservice struct {
	SubServiceID   uint32
	Description    unsafe.Pointer
	WrappedProduct CssmKrWrappedproductinfo
}

type CssmList

type CssmList struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmList) AsListType added in v0.18.0

func (u *CssmList) AsListType() uint32

AsListType returns the ListType field, read from the backing bytes at offset 0.

type CssmListElement

type CssmListElement struct {
	NextElement unsafe.Pointer
	WordID      int32
	ElementType uint32
	Element     unsafe.Pointer
}

type CssmManagerEventNotification

type CssmManagerEventNotification struct {
	DestinationModuleManagerType uint32
	SourceModuleManagerType      uint32
	Event                        uint32
	EventID                      uint32
	EventData                    CssmData
}

type CssmManagerRegistrationInfo

type CssmManagerRegistrationInfo struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmManagerRegistrationInfo) AsDeregisterDispatchTable added in v0.18.0

func (u *CssmManagerRegistrationInfo) AsDeregisterDispatchTable() func() int32

AsDeregisterDispatchTable binds the DeregisterDispatchTable C function pointer (offset 24) to a callable Go func, or returns nil when the pointer is null.

func (*CssmManagerRegistrationInfo) AsEventNotifyManager added in v0.18.0

func (u *CssmManagerRegistrationInfo) AsEventNotifyManager() func(unsafe.Pointer) int32

AsEventNotifyManager binds the EventNotifyManager C function pointer (offset 32) to a callable Go func, or returns nil when the pointer is null.

func (*CssmManagerRegistrationInfo) AsInitialize added in v0.18.0

func (u *CssmManagerRegistrationInfo) AsInitialize() func(uint32, uint32) int32

AsInitialize binds the Initialize C function pointer (offset 0) to a callable Go func, or returns nil when the pointer is null.

func (*CssmManagerRegistrationInfo) AsRefreshFunctionTable added in v0.18.0

func (u *CssmManagerRegistrationInfo) AsRefreshFunctionTable() func(unsafe.Pointer, uint32) int32

AsRefreshFunctionTable binds the RefreshFunctionTable C function pointer (offset 40) to a callable Go func, or returns nil when the pointer is null.

func (*CssmManagerRegistrationInfo) AsRegisterDispatchTable added in v0.18.0

func (u *CssmManagerRegistrationInfo) AsRegisterDispatchTable() func(unsafe.Pointer) int32

AsRegisterDispatchTable binds the RegisterDispatchTable C function pointer (offset 16) to a callable Go func, or returns nil when the pointer is null.

func (*CssmManagerRegistrationInfo) AsTerminate added in v0.18.0

func (u *CssmManagerRegistrationInfo) AsTerminate() func() int32

AsTerminate binds the Terminate C function pointer (offset 8) to a callable Go func, or returns nil when the pointer is null.

type CssmMemoryFuncs

type CssmMemoryFuncs struct {
	MallocFunc  unsafe.Pointer
	FreeFunc    unsafe.Pointer
	ReallocFunc unsafe.Pointer
	CallocFunc  unsafe.Pointer
	AllocRef    unsafe.Pointer
}

type CssmModuleFuncs

type CssmModuleFuncs struct {
	ServiceType          uint32
	NumberOfServiceFuncs uint32
	ServiceFuncs         unsafe.Pointer
}

type CssmNameList

type CssmNameList struct {
	NumStrings uint32
	String     unsafe.Pointer
}

type CssmNetAddress

type CssmNetAddress struct {
	AddressType uint32
	Address     CssmData
}

type CssmParsedCert

type CssmParsedCert struct {
	CertType         uint32
	ParsedCertFormat uint32
	ParsedCert       unsafe.Pointer
}

type CssmParsedCrl

type CssmParsedCrl struct {
	CrlType         uint32
	ParsedCrlFormat uint32
	ParsedCrl       unsafe.Pointer
}

type CssmPkcs1OaepParams

type CssmPkcs1OaepParams struct {
	HashAlgorithm uint32
	HashParams    CssmData
	MGF           uint32
	MGFParams     CssmData
	PSource       uint32
	PSourceParams CssmData
}

type CssmPkcs5Pbkdf1Params

type CssmPkcs5Pbkdf1Params struct {
	Passphrase CssmData
	InitVector CssmData
}

type CssmPkcs5Pbkdf2Params

type CssmPkcs5Pbkdf2Params struct {
	Passphrase           CssmData
	PseudoRandomFunction uint32
}

type CssmQuery

type CssmQuery struct {
	RecordType             uint32
	Conjunctive            uint32
	NumSelectionPredicates uint32
	SelectionPredicate     unsafe.Pointer
	QueryLimits            CssmQueryLimits
	QueryFlags             uint32
}

type CssmQueryLimits

type CssmQueryLimits struct {
	TimeLimit uint32
	SizeLimit uint32
}

type CssmQuerySizeData

type CssmQuerySizeData struct {
	SizeInputBlock  uint32
	SizeOutputBlock uint32
}

func CSSM_QuerySize

func CSSM_QuerySize(ccHandle uint64, encrypt int32, querySizeCount uint32) (result int32, dataBlockSizes CssmQuerySizeData)

CSSM_QuerySize calls the Security framework function CSSM_QuerySize.

type CssmRange

type CssmRange struct {
	Min uint32
	Max uint32
}

type CssmResourceControlContext

type CssmResourceControlContext struct {
	AccessCred      unsafe.Pointer
	InitialACLEntry CssmAclEntryInput
}

type CssmSample

type CssmSample struct {
	TypedSample CssmList
	Verifier    unsafe.Pointer
}

type CssmSamplegroup

type CssmSamplegroup struct {
	NumberOfSamples uint32
	Samples         unsafe.Pointer
}

type CssmSelectionPredicate

type CssmSelectionPredicate struct {
	DbOperator uint32
	Attribute  CssmDbAttributeData
}

type CssmSpiAcFuncs

type CssmSpiAcFuncs struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmSpiAcFuncs) AsAuthCompute added in v0.18.0

AsAuthCompute binds the AuthCompute C function pointer (offset 0) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiAcFuncs) AsPassThrough added in v0.18.0

func (u *CssmSpiAcFuncs) AsPassThrough() func(int, int, int, uint64, unsafe.Pointer, uint32, unsafe.Pointer, unsafe.Pointer) int32

AsPassThrough binds the PassThrough C function pointer (offset 8) to a callable Go func, or returns nil when the pointer is null.

type CssmSpiClFuncs

type CssmSpiClFuncs struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmSpiClFuncs) AsCertAbortCache added in v0.18.0

func (u *CssmSpiClFuncs) AsCertAbortCache() func(int, int) int32

AsCertAbortCache binds the CertAbortCache C function pointer (offset 120) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertAbortQuery added in v0.18.0

func (u *CssmSpiClFuncs) AsCertAbortQuery() func(int, int) int32

AsCertAbortQuery binds the CertAbortQuery C function pointer (offset 56) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertCache added in v0.18.0

func (u *CssmSpiClFuncs) AsCertCache() func(int, unsafe.Pointer, unsafe.Pointer) int32

AsCertCache binds the CertCache C function pointer (offset 96) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertCreateTemplate added in v0.18.0

func (u *CssmSpiClFuncs) AsCertCreateTemplate() func(int, uint32, unsafe.Pointer, unsafe.Pointer) int32

AsCertCreateTemplate binds the CertCreateTemplate C function pointer (offset 0) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertDescribeFormat added in v0.18.0

func (u *CssmSpiClFuncs) AsCertDescribeFormat() func(int, unsafe.Pointer, unsafe.Pointer) int32

AsCertDescribeFormat binds the CertDescribeFormat C function pointer (offset 144) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertGetAllFields added in v0.18.0

func (u *CssmSpiClFuncs) AsCertGetAllFields() func(int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCertGetAllFields binds the CertGetAllFields C function pointer (offset 72) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertGetAllTemplateFields added in v0.18.0

func (u *CssmSpiClFuncs) AsCertGetAllTemplateFields() func(int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCertGetAllTemplateFields binds the CertGetAllTemplateFields C function pointer (offset 8) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertGetFirstCachedFieldValue added in v0.18.0

func (u *CssmSpiClFuncs) AsCertGetFirstCachedFieldValue() func(int, int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCertGetFirstCachedFieldValue binds the CertGetFirstCachedFieldValue C function pointer (offset 104) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertGetFirstFieldValue added in v0.18.0

func (u *CssmSpiClFuncs) AsCertGetFirstFieldValue() func(int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCertGetFirstFieldValue binds the CertGetFirstFieldValue C function pointer (offset 40) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertGetKeyInfo added in v0.18.0

func (u *CssmSpiClFuncs) AsCertGetKeyInfo() func(int, unsafe.Pointer, unsafe.Pointer) int32

AsCertGetKeyInfo binds the CertGetKeyInfo C function pointer (offset 64) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertGetNextCachedFieldValue added in v0.18.0

func (u *CssmSpiClFuncs) AsCertGetNextCachedFieldValue() func(int, int, unsafe.Pointer) int32

AsCertGetNextCachedFieldValue binds the CertGetNextCachedFieldValue C function pointer (offset 112) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertGetNextFieldValue added in v0.18.0

func (u *CssmSpiClFuncs) AsCertGetNextFieldValue() func(int, int, unsafe.Pointer) int32

AsCertGetNextFieldValue binds the CertGetNextFieldValue C function pointer (offset 48) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertGroupFromVerifiedBundle added in v0.18.0

func (u *CssmSpiClFuncs) AsCertGroupFromVerifiedBundle() func(int, uint64, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCertGroupFromVerifiedBundle binds the CertGroupFromVerifiedBundle C function pointer (offset 136) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertGroupToSignedBundle added in v0.18.0

func (u *CssmSpiClFuncs) AsCertGroupToSignedBundle() func(int, uint64, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCertGroupToSignedBundle binds the CertGroupToSignedBundle C function pointer (offset 128) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertSign added in v0.18.0

AsCertSign binds the CertSign C function pointer (offset 16) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertVerify added in v0.18.0

AsCertVerify binds the CertVerify C function pointer (offset 24) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCertVerifyWithKey added in v0.18.0

func (u *CssmSpiClFuncs) AsCertVerifyWithKey() func(int, uint64, unsafe.Pointer) int32

AsCertVerifyWithKey binds the CertVerifyWithKey C function pointer (offset 32) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlAbortCache added in v0.18.0

func (u *CssmSpiClFuncs) AsCrlAbortCache() func(int, int) int32

AsCrlAbortCache binds the CrlAbortCache C function pointer (offset 288) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlAbortQuery added in v0.18.0

func (u *CssmSpiClFuncs) AsCrlAbortQuery() func(int, int) int32

AsCrlAbortQuery binds the CrlAbortQuery C function pointer (offset 232) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlAddCert added in v0.18.0

AsCrlAddCert binds the CrlAddCert C function pointer (offset 168) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlCache added in v0.18.0

func (u *CssmSpiClFuncs) AsCrlCache() func(int, unsafe.Pointer, unsafe.Pointer) int32

AsCrlCache binds the CrlCache C function pointer (offset 248) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlCreateTemplate added in v0.18.0

func (u *CssmSpiClFuncs) AsCrlCreateTemplate() func(int, uint32, unsafe.Pointer, unsafe.Pointer) int32

AsCrlCreateTemplate binds the CrlCreateTemplate C function pointer (offset 152) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlDescribeFormat added in v0.18.0

func (u *CssmSpiClFuncs) AsCrlDescribeFormat() func(int, unsafe.Pointer, unsafe.Pointer) int32

AsCrlDescribeFormat binds the CrlDescribeFormat C function pointer (offset 296) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlGetAllCachedRecordFields added in v0.18.0

func (u *CssmSpiClFuncs) AsCrlGetAllCachedRecordFields() func(int, int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCrlGetAllCachedRecordFields binds the CrlGetAllCachedRecordFields C function pointer (offset 280) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlGetAllFields added in v0.18.0

func (u *CssmSpiClFuncs) AsCrlGetAllFields() func(int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCrlGetAllFields binds the CrlGetAllFields C function pointer (offset 240) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlGetFirstCachedFieldValue added in v0.18.0

func (u *CssmSpiClFuncs) AsCrlGetFirstCachedFieldValue() func(int, int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCrlGetFirstCachedFieldValue binds the CrlGetFirstCachedFieldValue C function pointer (offset 264) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlGetFirstFieldValue added in v0.18.0

func (u *CssmSpiClFuncs) AsCrlGetFirstFieldValue() func(int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCrlGetFirstFieldValue binds the CrlGetFirstFieldValue C function pointer (offset 216) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlGetNextCachedFieldValue added in v0.18.0

func (u *CssmSpiClFuncs) AsCrlGetNextCachedFieldValue() func(int, int, unsafe.Pointer) int32

AsCrlGetNextCachedFieldValue binds the CrlGetNextCachedFieldValue C function pointer (offset 272) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlGetNextFieldValue added in v0.18.0

func (u *CssmSpiClFuncs) AsCrlGetNextFieldValue() func(int, int, unsafe.Pointer) int32

AsCrlGetNextFieldValue binds the CrlGetNextFieldValue C function pointer (offset 224) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlRemoveCert added in v0.18.0

func (u *CssmSpiClFuncs) AsCrlRemoveCert() func(int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCrlRemoveCert binds the CrlRemoveCert C function pointer (offset 176) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlSetFields added in v0.18.0

func (u *CssmSpiClFuncs) AsCrlSetFields() func(int, uint32, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCrlSetFields binds the CrlSetFields C function pointer (offset 160) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlSign added in v0.18.0

AsCrlSign binds the CrlSign C function pointer (offset 184) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlVerify added in v0.18.0

AsCrlVerify binds the CrlVerify C function pointer (offset 192) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsCrlVerifyWithKey added in v0.18.0

func (u *CssmSpiClFuncs) AsCrlVerifyWithKey() func(int, uint64, unsafe.Pointer) int32

AsCrlVerifyWithKey binds the CrlVerifyWithKey C function pointer (offset 200) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsFreeFieldValue added in v0.18.0

func (u *CssmSpiClFuncs) AsFreeFieldValue() func(int, unsafe.Pointer, unsafe.Pointer) int32

AsFreeFieldValue binds the FreeFieldValue C function pointer (offset 88) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsFreeFields added in v0.18.0

func (u *CssmSpiClFuncs) AsFreeFields() func(int, uint32, unsafe.Pointer) int32

AsFreeFields binds the FreeFields C function pointer (offset 80) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsIsCertInCachedCrl added in v0.18.0

func (u *CssmSpiClFuncs) AsIsCertInCachedCrl() func(int, unsafe.Pointer, int, unsafe.Pointer, unsafe.Pointer) int32

AsIsCertInCachedCrl binds the IsCertInCachedCrl C function pointer (offset 256) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsIsCertInCrl added in v0.18.0

func (u *CssmSpiClFuncs) AsIsCertInCrl() func(int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsIsCertInCrl binds the IsCertInCrl C function pointer (offset 208) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiClFuncs) AsPassThrough added in v0.18.0

func (u *CssmSpiClFuncs) AsPassThrough() func(int, uint64, uint32, unsafe.Pointer, unsafe.Pointer) int32

AsPassThrough binds the PassThrough C function pointer (offset 304) to a callable Go func, or returns nil when the pointer is null.

type CssmSpiCspFuncs

type CssmSpiCspFuncs struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmSpiCspFuncs) AsChangeKeyACL added in v0.18.0

func (u *CssmSpiCspFuncs) AsChangeKeyACL() func(int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsChangeKeyACL binds the ChangeKeyAcl C function pointer (offset 416) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsChangeKeyOwner added in v0.18.0

func (u *CssmSpiCspFuncs) AsChangeKeyOwner() func(int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsChangeKeyOwner binds the ChangeKeyOwner C function pointer (offset 432) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsChangeLoginACL added in v0.18.0

func (u *CssmSpiCspFuncs) AsChangeLoginACL() func(int, unsafe.Pointer, unsafe.Pointer) int32

AsChangeLoginACL binds the ChangeLoginAcl C function pointer (offset 344) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsChangeLoginOwner added in v0.18.0

func (u *CssmSpiCspFuncs) AsChangeLoginOwner() func(int, unsafe.Pointer, unsafe.Pointer) int32

AsChangeLoginOwner binds the ChangeLoginOwner C function pointer (offset 448) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsDecryptData added in v0.18.0

AsDecryptData binds the DecryptData C function pointer (offset 216) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsDecryptDataFinal added in v0.18.0

func (u *CssmSpiCspFuncs) AsDecryptDataFinal() func(int, uint64, unsafe.Pointer) int32

AsDecryptDataFinal binds the DecryptDataFinal C function pointer (offset 240) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsDecryptDataInit added in v0.18.0

func (u *CssmSpiCspFuncs) AsDecryptDataInit() func(int, uint64, unsafe.Pointer, uint64) int32

AsDecryptDataInit binds the DecryptDataInit C function pointer (offset 224) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsDecryptDataUpdate added in v0.18.0

func (u *CssmSpiCspFuncs) AsDecryptDataUpdate() func(int, uint64, unsafe.Pointer, uint32, unsafe.Pointer, uint32, unsafe.Pointer) int32

AsDecryptDataUpdate binds the DecryptDataUpdate C function pointer (offset 232) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsDeriveKey added in v0.18.0

AsDeriveKey binds the DeriveKey C function pointer (offset 304) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsDigestData added in v0.18.0

AsDigestData binds the DigestData C function pointer (offset 80) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsDigestDataClone added in v0.18.0

func (u *CssmSpiCspFuncs) AsDigestDataClone() func(int, uint64, uint64) int32

AsDigestDataClone binds the DigestDataClone C function pointer (offset 104) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsDigestDataFinal added in v0.18.0

func (u *CssmSpiCspFuncs) AsDigestDataFinal() func(int, uint64, unsafe.Pointer) int32

AsDigestDataFinal binds the DigestDataFinal C function pointer (offset 112) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsDigestDataInit added in v0.18.0

func (u *CssmSpiCspFuncs) AsDigestDataInit() func(int, uint64, unsafe.Pointer) int32

AsDigestDataInit binds the DigestDataInit C function pointer (offset 88) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsDigestDataUpdate added in v0.18.0

func (u *CssmSpiCspFuncs) AsDigestDataUpdate() func(int, uint64, unsafe.Pointer, uint32) int32

AsDigestDataUpdate binds the DigestDataUpdate C function pointer (offset 96) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsEncryptData added in v0.18.0

AsEncryptData binds the EncryptData C function pointer (offset 184) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsEncryptDataFinal added in v0.18.0

func (u *CssmSpiCspFuncs) AsEncryptDataFinal() func(int, uint64, unsafe.Pointer) int32

AsEncryptDataFinal binds the EncryptDataFinal C function pointer (offset 208) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsEncryptDataInit added in v0.18.0

func (u *CssmSpiCspFuncs) AsEncryptDataInit() func(int, uint64, unsafe.Pointer, uint64) int32

AsEncryptDataInit binds the EncryptDataInit C function pointer (offset 192) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsEncryptDataUpdate added in v0.18.0

func (u *CssmSpiCspFuncs) AsEncryptDataUpdate() func(int, uint64, unsafe.Pointer, uint32, unsafe.Pointer, uint32, unsafe.Pointer) int32

AsEncryptDataUpdate binds the EncryptDataUpdate C function pointer (offset 200) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsEventNotify added in v0.18.0

func (u *CssmSpiCspFuncs) AsEventNotify() func(int, uint32, uint64, unsafe.Pointer) int32

AsEventNotify binds the EventNotify C function pointer (offset 0) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsFreeKey added in v0.18.0

func (u *CssmSpiCspFuncs) AsFreeKey() func(int, unsafe.Pointer, unsafe.Pointer, int32) int32

AsFreeKey binds the FreeKey C function pointer (offset 312) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsGenerateAlgorithmParams added in v0.18.0

func (u *CssmSpiCspFuncs) AsGenerateAlgorithmParams() func(int, uint64, unsafe.Pointer, uint32, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsGenerateAlgorithmParams binds the GenerateAlgorithmParams C function pointer (offset 280) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsGenerateKey added in v0.18.0

AsGenerateKey binds the GenerateKey C function pointer (offset 256) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsGenerateKeyPair added in v0.18.0

AsGenerateKeyPair binds the GenerateKeyPair C function pointer (offset 264) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsGenerateMAC added in v0.18.0

AsGenerateMAC binds the GenerateMac C function pointer (offset 120) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsGenerateMACFinal added in v0.18.0

func (u *CssmSpiCspFuncs) AsGenerateMACFinal() func(int, uint64, unsafe.Pointer) int32

AsGenerateMACFinal binds the GenerateMacFinal C function pointer (offset 144) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsGenerateMACInit added in v0.18.0

func (u *CssmSpiCspFuncs) AsGenerateMACInit() func(int, uint64, unsafe.Pointer) int32

AsGenerateMACInit binds the GenerateMacInit C function pointer (offset 128) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsGenerateMACUpdate added in v0.18.0

func (u *CssmSpiCspFuncs) AsGenerateMACUpdate() func(int, uint64, unsafe.Pointer, uint32) int32

AsGenerateMACUpdate binds the GenerateMacUpdate C function pointer (offset 136) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsGenerateRandom added in v0.18.0

func (u *CssmSpiCspFuncs) AsGenerateRandom() func(int, uint64, unsafe.Pointer, unsafe.Pointer) int32

AsGenerateRandom binds the GenerateRandom C function pointer (offset 272) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsGetKeyACL added in v0.18.0

AsGetKeyACL binds the GetKeyAcl C function pointer (offset 408) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsGetKeyOwner added in v0.18.0

func (u *CssmSpiCspFuncs) AsGetKeyOwner() func(int, unsafe.Pointer, unsafe.Pointer) int32

AsGetKeyOwner binds the GetKeyOwner C function pointer (offset 424) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsGetLoginACL added in v0.18.0

func (u *CssmSpiCspFuncs) AsGetLoginACL() func(int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsGetLoginACL binds the GetLoginAcl C function pointer (offset 400) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsGetLoginOwner added in v0.18.0

func (u *CssmSpiCspFuncs) AsGetLoginOwner() func(int, unsafe.Pointer) int32

AsGetLoginOwner binds the GetLoginOwner C function pointer (offset 440) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsGetOperationalStatistics added in v0.18.0

func (u *CssmSpiCspFuncs) AsGetOperationalStatistics() func(int, unsafe.Pointer) int32

AsGetOperationalStatistics binds the GetOperationalStatistics C function pointer (offset 392) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsGetTimeValue added in v0.18.0

func (u *CssmSpiCspFuncs) AsGetTimeValue() func(int, uint32, unsafe.Pointer) int32

AsGetTimeValue binds the GetTimeValue C function pointer (offset 384) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsLogin added in v0.18.0

AsLogin binds the Login C function pointer (offset 328) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsLogout added in v0.18.0

func (u *CssmSpiCspFuncs) AsLogout() func(int) int32

AsLogout binds the Logout C function pointer (offset 336) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsObtainPrivateKeyFromPublicKey added in v0.18.0

func (u *CssmSpiCspFuncs) AsObtainPrivateKeyFromPublicKey() func(int, unsafe.Pointer, unsafe.Pointer) int32

AsObtainPrivateKeyFromPublicKey binds the ObtainPrivateKeyFromPublicKey C function pointer (offset 352) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsPassThrough added in v0.18.0

AsPassThrough binds the PassThrough C function pointer (offset 320) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsQueryKeySizeInBits added in v0.18.0

func (u *CssmSpiCspFuncs) AsQueryKeySizeInBits() func(int, uint64, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsQueryKeySizeInBits binds the QueryKeySizeInBits C function pointer (offset 248) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsQuerySize added in v0.18.0

func (u *CssmSpiCspFuncs) AsQuerySize() func(int, uint64, unsafe.Pointer, int32, uint32, unsafe.Pointer) int32

AsQuerySize binds the QuerySize C function pointer (offset 8) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsRetrieveCounter added in v0.18.0

func (u *CssmSpiCspFuncs) AsRetrieveCounter() func(int, unsafe.Pointer) int32

AsRetrieveCounter binds the RetrieveCounter C function pointer (offset 368) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsRetrieveUniqueID added in v0.18.0

func (u *CssmSpiCspFuncs) AsRetrieveUniqueID() func(int, unsafe.Pointer) int32

AsRetrieveUniqueID binds the RetrieveUniqueId C function pointer (offset 360) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsSignData added in v0.18.0

AsSignData binds the SignData C function pointer (offset 16) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsSignDataFinal added in v0.18.0

func (u *CssmSpiCspFuncs) AsSignDataFinal() func(int, uint64, unsafe.Pointer) int32

AsSignDataFinal binds the SignDataFinal C function pointer (offset 40) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsSignDataInit added in v0.18.0

func (u *CssmSpiCspFuncs) AsSignDataInit() func(int, uint64, unsafe.Pointer) int32

AsSignDataInit binds the SignDataInit C function pointer (offset 24) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsSignDataUpdate added in v0.18.0

func (u *CssmSpiCspFuncs) AsSignDataUpdate() func(int, uint64, unsafe.Pointer, uint32) int32

AsSignDataUpdate binds the SignDataUpdate C function pointer (offset 32) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsUnwrapKey added in v0.18.0

AsUnwrapKey binds the UnwrapKey C function pointer (offset 296) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsVerifyData added in v0.18.0

AsVerifyData binds the VerifyData C function pointer (offset 48) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsVerifyDataFinal added in v0.18.0

func (u *CssmSpiCspFuncs) AsVerifyDataFinal() func(int, uint64, unsafe.Pointer) int32

AsVerifyDataFinal binds the VerifyDataFinal C function pointer (offset 72) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsVerifyDataInit added in v0.18.0

func (u *CssmSpiCspFuncs) AsVerifyDataInit() func(int, uint64, unsafe.Pointer) int32

AsVerifyDataInit binds the VerifyDataInit C function pointer (offset 56) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsVerifyDataUpdate added in v0.18.0

func (u *CssmSpiCspFuncs) AsVerifyDataUpdate() func(int, uint64, unsafe.Pointer, uint32) int32

AsVerifyDataUpdate binds the VerifyDataUpdate C function pointer (offset 64) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsVerifyDevice added in v0.18.0

func (u *CssmSpiCspFuncs) AsVerifyDevice() func(int, unsafe.Pointer) int32

AsVerifyDevice binds the VerifyDevice C function pointer (offset 376) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsVerifyMAC added in v0.18.0

AsVerifyMAC binds the VerifyMac C function pointer (offset 152) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsVerifyMACFinal added in v0.18.0

func (u *CssmSpiCspFuncs) AsVerifyMACFinal() func(int, uint64, unsafe.Pointer) int32

AsVerifyMACFinal binds the VerifyMacFinal C function pointer (offset 176) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsVerifyMACInit added in v0.18.0

func (u *CssmSpiCspFuncs) AsVerifyMACInit() func(int, uint64, unsafe.Pointer) int32

AsVerifyMACInit binds the VerifyMacInit C function pointer (offset 160) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsVerifyMACUpdate added in v0.18.0

func (u *CssmSpiCspFuncs) AsVerifyMACUpdate() func(int, uint64, unsafe.Pointer, uint32) int32

AsVerifyMACUpdate binds the VerifyMacUpdate C function pointer (offset 168) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiCspFuncs) AsWrapKey added in v0.18.0

AsWrapKey binds the WrapKey C function pointer (offset 288) to a callable Go func, or returns nil when the pointer is null.

type CssmSpiDlFuncs

type CssmSpiDlFuncs struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmSpiDlFuncs) AsAuthenticate added in v0.18.0

func (u *CssmSpiDlFuncs) AsAuthenticate() unsafe.Pointer

AsAuthenticate returns the Authenticate field, read from the backing bytes at offset 48.

func (*CssmSpiDlFuncs) AsChangeDbACL added in v0.18.0

func (u *CssmSpiDlFuncs) AsChangeDbACL() unsafe.Pointer

AsChangeDbACL returns the ChangeDbAcl field, read from the backing bytes at offset 64.

func (*CssmSpiDlFuncs) AsChangeDbOwner added in v0.18.0

func (u *CssmSpiDlFuncs) AsChangeDbOwner() unsafe.Pointer

AsChangeDbOwner returns the ChangeDbOwner field, read from the backing bytes at offset 80.

func (*CssmSpiDlFuncs) AsCreateRelation added in v0.18.0

func (u *CssmSpiDlFuncs) AsCreateRelation() unsafe.Pointer

AsCreateRelation returns the CreateRelation field, read from the backing bytes at offset 32.

func (*CssmSpiDlFuncs) AsDataAbortQuery added in v0.18.0

func (u *CssmSpiDlFuncs) AsDataAbortQuery() unsafe.Pointer

AsDataAbortQuery returns the DataAbortQuery field, read from the backing bytes at offset 152.

func (*CssmSpiDlFuncs) AsDataDelete added in v0.18.0

func (u *CssmSpiDlFuncs) AsDataDelete() unsafe.Pointer

AsDataDelete returns the DataDelete field, read from the backing bytes at offset 120.

func (*CssmSpiDlFuncs) AsDataGetFirst added in v0.18.0

func (u *CssmSpiDlFuncs) AsDataGetFirst() unsafe.Pointer

AsDataGetFirst returns the DataGetFirst field, read from the backing bytes at offset 136.

func (*CssmSpiDlFuncs) AsDataGetFromUniqueRecordID added in v0.18.0

func (u *CssmSpiDlFuncs) AsDataGetFromUniqueRecordID() unsafe.Pointer

AsDataGetFromUniqueRecordID returns the DataGetFromUniqueRecordId field, read from the backing bytes at offset 160.

func (*CssmSpiDlFuncs) AsDataGetNext added in v0.18.0

func (u *CssmSpiDlFuncs) AsDataGetNext() unsafe.Pointer

AsDataGetNext returns the DataGetNext field, read from the backing bytes at offset 144.

func (*CssmSpiDlFuncs) AsDataInsert added in v0.18.0

func (u *CssmSpiDlFuncs) AsDataInsert() unsafe.Pointer

AsDataInsert returns the DataInsert field, read from the backing bytes at offset 112.

func (*CssmSpiDlFuncs) AsDataModify added in v0.18.0

func (u *CssmSpiDlFuncs) AsDataModify() unsafe.Pointer

AsDataModify returns the DataModify field, read from the backing bytes at offset 128.

func (*CssmSpiDlFuncs) AsDbClose added in v0.18.0

func (u *CssmSpiDlFuncs) AsDbClose() unsafe.Pointer

AsDbClose returns the DbClose field, read from the backing bytes at offset 8.

func (*CssmSpiDlFuncs) AsDbCreate added in v0.18.0

AsDbCreate binds the DbCreate C function pointer (offset 16) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiDlFuncs) AsDbDelete added in v0.18.0

func (u *CssmSpiDlFuncs) AsDbDelete() func(int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsDbDelete binds the DbDelete C function pointer (offset 24) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiDlFuncs) AsDbOpen added in v0.18.0

AsDbOpen binds the DbOpen C function pointer (offset 0) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiDlFuncs) AsDestroyRelation added in v0.18.0

func (u *CssmSpiDlFuncs) AsDestroyRelation() unsafe.Pointer

AsDestroyRelation returns the DestroyRelation field, read from the backing bytes at offset 40.

func (*CssmSpiDlFuncs) AsFreeNameList added in v0.18.0

func (u *CssmSpiDlFuncs) AsFreeNameList() func(int, unsafe.Pointer) int32

AsFreeNameList binds the FreeNameList C function pointer (offset 104) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiDlFuncs) AsFreeUniqueRecord added in v0.18.0

func (u *CssmSpiDlFuncs) AsFreeUniqueRecord() unsafe.Pointer

AsFreeUniqueRecord returns the FreeUniqueRecord field, read from the backing bytes at offset 168.

func (*CssmSpiDlFuncs) AsGetDbACL added in v0.18.0

func (u *CssmSpiDlFuncs) AsGetDbACL() unsafe.Pointer

AsGetDbACL returns the GetDbAcl field, read from the backing bytes at offset 56.

func (*CssmSpiDlFuncs) AsGetDbNameFromHandle added in v0.18.0

func (u *CssmSpiDlFuncs) AsGetDbNameFromHandle() unsafe.Pointer

AsGetDbNameFromHandle returns the GetDbNameFromHandle field, read from the backing bytes at offset 96.

func (*CssmSpiDlFuncs) AsGetDbNames added in v0.18.0

func (u *CssmSpiDlFuncs) AsGetDbNames() func(int, unsafe.Pointer) int32

AsGetDbNames binds the GetDbNames C function pointer (offset 88) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiDlFuncs) AsGetDbOwner added in v0.18.0

func (u *CssmSpiDlFuncs) AsGetDbOwner() unsafe.Pointer

AsGetDbOwner returns the GetDbOwner field, read from the backing bytes at offset 72.

func (*CssmSpiDlFuncs) AsPassThrough added in v0.18.0

func (u *CssmSpiDlFuncs) AsPassThrough() unsafe.Pointer

AsPassThrough returns the PassThrough field, read from the backing bytes at offset 176.

type CssmSpiKrFuncs

type CssmSpiKrFuncs struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmSpiKrFuncs) AsGenerateRecoveryFields added in v0.18.0

func (u *CssmSpiKrFuncs) AsGenerateRecoveryFields() func(uint32, uint64, unsafe.Pointer, uint64, unsafe.Pointer, unsafe.Pointer, uint32, unsafe.Pointer) int32

AsGenerateRecoveryFields binds the GenerateRecoveryFields C function pointer (offset 16) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiKrFuncs) AsGetRecoveredObject added in v0.18.0

func (u *CssmSpiKrFuncs) AsGetRecoveredObject() func(uint32, int, uint32, int, unsafe.Pointer, uint32, unsafe.Pointer, unsafe.Pointer) int32

AsGetRecoveredObject binds the GetRecoveredObject C function pointer (offset 48) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiKrFuncs) AsPassThrough added in v0.18.0

AsPassThrough binds the PassThrough C function pointer (offset 64) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiKrFuncs) AsProcessRecoveryFields added in v0.18.0

func (u *CssmSpiKrFuncs) AsProcessRecoveryFields() func(uint32, uint64, unsafe.Pointer, uint64, unsafe.Pointer, unsafe.Pointer, uint32, unsafe.Pointer) int32

AsProcessRecoveryFields binds the ProcessRecoveryFields C function pointer (offset 24) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiKrFuncs) AsRecoveryRequest added in v0.18.0

AsRecoveryRequest binds the RecoveryRequest C function pointer (offset 32) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiKrFuncs) AsRecoveryRequestAbort added in v0.18.0

func (u *CssmSpiKrFuncs) AsRecoveryRequestAbort() func(uint32, int) int32

AsRecoveryRequestAbort binds the RecoveryRequestAbort C function pointer (offset 56) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiKrFuncs) AsRecoveryRetrieve added in v0.18.0

func (u *CssmSpiKrFuncs) AsRecoveryRetrieve() func(uint32, int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsRecoveryRetrieve binds the RecoveryRetrieve C function pointer (offset 40) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiKrFuncs) AsRegistrationRequest added in v0.18.0

AsRegistrationRequest binds the RegistrationRequest C function pointer (offset 0) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiKrFuncs) AsRegistrationRetrieve added in v0.18.0

func (u *CssmSpiKrFuncs) AsRegistrationRetrieve() func(uint32, int, unsafe.Pointer, unsafe.Pointer) int32

AsRegistrationRetrieve binds the RegistrationRetrieve C function pointer (offset 8) to a callable Go func, or returns nil when the pointer is null.

type CssmSpiTpFuncs

type CssmSpiTpFuncs struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmSpiTpFuncs) AsApplyCrlToDb added in v0.18.0

AsApplyCrlToDb binds the ApplyCrlToDb C function pointer (offset 136) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsCertCreateTemplate added in v0.18.0

func (u *CssmSpiTpFuncs) AsCertCreateTemplate() func(int, int, uint32, unsafe.Pointer, unsafe.Pointer) int32

AsCertCreateTemplate binds the CertCreateTemplate C function pointer (offset 72) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsCertGetAllTemplateFields added in v0.18.0

func (u *CssmSpiTpFuncs) AsCertGetAllTemplateFields() func(int, int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCertGetAllTemplateFields binds the CertGetAllTemplateFields C function pointer (offset 80) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsCertGroupConstruct added in v0.18.0

func (u *CssmSpiTpFuncs) AsCertGroupConstruct() func(int, int, int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCertGroupConstruct binds the CertGroupConstruct C function pointer (offset 144) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsCertGroupPrune added in v0.18.0

func (u *CssmSpiTpFuncs) AsCertGroupPrune() func(int, int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCertGroupPrune binds the CertGroupPrune C function pointer (offset 152) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsCertGroupToTupleGroup added in v0.18.0

func (u *CssmSpiTpFuncs) AsCertGroupToTupleGroup() func(int, int, unsafe.Pointer, unsafe.Pointer) int32

AsCertGroupToTupleGroup binds the CertGroupToTupleGroup C function pointer (offset 160) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsCertGroupVerify added in v0.18.0

func (u *CssmSpiTpFuncs) AsCertGroupVerify() func(int, int, int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCertGroupVerify binds the CertGroupVerify C function pointer (offset 64) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsCertReclaimAbort added in v0.18.0

func (u *CssmSpiTpFuncs) AsCertReclaimAbort() func(int, uint64) int32

AsCertReclaimAbort binds the CertReclaimAbort C function pointer (offset 40) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsCertReclaimKey added in v0.18.0

func (u *CssmSpiTpFuncs) AsCertReclaimKey() func(int, unsafe.Pointer, uint32, uint64, int, unsafe.Pointer) int32

AsCertReclaimKey binds the CertReclaimKey C function pointer (offset 32) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsCertRemoveFromCrlTemplate added in v0.18.0

func (u *CssmSpiTpFuncs) AsCertRemoveFromCrlTemplate() func(int, int, int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCertRemoveFromCrlTemplate binds the CertRemoveFromCrlTemplate C function pointer (offset 120) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsCertRevoke added in v0.18.0

AsCertRevoke binds the CertRevoke C function pointer (offset 112) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsCertSign added in v0.18.0

AsCertSign binds the CertSign C function pointer (offset 88) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsConfirmCredResult added in v0.18.0

func (u *CssmSpiTpFuncs) AsConfirmCredResult() func(int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsConfirmCredResult binds the ConfirmCredResult C function pointer (offset 16) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsCrlCreateTemplate added in v0.18.0

func (u *CssmSpiTpFuncs) AsCrlCreateTemplate() func(int, int, uint32, unsafe.Pointer, unsafe.Pointer) int32

AsCrlCreateTemplate binds the CrlCreateTemplate C function pointer (offset 104) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsCrlSign added in v0.18.0

AsCrlSign binds the CrlSign C function pointer (offset 128) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsCrlVerify added in v0.18.0

AsCrlVerify binds the CrlVerify C function pointer (offset 96) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsFormRequest added in v0.18.0

func (u *CssmSpiTpFuncs) AsFormRequest() func(int, unsafe.Pointer, uint32, unsafe.Pointer) int32

AsFormRequest binds the FormRequest C function pointer (offset 48) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsFormSubmit added in v0.18.0

AsFormSubmit binds the FormSubmit C function pointer (offset 56) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsPassThrough added in v0.18.0

func (u *CssmSpiTpFuncs) AsPassThrough() func(int, int, uint64, unsafe.Pointer, uint32, unsafe.Pointer, unsafe.Pointer) int32

AsPassThrough binds the PassThrough C function pointer (offset 176) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsReceiveConfirmation added in v0.18.0

func (u *CssmSpiTpFuncs) AsReceiveConfirmation() func(int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsReceiveConfirmation binds the ReceiveConfirmation C function pointer (offset 24) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsRetrieveCredResult added in v0.18.0

func (u *CssmSpiTpFuncs) AsRetrieveCredResult() func(int, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsRetrieveCredResult binds the RetrieveCredResult C function pointer (offset 8) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsSubmitCredRequest added in v0.18.0

AsSubmitCredRequest binds the SubmitCredRequest C function pointer (offset 0) to a callable Go func, or returns nil when the pointer is null.

func (*CssmSpiTpFuncs) AsTupleGroupToCertGroup added in v0.18.0

func (u *CssmSpiTpFuncs) AsTupleGroupToCertGroup() func(int, int, unsafe.Pointer, unsafe.Pointer) int32

AsTupleGroupToCertGroup binds the TupleGroupToCertGroup C function pointer (offset 168) to a callable Go func, or returns nil when the pointer is null.

type CssmStateFuncs

type CssmStateFuncs struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmStateFuncs) AsCssmDeliverModuleManagerEvent added in v0.18.0

func (u *CssmStateFuncs) AsCssmDeliverModuleManagerEvent() func(unsafe.Pointer) int32

AsCssmDeliverModuleManagerEvent binds the cssm_DeliverModuleManagerEvent C function pointer (offset 40) to a callable Go func, or returns nil when the pointer is null.

func (*CssmStateFuncs) AsCssmDeregisterManagerServices added in v0.18.0

func (u *CssmStateFuncs) AsCssmDeregisterManagerServices() func(unsafe.Pointer) int32

AsCssmDeregisterManagerServices binds the cssm_DeregisterManagerServices C function pointer (offset 32) to a callable Go func, or returns nil when the pointer is null.

func (*CssmStateFuncs) AsCssmGetAppMemoryFunctions added in v0.18.0

func (u *CssmStateFuncs) AsCssmGetAppMemoryFunctions() func(int, unsafe.Pointer) int32

AsCssmGetAppMemoryFunctions binds the cssm_GetAppMemoryFunctions C function pointer (offset 16) to a callable Go func, or returns nil when the pointer is null.

func (*CssmStateFuncs) AsCssmGetAttachFunctions added in v0.18.0

func (u *CssmStateFuncs) AsCssmGetAttachFunctions() func(int, uint32, unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32

AsCssmGetAttachFunctions binds the cssm_GetAttachFunctions C function pointer (offset 0) to a callable Go func, or returns nil when the pointer is null.

func (*CssmStateFuncs) AsCssmIsFuncCallValid added in v0.18.0

func (u *CssmStateFuncs) AsCssmIsFuncCallValid() func(int, unsafe.Pointer, unsafe.Pointer, uint64, unsafe.Pointer, uint32, unsafe.Pointer) int32

AsCssmIsFuncCallValid binds the cssm_IsFuncCallValid C function pointer (offset 24) to a callable Go func, or returns nil when the pointer is null.

func (*CssmStateFuncs) AsCssmReleaseAttachFunctions added in v0.18.0

func (u *CssmStateFuncs) AsCssmReleaseAttachFunctions() func(int) int32

AsCssmReleaseAttachFunctions binds the cssm_ReleaseAttachFunctions C function pointer (offset 8) to a callable Go func, or returns nil when the pointer is null.

type CssmSubserviceUid

type CssmSubserviceUid struct {
	GUID           CssmGuid
	Version        CssmVersion
	SubserviceID   uint32
	SubserviceType uint32
}

func CSSM_GetSubserviceUIDFromHandle

func CSSM_GetSubserviceUIDFromHandle(moduleHandle int) (result int32, subserviceUID CssmSubserviceUid)

CSSM_GetSubserviceUIDFromHandle calls the Security framework function CSSM_GetSubserviceUIDFromHandle.

type CssmTpAuthorityId

type CssmTpAuthorityId struct {
	AuthorityCert     unsafe.Pointer
	AuthorityLocation unsafe.Pointer
}

type CssmTpCallerauthContext

type CssmTpCallerauthContext struct {
	Policy                   CssmTpPolicyinfo
	VerifyTime               unsafe.Pointer
	VerificationAbortOn      uint32
	CallbackWithVerifiedCert unsafe.Pointer
	NumberOfAnchorCerts      uint32
	AnchorCerts              unsafe.Pointer
	DBList                   unsafe.Pointer
	CallerCredentials        unsafe.Pointer
}

type CssmTpCertchangeInput

type CssmTpCertchangeInput struct {
	Action            uint32
	Reason            uint32
	CLHandle          int
	Cert              unsafe.Pointer
	ChangeInfo        unsafe.Pointer
	StartTime         unsafe.Pointer
	CallerCredentials unsafe.Pointer
}

type CssmTpCertchangeOutput

type CssmTpCertchangeOutput struct {
	ActionStatus uint32
	RevokeInfo   CssmField
}

type CssmTpCertissueInput

type CssmTpCertissueInput struct {
	CSPSubserviceUID        CssmSubserviceUid
	CLHandle                int
	NumberOfTemplateFields  uint32
	SubjectCertFields       unsafe.Pointer
	MoreServiceRequests     uint32
	NumberOfServiceControls uint32
	ServiceControls         unsafe.Pointer
	UserCredentials         unsafe.Pointer
}

type CssmTpCertissueOutput

type CssmTpCertissueOutput struct {
	IssueStatus              uint32
	CertGroup                unsafe.Pointer
	PerformedServiceRequests uint32
}

type CssmTpCertnotarizeInput

type CssmTpCertnotarizeInput struct {
	CLHandle                int
	NumberOfFields          uint32
	MoreFields              unsafe.Pointer
	SignScope               unsafe.Pointer
	ScopeSize               uint32
	MoreServiceRequests     uint32
	NumberOfServiceControls uint32
	ServiceControls         unsafe.Pointer
	UserCredentials         unsafe.Pointer
}

type CssmTpCertnotarizeOutput

type CssmTpCertnotarizeOutput struct {
	NotarizeStatus           uint32
	NotarizedCertGroup       unsafe.Pointer
	PerformedServiceRequests uint32
}

type CssmTpCertreclaimInput

type CssmTpCertreclaimInput struct {
	CLHandle                int
	NumberOfSelectionFields uint32
	SelectionFields         unsafe.Pointer
	UserCredentials         unsafe.Pointer
}

type CssmTpCertreclaimOutput

type CssmTpCertreclaimOutput struct {
	ReclaimStatus      uint32
	ReclaimedCertGroup unsafe.Pointer
	KeyCacheHandle     uint64
}

type CssmTpCertverifyInput

type CssmTpCertverifyInput struct {
	CLHandle      int
	Cert          unsafe.Pointer
	VerifyContext unsafe.Pointer
}

type CssmTpCertverifyOutput

type CssmTpCertverifyOutput struct {
	VerifyStatus     uint32
	NumberOfEvidence uint32
	Evidence         unsafe.Pointer
}

type CssmTpConfirmResponse

type CssmTpConfirmResponse struct {
	NumberOfResponses uint32
	Responses         unsafe.Pointer
}

type CssmTpCrlissueInput

type CssmTpCrlissueInput struct {
	CLHandle          int
	CrlIdentifier     uint32
	CrlThisTime       unsafe.Pointer
	PolicyIdentifier  unsafe.Pointer
	CallerCredentials unsafe.Pointer
}

type CssmTpCrlissueOutput

type CssmTpCrlissueOutput struct {
	IssueStatus uint32
	Crl         unsafe.Pointer
	CrlNextTime unsafe.Pointer
}

type CssmTpPolicyinfo

type CssmTpPolicyinfo struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmTpPolicyinfo) AsNumberOfPolicyIds added in v0.18.0

func (u *CssmTpPolicyinfo) AsNumberOfPolicyIds() uint32

AsNumberOfPolicyIds returns the NumberOfPolicyIds field, read from the backing bytes at offset 0.

func (*CssmTpPolicyinfo) AsPolicyControl added in v0.18.0

func (u *CssmTpPolicyinfo) AsPolicyControl() unsafe.Pointer

AsPolicyControl returns the PolicyControl field, read from the backing bytes at offset 16.

type CssmTpRequestSet

type CssmTpRequestSet struct {
	NumberOfRequests uint32
	Requests         unsafe.Pointer
}

type CssmTpResultSet

type CssmTpResultSet struct {
	NumberOfResults uint32
	Results         unsafe.Pointer
}

type CssmTpVerifyContext

type CssmTpVerifyContext struct {
	Action     uint32
	ActionData CssmData
	Crls       CssmCrlgroup
	Cred       unsafe.Pointer
}

type CssmTpVerifyContextResult

type CssmTpVerifyContextResult struct {
	NumberOfEvidences uint32
	Evidence          unsafe.Pointer
}

type CssmTuplegroup

type CssmTuplegroup struct {
	NumberOfTuples uint32
	Tuples         unsafe.Pointer
}

type CssmUpcalls

type CssmUpcalls struct {
	MallocFunc         unsafe.Pointer
	FreeFunc           unsafe.Pointer
	ReallocFunc        unsafe.Pointer
	CallocFunc         unsafe.Pointer
	CcToHandle_func    unsafe.Pointer
	GetModuleInfo_func unsafe.Pointer
}

type CssmVersion

type CssmVersion struct {
	Major uint32
	Minor uint32
}

type CssmX509Extension

type CssmX509Extension struct {
	ExtnID   CssmData
	Critical int32
	Format   ExtensionDataFormat
	Value    unsafe.Pointer
	BERvalue CssmData
}

type CssmX509ExtensionTagAndValue

type CssmX509ExtensionTagAndValue struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmX509ExtensionTagAndValue) AsType added in v0.18.0

func (u *CssmX509ExtensionTagAndValue) AsType() uint8

AsType returns the type field, read from the backing bytes at offset 0.

type CssmX509Extensions

type CssmX509Extensions struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmX509Extensions) AsNumberOfExtensions added in v0.18.0

func (u *CssmX509Extensions) AsNumberOfExtensions() uint32

AsNumberOfExtensions returns the numberOfExtensions field, read from the backing bytes at offset 0.

type CssmX509Name

type CssmX509Name struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmX509Name) AsNumberOfRDNs added in v0.18.0

func (u *CssmX509Name) AsNumberOfRDNs() uint32

AsNumberOfRDNs returns the numberOfRDNs field, read from the backing bytes at offset 0.

type CssmX509Rdn

type CssmX509Rdn struct {
	NumberOfPairs         uint32
	AttributeTypeAndValue unsafe.Pointer
}

type CssmX509RevokedCertEntry

type CssmX509RevokedCertEntry struct {
	CertificateSerialNumber CssmData
	RevocationDate          CssmX509Time
	Extensions              CssmX509Extensions
}

type CssmX509RevokedCertList

type CssmX509RevokedCertList struct {
	NumberOfRevokedCertEntries uint32
	RevokedCertEntry           unsafe.Pointer
}

type CssmX509Signature

type CssmX509Signature struct {
	AlgorithmIdentifier SecAsn1AlgId
	Encrypted           CssmData
}

type CssmX509SignedCertificate

type CssmX509SignedCertificate struct {
	Certificate CssmX509TbsCertificate
	Signature   CssmX509Signature
}

type CssmX509SignedCrl

type CssmX509SignedCrl struct {
	TbsCertList CssmX509TbsCertlist
	Signature   CssmX509Signature
}

type CssmX509TbsCertificate

type CssmX509TbsCertificate struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

type CssmX509TbsCertlist

type CssmX509TbsCertlist struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

type CssmX509Time

type CssmX509Time struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*CssmX509Time) AsTimeType added in v0.18.0

func (u *CssmX509Time) AsTimeType() uint8

AsTimeType returns the timeType field, read from the backing bytes at offset 0.

type CssmX509TypeValuePair

type CssmX509TypeValuePair struct {
	Type      CssmData
	ValueType uint8
	Value     CssmData
}

type CssmX509extBasicConstraints

type CssmX509extBasicConstraints struct {
	CA                       int32
	PathLenConstraintPresent int32
	PathLenConstraint        uint32
}

type CssmX509extPair

type CssmX509extPair struct {
	TagAndValue CssmX509ExtensionTagAndValue
	ParsedValue unsafe.Pointer
}

type CssmX509extPolicyInfo

type CssmX509extPolicyInfo struct {
	PolicyIdentifier CssmData
	PolicyQualifiers CssmX509extPolicyQualifiers
}

type CssmX509extPolicyQualifierInfo

type CssmX509extPolicyQualifierInfo struct {
	PolicyQualifierID CssmData
	Value             CssmData
}

type CssmX509extPolicyQualifiers

type CssmX509extPolicyQualifiers struct {
	NumberOfPolicyQualifiers uint32
	PolicyQualifier          unsafe.Pointer
}

type DispatchAutoreleaseFrequency added in v0.17.0

type DispatchAutoreleaseFrequency uint64
const (
	DispatchAutoreleaseFrequencyInherit  DispatchAutoreleaseFrequency = 0
	DispatchAutoreleaseFrequencyWorkItem DispatchAutoreleaseFrequency = 1
	DispatchAutoreleaseFrequencyNever    DispatchAutoreleaseFrequency = 2
)

func (DispatchAutoreleaseFrequency) String added in v0.17.0

String returns the DispatchAutoreleaseFrequency constant's name, or its numeric form when the value is not a known constant.

type DispatchBlockFlags added in v0.17.0

type DispatchBlockFlags uint64

Bitmask — values may be combined with |.

const (
	DispatchBlockFlagsBarrier         DispatchBlockFlags = 1
	DispatchBlockFlagsDetached        DispatchBlockFlags = 2
	DispatchBlockFlagsAssignCurrent   DispatchBlockFlags = 4
	DispatchBlockFlagsNoQosClass      DispatchBlockFlags = 8
	DispatchBlockFlagsInheritQosClass DispatchBlockFlags = 16
	DispatchBlockFlagsEnforceQosClass DispatchBlockFlags = 32
)

func (DispatchBlockFlags) String added in v0.17.0

func (e DispatchBlockFlags) String() string

String returns the DispatchBlockFlags constant's name, or its numeric form when the value is not a known constant.

type EntryID added in v0.17.0

type EntryID int32
const (
	EntryIDFirstEntry EntryID = 0
	EntryIDNextEntry  EntryID = -1
	EntryIDLastEntry  EntryID = -2
)

func (EntryID) String added in v0.17.0

func (e EntryID) String() string

String returns the EntryID constant's name, or its numeric form when the value is not a known constant.

type ExtensionDataFormat added in v0.17.0

type ExtensionDataFormat int32
const (
	ExtensionDataFormatEncoded ExtensionDataFormat = 0
	ExtensionDataFormatParsed  ExtensionDataFormat = 1
	ExtensionDataFormatPair    ExtensionDataFormat = 2
)

func (ExtensionDataFormat) String added in v0.17.0

func (e ExtensionDataFormat) String() string

String returns the ExtensionDataFormat constant's name, or its numeric form when the value is not a known constant.

type FilesecProperty added in v0.17.0

type FilesecProperty int32
const (
	FilesecPropertyOwner        FilesecProperty = 1
	FilesecPropertyGroup        FilesecProperty = 2
	FilesecPropertyUUID         FilesecProperty = 3
	FilesecPropertyMode         FilesecProperty = 4
	FilesecPropertyACL          FilesecProperty = 5
	FilesecPropertyGrpuuid      FilesecProperty = 6
	FilesecPropertyACLRaw       FilesecProperty = 100
	FilesecPropertyACLAllocsize FilesecProperty = 101
)

func (FilesecProperty) String added in v0.17.0

func (e FilesecProperty) String() string

String returns the FilesecProperty constant's name, or its numeric form when the value is not a known constant.

type Flag added in v0.17.0

type Flag int32
const (
	FlagFlagDeferInherit      Flag = 1
	FlagFlagNoInherit         Flag = 131072
	FlagEntryInherited        Flag = 16
	FlagEntryFileInherit      Flag = 32
	FlagEntryDirectoryInherit Flag = 64
	FlagEntryLimitInherit     Flag = 128
	FlagEntryOnlyInherit      Flag = 256
)

func (Flag) String added in v0.17.0

func (e Flag) String() string

String returns the Flag constant's name, or its numeric form when the value is not a known constant.

type Idtype added in v0.17.0

type Idtype int32
const (
	IdtypeAll  Idtype = 0
	IdtypePid  Idtype = 1
	IdtypePgid Idtype = 2
)

func (Idtype) String added in v0.17.0

func (e Idtype) String() string

String returns the Idtype constant's name, or its numeric form when the value is not a known constant.

type IpcInfoObjectType added in v0.17.0

type IpcInfoObjectType uint32
const (
	IpcInfoObjectTypeNone               IpcInfoObjectType = 0
	IpcInfoObjectTypeThreadControl      IpcInfoObjectType = 1
	IpcInfoObjectTypeTaskControl        IpcInfoObjectType = 2
	IpcInfoObjectTypeHost               IpcInfoObjectType = 3
	IpcInfoObjectTypeHostPriv           IpcInfoObjectType = 4
	IpcInfoObjectTypeProcessor          IpcInfoObjectType = 5
	IpcInfoObjectTypeProcessorSet       IpcInfoObjectType = 6
	IpcInfoObjectTypeProcessorSetName   IpcInfoObjectType = 7
	IpcInfoObjectTypeTimer              IpcInfoObjectType = 8
	IpcInfoObjectTypePortSubstOnce      IpcInfoObjectType = 9
	IpcInfoObjectTypeMig                IpcInfoObjectType = 10
	IpcInfoObjectTypeMemoryObject       IpcInfoObjectType = 11
	IpcInfoObjectTypeXmmPager           IpcInfoObjectType = 12
	IpcInfoObjectTypeXmmKernel          IpcInfoObjectType = 13
	IpcInfoObjectTypeXmmReply           IpcInfoObjectType = 14
	IpcInfoObjectTypeUndReply           IpcInfoObjectType = 15
	IpcInfoObjectTypeHostNotify         IpcInfoObjectType = 16
	IpcInfoObjectTypeHostSecurity       IpcInfoObjectType = 17
	IpcInfoObjectTypeLedger             IpcInfoObjectType = 18
	IpcInfoObjectTypeMainDevice         IpcInfoObjectType = 19
	IpcInfoObjectTypeTaskName           IpcInfoObjectType = 20
	IpcInfoObjectTypeSubsystem          IpcInfoObjectType = 21
	IpcInfoObjectTypeIODoneQueue        IpcInfoObjectType = 22
	IpcInfoObjectTypeSemaphore          IpcInfoObjectType = 23
	IpcInfoObjectTypeLockSet            IpcInfoObjectType = 24
	IpcInfoObjectTypeClock              IpcInfoObjectType = 25
	IpcInfoObjectTypeClockCtrl          IpcInfoObjectType = 26
	IpcInfoObjectTypeIokitIdent         IpcInfoObjectType = 27
	IpcInfoObjectTypeNamedEntry         IpcInfoObjectType = 28
	IpcInfoObjectTypeIokitConnect       IpcInfoObjectType = 29
	IpcInfoObjectTypeIokitObject        IpcInfoObjectType = 30
	IpcInfoObjectTypeUpl                IpcInfoObjectType = 31
	IpcInfoObjectTypeMemObjControl      IpcInfoObjectType = 32
	IpcInfoObjectTypeAuSessionport      IpcInfoObjectType = 33
	IpcInfoObjectTypeFileport           IpcInfoObjectType = 34
	IpcInfoObjectTypeLabelh             IpcInfoObjectType = 35
	IpcInfoObjectTypeTaskResume         IpcInfoObjectType = 36
	IpcInfoObjectTypeVoucher            IpcInfoObjectType = 37
	IpcInfoObjectTypeVoucherAttrControl IpcInfoObjectType = 38
	IpcInfoObjectTypeWorkInterval       IpcInfoObjectType = 39
	IpcInfoObjectTypeUxHandler          IpcInfoObjectType = 40
	IpcInfoObjectTypeUextObject         IpcInfoObjectType = 41
	IpcInfoObjectTypeArcadeReg          IpcInfoObjectType = 42
	IpcInfoObjectTypeEventlink          IpcInfoObjectType = 43
	IpcInfoObjectTypeTaskInspect        IpcInfoObjectType = 44
	IpcInfoObjectTypeTaskRead           IpcInfoObjectType = 45
	IpcInfoObjectTypeThreadInspect      IpcInfoObjectType = 46
	IpcInfoObjectTypeThreadRead         IpcInfoObjectType = 47
	IpcInfoObjectTypeSuidCred           IpcInfoObjectType = 48
	IpcInfoObjectTypeHypervisor         IpcInfoObjectType = 49
	IpcInfoObjectTypeTaskIDToken        IpcInfoObjectType = 50
	IpcInfoObjectTypeTaskFatal          IpcInfoObjectType = 51
	IpcInfoObjectTypeKcdata             IpcInfoObjectType = 52
	IpcInfoObjectTypeExclavesResource   IpcInfoObjectType = 53
	IpcInfoObjectTypeThreadResume       IpcInfoObjectType = 54
	IpcInfoObjectTypeUnknown            IpcInfoObjectType = 4294967295
)

func (IpcInfoObjectType) String added in v0.17.0

func (e IpcInfoObjectType) String() string

String returns the IpcInfoObjectType constant's name, or its numeric form when the value is not a known constant.

type LaunchDataType added in v0.17.0

type LaunchDataType int32
const (
	LaunchDataTypeDictionary LaunchDataType = 1
	LaunchDataTypeArray      LaunchDataType = 2
	LaunchDataTypeFd         LaunchDataType = 3
	LaunchDataTypeInteger    LaunchDataType = 4
	LaunchDataTypeReal       LaunchDataType = 5
	LaunchDataTypeBool       LaunchDataType = 6
	LaunchDataTypeString     LaunchDataType = 7
	LaunchDataTypeOpaque     LaunchDataType = 8
	LaunchDataTypeErrno      LaunchDataType = 9
	LaunchDataTypeMachport   LaunchDataType = 10
)

func (LaunchDataType) String added in v0.17.0

func (e LaunchDataType) String() string

String returns the LaunchDataType constant's name, or its numeric form when the value is not a known constant.

type MDS_FUNCS

type MDS_FUNCS = MdsFuncs

MDS_FUNCS is an alias for the mds_funcs value type.

type MDS_FUNCS_PTR

type MDS_FUNCS_PTR = *MdsFuncs

MDS_FUNCS_PTR is an alias for the mds_funcs value type.

type MachVMRangeFlags added in v0.17.0

type MachVMRangeFlags uint64

Bitmask — values may be combined with |.

const (
	MachVMRangeFlagsNone MachVMRangeFlags = 0
)

func (MachVMRangeFlags) String added in v0.17.0

func (e MachVMRangeFlags) String() string

String returns the MachVMRangeFlags constant's name, or its numeric form when the value is not a known constant.

type MachVMRangeFlavor added in v0.17.0

type MachVMRangeFlavor uint32
const (
	MachVMRangeFlavorInvalid MachVMRangeFlavor = 0
	MachVMRangeFlavorV1      MachVMRangeFlavor = 1
)

func (MachVMRangeFlavor) String added in v0.17.0

func (e MachVMRangeFlavor) String() string

String returns the MachVMRangeFlavor constant's name, or its numeric form when the value is not a known constant.

type MachVMRangeTag added in v0.17.0

type MachVMRangeTag uint16
const (
	MachVMRangeTagDefault MachVMRangeTag = 0
	MachVMRangeTagData    MachVMRangeTag = 1
	MachVMRangeTagFixed   MachVMRangeTag = 2
)

func (MachVMRangeTag) String added in v0.17.0

func (e MachVMRangeTag) String() string

String returns the MachVMRangeTag constant's name, or its numeric form when the value is not a known constant.

type MdsFuncs

type MdsFuncs struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

func (*MdsFuncs) AsCreateRelation added in v0.18.0

func (u *MdsFuncs) AsCreateRelation() unsafe.Pointer

AsCreateRelation returns the CreateRelation field, read from the backing bytes at offset 104.

func (*MdsFuncs) AsDataAbortQuery added in v0.18.0

func (u *MdsFuncs) AsDataAbortQuery() unsafe.Pointer

AsDataAbortQuery returns the DataAbortQuery field, read from the backing bytes at offset 80.

func (*MdsFuncs) AsDataDelete added in v0.18.0

func (u *MdsFuncs) AsDataDelete() unsafe.Pointer

AsDataDelete returns the DataDelete field, read from the backing bytes at offset 48.

func (*MdsFuncs) AsDataGetFirst added in v0.18.0

func (u *MdsFuncs) AsDataGetFirst() unsafe.Pointer

AsDataGetFirst returns the DataGetFirst field, read from the backing bytes at offset 64.

func (*MdsFuncs) AsDataGetFromUniqueRecordID added in v0.18.0

func (u *MdsFuncs) AsDataGetFromUniqueRecordID() unsafe.Pointer

AsDataGetFromUniqueRecordID returns the DataGetFromUniqueRecordId field, read from the backing bytes at offset 88.

func (*MdsFuncs) AsDataGetNext added in v0.18.0

func (u *MdsFuncs) AsDataGetNext() unsafe.Pointer

AsDataGetNext returns the DataGetNext field, read from the backing bytes at offset 72.

func (*MdsFuncs) AsDataInsert added in v0.18.0

func (u *MdsFuncs) AsDataInsert() unsafe.Pointer

AsDataInsert returns the DataInsert field, read from the backing bytes at offset 40.

func (*MdsFuncs) AsDataModify added in v0.18.0

func (u *MdsFuncs) AsDataModify() unsafe.Pointer

AsDataModify returns the DataModify field, read from the backing bytes at offset 56.

func (*MdsFuncs) AsDbClose added in v0.18.0

func (u *MdsFuncs) AsDbClose() unsafe.Pointer

AsDbClose returns the DbClose field, read from the backing bytes at offset 8.

func (*MdsFuncs) AsDbOpen added in v0.18.0

AsDbOpen binds the DbOpen C function pointer (offset 0) to a callable Go func, or returns nil when the pointer is null.

func (*MdsFuncs) AsDestroyRelation added in v0.18.0

func (u *MdsFuncs) AsDestroyRelation() unsafe.Pointer

AsDestroyRelation returns the DestroyRelation field, read from the backing bytes at offset 112.

func (*MdsFuncs) AsFreeNameList added in v0.18.0

func (u *MdsFuncs) AsFreeNameList() func(int, unsafe.Pointer) int32

AsFreeNameList binds the FreeNameList C function pointer (offset 32) to a callable Go func, or returns nil when the pointer is null.

func (*MdsFuncs) AsFreeUniqueRecord added in v0.18.0

func (u *MdsFuncs) AsFreeUniqueRecord() unsafe.Pointer

AsFreeUniqueRecord returns the FreeUniqueRecord field, read from the backing bytes at offset 96.

func (*MdsFuncs) AsGetDbNameFromHandle added in v0.18.0

func (u *MdsFuncs) AsGetDbNameFromHandle() unsafe.Pointer

AsGetDbNameFromHandle returns the GetDbNameFromHandle field, read from the backing bytes at offset 24.

func (*MdsFuncs) AsGetDbNames added in v0.18.0

func (u *MdsFuncs) AsGetDbNames() func(int, unsafe.Pointer) int32

AsGetDbNames binds the GetDbNames C function pointer (offset 16) to a callable Go func, or returns nil when the pointer is null.

type MpoFlags added in v0.17.0

type MpoFlags uint32

Bitmask — values may be combined with |.

const (
	MpoFlagsPort                        MpoFlags = 0
	MpoFlagsServicePort                 MpoFlags = 1024
	MpoFlagsConnectionPort              MpoFlags = 2048
	MpoFlagsReplyPort                   MpoFlags = 4096
	MpoFlagsWeakReplyPort               MpoFlags = 16384
	MpoFlagsNotificationPort            MpoFlags = 17408
	MpoFlagsExceptionPort               MpoFlags = 32768
	MpoFlagsConnectionPortWithPortArray MpoFlags = 65536
)

func (MpoFlags) String added in v0.17.0

func (e MpoFlags) String() string

String returns the MpoFlags constant's name, or its numeric form when the value is not a known constant.

type OSClockid added in v0.17.0

type OSClockid uint32
const (
	OSClockidTime OSClockid = 32
)

func (OSClockid) String added in v0.17.0

func (e OSClockid) String() string

String returns the OSClockid constant's name, or its numeric form when the value is not a known constant.

type OS_sec_certificate

type OS_sec_certificate interface {
}

OS_sec_certificate is the Go form of the Objective-C protocol OS_sec_certificate.

type OS_sec_identity

type OS_sec_identity interface {
}

OS_sec_identity is the Go form of the Objective-C protocol OS_sec_identity.

type OS_sec_object

type OS_sec_object interface {
}

OS_sec_object is the Go form of the Objective-C protocol OS_sec_object.

type OS_sec_protocol_metadata

type OS_sec_protocol_metadata interface {
}

OS_sec_protocol_metadata is the Go form of the Objective-C protocol OS_sec_protocol_metadata.

type OS_sec_protocol_options

type OS_sec_protocol_options interface {
}

OS_sec_protocol_options is the Go form of the Objective-C protocol OS_sec_protocol_options.

type OS_sec_trust

type OS_sec_trust interface {
}

OS_sec_trust is the Go form of the Objective-C protocol OS_sec_trust.

type OpaquePolicySearchRef

type OpaquePolicySearchRef struct{}

A reference to an opaque policy search structure.

type OpaqueSecAccessRef added in v0.18.0

type OpaqueSecAccessRef struct{ obj.Object }

OpaqueSecAccessRef is a handle for the opaque OpaqueSecAccessRef type.

func (OpaqueSecAccessRef) IsNil added in v0.18.0

func (h OpaqueSecAccessRef) IsNil() bool

IsNil reports whether OpaqueSecAccessRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type OpaqueSecCertificateRef added in v0.18.0

type OpaqueSecCertificateRef struct{ obj.Object }

OpaqueSecCertificateRef is a handle for the opaque OpaqueSecCertificateRef type.

func (OpaqueSecCertificateRef) IsNil added in v0.18.0

func (h OpaqueSecCertificateRef) IsNil() bool

IsNil reports whether OpaqueSecCertificateRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type OpaqueSecIdentityRef added in v0.18.0

type OpaqueSecIdentityRef struct{ obj.Object }

OpaqueSecIdentityRef is a handle for the opaque OpaqueSecIdentityRef type.

func (OpaqueSecIdentityRef) IsNil added in v0.18.0

func (h OpaqueSecIdentityRef) IsNil() bool

IsNil reports whether OpaqueSecIdentityRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type OpaqueSecIdentitySearchRef

type OpaqueSecIdentitySearchRef struct{}

Contains information about an identity search.

type OpaqueSecKeyRef added in v0.18.0

type OpaqueSecKeyRef struct{ obj.Object }

OpaqueSecKeyRef is a handle for the opaque OpaqueSecKeyRef type.

func (OpaqueSecKeyRef) IsNil added in v0.18.0

func (h OpaqueSecKeyRef) IsNil() bool

IsNil reports whether OpaqueSecKeyRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type OpaqueSecTransformImplementation

type OpaqueSecTransformImplementation struct{}

The SecTransformImplementationRef is a pointer to a block that implements an instance of a transform.

type Perm added in v0.17.0

type Perm int32
const (
	PermReadData           Perm = 2
	PermListDirectory      Perm = 2
	PermWriteData          Perm = 4
	PermAddFile            Perm = 4
	PermExecute            Perm = 8
	PermSearch             Perm = 8
	PermDelete             Perm = 16
	PermAppendData         Perm = 32
	PermAddSubdirectory    Perm = 32
	PermDeleteChild        Perm = 64
	PermReadAttributes     Perm = 128
	PermWriteAttributes    Perm = 256
	PermReadExtattributes  Perm = 512
	PermWriteExtattributes Perm = 1024
	PermReadSecurity       Perm = 2048
	PermWriteSecurity      Perm = 4096
	PermChangeOwner        Perm = 8192
	PermSynchronize        Perm = 1048576
)

func (Perm) String added in v0.17.0

func (e Perm) String() string

String returns the Perm constant's name, or its numeric form when the value is not a known constant.

type PtrauthKey added in v0.17.0

type PtrauthKey int32
const (
	Ptrauth_key_none                     PtrauthKey = -1
	Ptrauth_key_asia                     PtrauthKey = 0
	Ptrauth_key_asib                     PtrauthKey = 1
	Ptrauth_key_asda                     PtrauthKey = 2
	Ptrauth_key_asdb                     PtrauthKey = 3
	Ptrauth_key_process_independent_code PtrauthKey = 0
	Ptrauth_key_process_dependent_code   PtrauthKey = 1
	Ptrauth_key_process_independent_data PtrauthKey = 2
	Ptrauth_key_process_dependent_data   PtrauthKey = 3
	Ptrauth_key_return_address           PtrauthKey = 1
	Ptrauth_key_frame_pointer            PtrauthKey = 3
	Ptrauth_key_function_pointer         PtrauthKey = 0
	Ptrauth_key_block_function           PtrauthKey = 0
	Ptrauth_key_cxx_vtable_pointer       PtrauthKey = 2
	Ptrauth_key_method_list_pointer      PtrauthKey = 2
	Ptrauth_key_objc_isa_pointer         PtrauthKey = 2
	Ptrauth_key_objc_super_pointer       PtrauthKey = 2
	Ptrauth_key_objc_sel_pointer         PtrauthKey = 3
	Ptrauth_key_objc_class_ro_pointer    PtrauthKey = 2
	Ptrauth_key_block_descriptor_pointer PtrauthKey = 2
	Ptrauth_key_init_fini_pointer        PtrauthKey = 0
)

func (PtrauthKey) String added in v0.17.0

func (e PtrauthKey) String() string

String returns the PtrauthKey constant's name, or its numeric form when the value is not a known constant.

type QosClass added in v0.17.0

type QosClass uint32
const (
	QosClassUserInteractive QosClass = 33
	QosClassUserInitiated   QosClass = 25
	QosClassDefault         QosClass = 21
	QosClassUtility         QosClass = 17
	QosClassBackground      QosClass = 9
	QosClassUnspecified     QosClass = 0
)

func (QosClass) String added in v0.17.0

func (e QosClass) String() string

String returns the QosClass constant's name, or its numeric form when the value is not a known constant.

type SSLAuthenticate

type SSLAuthenticate int32

The flags that represent the requirements for client-side authentication.

const (
	// Indicates that client-side authentication is not required. (Default.)
	KNeverAuthenticate SSLAuthenticate = 0
	// Indicates that client-side authentication is required.
	KAlwaysAuthenticate SSLAuthenticate = 1
	// Indicates that client-side authentication should be attempted. There is no error if the client doesn’t have a certificate.
	KTryAuthenticate SSLAuthenticate = 2
)

func (SSLAuthenticate) String

func (e SSLAuthenticate) String() string

String returns the SSLAuthenticate constant's name, or its numeric form when the value is not a known constant.

type SSLCiphersuiteGroup

type SSLCiphersuiteGroup int32

A mechanism for grouping related cipher suites.

const (
	KSSLCiphersuiteGroupDefault          SSLCiphersuiteGroup = 0
	KSSLCiphersuiteGroupCompatibility    SSLCiphersuiteGroup = 1
	KSSLCiphersuiteGroupLegacy           SSLCiphersuiteGroup = 2
	KSSLCiphersuiteGroupATS              SSLCiphersuiteGroup = 3
	KSSLCiphersuiteGroupATSCompatibility SSLCiphersuiteGroup = 4
	KSSLCiphersuiteGroupATSFCP_v2_1      SSLCiphersuiteGroup = 5
)

func (SSLCiphersuiteGroup) String

func (e SSLCiphersuiteGroup) String() string

String returns the SSLCiphersuiteGroup constant's name, or its numeric form when the value is not a known constant.

type SSLClientCertificateState

type SSLClientCertificateState int32

An enumeration of the states of client certificate exchange.

const (
	// Indicates that the server hasn’t asked for a certificate and that the client hasn’t sent one.
	KSSLClientCertNone SSLClientCertificateState = 0
	// Indicates that the server has asked for a certificate, but the client has not sent it.
	KSSLClientCertRequested SSLClientCertificateState = 1
	// Indicates that the server asked for a certificate, the client sent one, and the server validated it. The application can inspect the certificate using the function SSLGetPeerCertificates.
	KSSLClientCertSent SSLClientCertificateState = 2
	// Indicates that the client sent a certificate but the certificate failed validation. This value is seen only on the server side. The server application can inspect the certificate using the function SSLGetPeerCertificates.
	KSSLClientCertRejected SSLClientCertificateState = 3
)

func SSLGetClientCertificateState

func SSLGetClientCertificateState(context_ SSLContextRef) (result int, clientState SSLClientCertificateState)

SSLGetClientCertificateState calls the Security framework function SSLGetClientCertificateState.

func (SSLClientCertificateState) String

func (e SSLClientCertificateState) String() string

String returns the SSLClientCertificateState constant's name, or its numeric form when the value is not a known constant.

type SSLConnectionType

type SSLConnectionType int32

The flags that indicate whether a context is to be used for streaming or datagram-based communication.

const (
	// Stream-based communication (TCP).
	KSSLStreamType SSLConnectionType = 0
	// Datagram-based communication (UDP).
	KSSLDatagramType SSLConnectionType = 1
)

func (SSLConnectionType) String

func (e SSLConnectionType) String() string

String returns the SSLConnectionType constant's name, or its numeric form when the value is not a known constant.

type SSLContext

type SSLContext struct{}

An opaque type that represents an SSL session context object.

type SSLContextRef added in v0.18.0

type SSLContextRef struct{ obj.Object }

SSLContextRef is a handle for the opaque SSLContextRef type.

func SSLCreateContext

func SSLCreateContext(alloc corefoundation.CFAllocatorRef, protocolSide SSLProtocolSide, connectionType SSLConnectionType) SSLContextRef

SSLCreateContext calls the Security framework function SSLCreateContext.

func (SSLContextRef) IsNil added in v0.18.0

func (h SSLContextRef) IsNil() bool

IsNil reports whether SSLContextRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SSLProtocol

type SSLProtocol int32

An enumeration of valid SSL protocol versions.

const (
	// Specifies that no protocol has been or should be negotiated or specified; use default.
	KSSLProtocolUnknown SSLProtocol = 0
	// Specifies that the TLS 1.0 protocol is preferred but lower versions may be negotiated.
	KTLSProtocol1 SSLProtocol = 4
	// Specifies that the TLS 1.1 protocol is preferred but lower versions may be negotiated.
	KTLSProtocol11 SSLProtocol = 7
	// Specifies that the TLS 1.2 protocol is preferred but lower versions may be negotiated.
	KTLSProtocol12 SSLProtocol = 8
	// Specifies the DTLS 1.0 protocol.
	KDTLSProtocol1 SSLProtocol = 9
	// Specifies that the TLS 1.3 protocol is preferred but lower versions may be negotiated.
	KTLSProtocol13 SSLProtocol = 10
	// Specifies the DTLS 1.2 protocol.
	KDTLSProtocol12 SSLProtocol = 11
	// The maximum system supported version.
	KTLSProtocolMaxSupported SSLProtocol = 999
	// Specifies that only the SSL 2.0 protocol may be negotiated. Deprecated in iOS.
	KSSLProtocol2 SSLProtocol = 1
	// Specifies that the SSL 3.0 protocol is preferred; the SSL 2.0 protocol may be negotiated if the peer cannot use the SSL 3.0 protocol.
	KSSLProtocol3 SSLProtocol = 2
	// Specifies that only the SSL 3.0 protocol may be negotiated; fails if the peer tries to negotiate the SSL 2.0 protocol. Deprecated in iOS.
	KSSLProtocol3Only SSLProtocol = 3
	// Specifies that only the TLS 1.0 protocol may be negotiated. Deprecated in iOS.
	KTLSProtocol1Only SSLProtocol = 5
	// Specifies all supported versions. Deprecated in iOS.
	KSSLProtocolAll SSLProtocol = 6
)

func SSLGetNegotiatedProtocolVersion

func SSLGetNegotiatedProtocolVersion(context_ SSLContextRef) (result int, protocol SSLProtocol)

SSLGetNegotiatedProtocolVersion calls the Security framework function SSLGetNegotiatedProtocolVersion.

func SSLGetProtocolVersion

func SSLGetProtocolVersion(context_ SSLContextRef) (result int, protocol SSLProtocol)

SSLGetProtocolVersion calls the Security framework function SSLGetProtocolVersion.

func SSLGetProtocolVersionMax

func SSLGetProtocolVersionMax(context_ SSLContextRef) (result int, maxVersion SSLProtocol)

SSLGetProtocolVersionMax calls the Security framework function SSLGetProtocolVersionMax.

func SSLGetProtocolVersionMin

func SSLGetProtocolVersionMin(context_ SSLContextRef) (result int, minVersion SSLProtocol)

SSLGetProtocolVersionMin calls the Security framework function SSLGetProtocolVersionMin.

func SecProtocolMetadataGetNegotiatedProtocolVersion

func SecProtocolMetadataGetNegotiatedProtocolVersion(metadata unsafe.Pointer) SSLProtocol

SecProtocolMetadataGetNegotiatedProtocolVersion calls the Security framework function sec_protocol_metadata_get_negotiated_protocol_version.

func (SSLProtocol) String

func (e SSLProtocol) String() string

String returns the SSLProtocol constant's name, or its numeric form when the value is not a known constant.

type SSLProtocolSide

type SSLProtocolSide int32

The flags that indicate whether a context is for the server or client side of a connection.

const (
	// Server side.
	KSSLServerSide SSLProtocolSide = 0
	// Client side.
	KSSLClientSide SSLProtocolSide = 1
)

func (SSLProtocolSide) String

func (e SSLProtocolSide) String() string

String returns the SSLProtocolSide constant's name, or its numeric form when the value is not a known constant.

type SSLSessionOption

type SSLSessionOption int32

The options that can be set for an SSL session.

const (
	// Enables returning from SSLHandshake (with a result of errSSLServerAuthCompleted) when the server authentication portion of the handshake is complete to allow your application to perform its own certificate verification.
	KSSLSessionOptionBreakOnServerAuth SSLSessionOption = 0
	// Enables returning from SSLHandshake (with a result of errSSLClientCertRequested) when the server requests a client certificate.
	KSSLSessionOptionBreakOnCertRequested SSLSessionOption = 1
	// Enables returning from SSLHandshake (with a result of errSSLClientAuthCompleted) when the client authentication portion of the handshake is complete to allow your application to perform its own certificate verification.
	KSSLSessionOptionBreakOnClientAuth SSLSessionOption = 2
	// When enabled, TLS False Start is used if an adequate cipher-suite is negotiated.
	KSSLSessionOptionFalseStart SSLSessionOption = 3
	// Enables 1/n-1 record splitting for BEAST attack mitigation.
	KSSLSessionOptionSendOneByteRecord SSLSessionOption = 4
	// Allow server identity change on renegotiation.
	KSSLSessionOptionAllowServerIdentityChange SSLSessionOption = 5
	// Enable fallback countermeasures.
	KSSLSessionOptionFallback SSLSessionOption = 6
	// Break from a client hello in order to check for SNI.
	KSSLSessionOptionBreakOnClientHello SSLSessionOption = 7
	// Allow renegotiation.
	KSSLSessionOptionAllowRenegotiation SSLSessionOption = 8
	// Enable session tickets.
	KSSLSessionOptionEnableSessionTickets SSLSessionOption = 9
)

func (SSLSessionOption) String

func (e SSLSessionOption) String() string

String returns the SSLSessionOption constant's name, or its numeric form when the value is not a known constant.

type SSLSessionState

type SSLSessionState int32

The flags that represent the state of an SSL session.

const (
	// No I/O has been performed yet.
	KSSLIdle SSLSessionState = 0
	// The SSL handshake is in progress.
	KSSLHandshake SSLSessionState = 1
	// The SSL handshake is complete; the connection is ready for normal I/O.
	KSSLConnected SSLSessionState = 2
	// The connection closed normally.
	KSSLClosed SSLSessionState = 3
	// The connection aborted.
	KSSLAborted SSLSessionState = 4
)

func SSLGetSessionState

func SSLGetSessionState(context_ SSLContextRef) (result int, state SSLSessionState)

SSLGetSessionState calls the Security framework function SSLGetSessionState.

func (SSLSessionState) String

func (e SSLSessionState) String() string

String returns the SSLSessionState constant's name, or its numeric form when the value is not a known constant.

type SecACL

type SecACL struct{}

Contains information about an access control list (ACL) entry.

type SecACLRef added in v0.18.0

type SecACLRef struct{ obj.Object }

SecACLRef is a handle for the opaque SecACLRef type.

func (SecACLRef) IsNil added in v0.18.0

func (h SecACLRef) IsNil() bool

IsNil reports whether SecACLRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecAccess

type SecAccess struct{}

Contains information about an access.

type SecAccessControl

type SecAccessControl struct{}

CFType representing access control for an item. SecAccessControl.h for details.

type SecAccessControlCreateFlags

type SecAccessControlCreateFlags uint64

Access control constants that dictate how a keychain item may be used. Bitmask — values may be combined with |.

const (
	// Constraint to access an item with either biometry or passcode.
	KSecAccessControlUserPresence SecAccessControlCreateFlags = 1
	// Constraint to access an item with Touch ID for any enrolled fingers, or Face ID.
	KSecAccessControlBiometryAny SecAccessControlCreateFlags = 2
	// Constraint to access an item with Touch ID for any enrolled fingers.
	//
	// Deprecated: since macOS 10.13.4.
	KSecAccessControlTouchIDAny SecAccessControlCreateFlags = 2
	// Constraint to access an item with Touch ID for currently enrolled fingers, or from Face ID with the currently enrolled user.
	KSecAccessControlBiometryCurrentSet SecAccessControlCreateFlags = 8
	// Constraint to access an item with Touch ID for currently enrolled fingers.
	//
	// Deprecated: since macOS 10.13.4.
	KSecAccessControlTouchIDCurrentSet SecAccessControlCreateFlags = 8
	// Constraint to access an item with a passcode.
	KSecAccessControlDevicePasscode SecAccessControlCreateFlags = 16
	// Constraint to access an item with a watch.
	//
	// Deprecated: since macOS 15.0.
	KSecAccessControlWatch     SecAccessControlCreateFlags = 32
	KSecAccessControlCompanion SecAccessControlCreateFlags = 32
	// Indicates that at least one constraint must be satisfied.
	KSecAccessControlOr SecAccessControlCreateFlags = 16384
	// Indicates that all constraints must be satisfied.
	KSecAccessControlAnd SecAccessControlCreateFlags = 32768
	// Enable a private key to be used in signing a block of data or verifying a signed block.
	KSecAccessControlPrivateKeyUsage SecAccessControlCreateFlags = 1073741824
	// Option to use an application-provided password for data encryption key generation.
	KSecAccessControlApplicationPassword SecAccessControlCreateFlags = 2147483648
)

func (SecAccessControlCreateFlags) String

String returns the SecAccessControlCreateFlags constant's name, or its numeric form when the value is not a known constant.

type SecAccessControlRef added in v0.18.0

type SecAccessControlRef struct{ obj.Object }

SecAccessControlRef is a handle for the opaque SecAccessControlRef type.

func (SecAccessControlRef) IsNil added in v0.18.0

func (h SecAccessControlRef) IsNil() bool

IsNil reports whether SecAccessControlRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecAccessRef added in v0.18.0

type SecAccessRef struct{ obj.Object }

SecAccessRef is a handle for the opaque SecAccessRef type.

func (SecAccessRef) IsNil added in v0.18.0

func (h SecAccessRef) IsNil() bool

IsNil reports whether SecAccessRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecAsn1AlgId

type SecAsn1AlgId struct {
	// contains filtered or unexported fields
}

A structure identifying an ASN.1 algorithm by its OID, and its corresponding parameters. The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

type SecAsn1Item

type SecAsn1Item = CssmData

SecAsn1Item is an alias for the cssm_data value type.

type SecAsn1Oid

type SecAsn1Oid = CssmData

SecAsn1Oid is an alias for the cssm_data value type.

type SecAsn1PubKeyInfo

type SecAsn1PubKeyInfo struct {
	// contains filtered or unexported fields
}

A structure containing a public key and its associated algorithm. The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

type SecAsn1Template

type SecAsn1Template = SecAsn1Template_struct

SecAsn1Template is an alias for the SecAsn1Template_struct value type.

type SecAsn1Template_struct

type SecAsn1Template_struct struct {
	Kind   uint32
	Offset uint32
	Sub    unsafe.Pointer
	Size   uint32
}

A structure that defines one element of a BER or DER encoding.

type SecAuthenticationType

type SecAuthenticationType uint32

The authentication type to use for an Internet password.

const (
	// Specifies Windows NT LAN Manager authentication.
	KSecAuthenticationTypeNTLM SecAuthenticationType = 1835824238
	// Specifies Microsoft Network default authentication.
	KSecAuthenticationTypeMSN SecAuthenticationType = 1634628461
	// Specifies Distributed Password authentication.
	KSecAuthenticationTypeDPA SecAuthenticationType = 1633775716
	// Specifies Remote Password authentication.
	KSecAuthenticationTypeRPA SecAuthenticationType = 1633775730
	// Specifies HTTP Basic authentication.
	KSecAuthenticationTypeHTTPBasic SecAuthenticationType = 1886680168
	// Specifies HTTP Digest Access authentication.
	KSecAuthenticationTypeHTTPDigest SecAuthenticationType = 1685353576
	// Specifies HTML form based authentication.
	KSecAuthenticationTypeHTMLForm SecAuthenticationType = 1836216166
	// Specifies the default authentication type.
	KSecAuthenticationTypeDefault SecAuthenticationType = 1953261156
	// Specifies that any authentication type is acceptable.
	KSecAuthenticationTypeAny SecAuthenticationType = 0
)

func (SecAuthenticationType) String

func (e SecAuthenticationType) String() string

String returns the SecAuthenticationType constant's name, or its numeric form when the value is not a known constant.

type SecCSDigestAlgorithm

type SecCSDigestAlgorithm uint32

The list of digest algorithms available for code signatures.

const (
	KSecCodeSignatureNoHash              SecCSDigestAlgorithm = 0
	KSecCodeSignatureHashSHA1            SecCSDigestAlgorithm = 1
	KSecCodeSignatureHashSHA256          SecCSDigestAlgorithm = 2
	KSecCodeSignatureHashSHA256Truncated SecCSDigestAlgorithm = 3
	KSecCodeSignatureHashSHA384          SecCSDigestAlgorithm = 4
	KSecCodeSignatureHashSHA512          SecCSDigestAlgorithm = 5
)

func (SecCSDigestAlgorithm) String

func (e SecCSDigestAlgorithm) String() string

String returns the SecCSDigestAlgorithm constant's name, or its numeric form when the value is not a known constant.

type SecCSFlags

type SecCSFlags uint32

Values that can be used in the flags parameter to most code signing functions. Bitmask — values may be combined with |.

const (
	// No flags (use the default behavior).
	KSecCSDefaultFlags SecCSFlags = 0
	// Consider expired certificates invalid.
	KSecCSConsiderExpiration            SecCSFlags = 2147483648
	KSecCSEnforceRevocationChecks       SecCSFlags = 1073741824
	KSecCSNoNetworkAccess               SecCSFlags = 536870912
	KSecCSReportProgress                SecCSFlags = 268435456
	KSecCSCheckTrustedAnchors           SecCSFlags = 134217728
	KSecCSQuickCheck                    SecCSFlags = 67108864
	KSecCSApplyEmbeddedPolicy           SecCSFlags = 33554432
	KSecCSStripDisallowedXattrs         SecCSFlags = 16777216
	KSecCSMatchGuestRequirementInKernel SecCSFlags = 8388608
)

func (SecCSFlags) String

func (e SecCSFlags) String() string

String returns the SecCSFlags constant's name, or its numeric form when the value is not a known constant.

type SecCertificate

type SecCertificate struct{}

CFType representing a X.509 certificate. See SecCertificate.h for details.

type SecCertificateRef added in v0.18.0

type SecCertificateRef struct{ obj.Object }

SecCertificateRef is a handle for the opaque SecCertificateRef type.

func SecCertificateCopyPreferred

func SecCertificateCopyPreferred(name corefoundation.CFStringRef, keyUsage corefoundation.CFArrayRef) SecCertificateRef

SecCertificateCopyPreferred calls the Security framework function SecCertificateCopyPreferred.

func SecCertificateCopyRef

func SecCertificateCopyRef(certificate unsafe.Pointer) SecCertificateRef

SecCertificateCopyRef calls the Security framework function sec_certificate_copy_ref.

func SecCertificateCreateWithData

func SecCertificateCreateWithData(allocator corefoundation.CFAllocatorRef, data corefoundation.CFDataRef) SecCertificateRef

SecCertificateCreateWithData calls the Security framework function SecCertificateCreateWithData.

func SecTrustGetCertificateAtIndex

func SecTrustGetCertificateAtIndex(trust SecTrustRef, ix int) SecCertificateRef

SecTrustGetCertificateAtIndex calls the Security framework function SecTrustGetCertificateAtIndex.

func (SecCertificateRef) IsNil added in v0.18.0

func (h SecCertificateRef) IsNil() bool

IsNil reports whether SecCertificateRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecCode

type SecCode struct{}

type SecCodeRef added in v0.18.0

type SecCodeRef struct{ obj.Object }

SecCodeRef is a handle for the opaque SecCodeRef type.

func (SecCodeRef) IsNil added in v0.18.0

func (h SecCodeRef) IsNil() bool

IsNil reports whether SecCodeRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecCodeSignatureFlags

type SecCodeSignatureFlags uint32

Specify option flags that can be embedded in a code signature during signing and that govern the use of the signature. Bitmask — values may be combined with |.

const (
	// May host guest code.
	KSecCodeSignatureHost SecCodeSignatureFlags = 1
	// Must be used without a signing identity.
	KSecCodeSignatureAdhoc SecCodeSignatureFlags = 2
	// Always set the kSecCodeStatusHard status flag on launch.
	KSecCodeSignatureForceHard SecCodeSignatureFlags = 256
	// Always set the termination status flag on launch.
	KSecCodeSignatureForceKill SecCodeSignatureFlags = 512
	// Always set the kSecCSConsiderExpiration flag when validating the code.
	KSecCodeSignatureForceExpiration SecCodeSignatureFlags = 1024
	// Restrict dyld loading.
	KSecCodeSignatureRestrict SecCodeSignatureFlags = 2048
	// Enforce code signing.
	KSecCodeSignatureEnforcement SecCodeSignatureFlags = 4096
	// Require library validation.
	KSecCodeSignatureLibraryValidation SecCodeSignatureFlags = 8192
	// Apply runtime hardening policies as required by the hardened runtime version.
	KSecCodeSignatureRuntime      SecCodeSignatureFlags = 65536
	KSecCodeSignatureLinkerSigned SecCodeSignatureFlags = 131072
)

func (SecCodeSignatureFlags) String

func (e SecCodeSignatureFlags) String() string

String returns the SecCodeSignatureFlags constant's name, or its numeric form when the value is not a known constant.

type SecCodeStatus

type SecCodeStatus uint32

Operational flags attached by code signing services to running code. Bitmask — values may be combined with |.

const (
	// The code is dynamically valid.
	KSecCodeStatusValid SecCodeStatus = 1
	// The code prefers to be denied access to resources if gaining access would invalidate it.
	KSecCodeStatusHard SecCodeStatus = 256
	// The code wants to be terminated if it ever loses its validity.
	KSecCodeStatusKill SecCodeStatus = 512
	// The code has been debugged by another process that was allowed to do so.
	KSecCodeStatusDebugged SecCodeStatus = 268435456
	// The code ships with the operating system and is signed by Apple.
	KSecCodeStatusPlatform SecCodeStatus = 67108864
)

func (SecCodeStatus) String

func (e SecCodeStatus) String() string

String returns the SecCodeStatus constant's name, or its numeric form when the value is not a known constant.

type SecCredentialType deprecated

type SecCredentialType uint32

The credential type to be returned by SecKeyGetCredentials.

Deprecated: No longer supported

const (
	// The default setting for determining whether to present UI is used.
	KSecCredentialTypeDefault SecCredentialType = 0
	// Keychain operations on keys that have this credential are allowed to present UI if required.
	KSecCredentialTypeWithUI SecCredentialType = 1
	// Keychain operations on keys that have this credential are not allowed to present UI, and will fail if UI is required.
	KSecCredentialTypeNoUI SecCredentialType = 2
)

func (SecCredentialType) String

func (e SecCredentialType) String() string

String returns the SecCredentialType constant's name, or its numeric form when the value is not a known constant.

type SecExternalFormat

type SecExternalFormat uint32

The external format of a keychain item.

const (
	KSecFormatUnknown SecExternalFormat = 0
	// Format for asymmetric (public/private) keys. OpenSSL is an open source toolkit for Secure Sockets Layer (SSL) and Transport Layer Security (TLS). Also known as X.509 for public keys.
	KSecFormatOpenSSL SecExternalFormat = 1
	// OpenSSH 1 format for asymmetric (public/private) keys. OpenSSH is an OpenBSD implementation of the Secure Shell (SSH) protocol.
	KSecFormatSSH SecExternalFormat = 2
	// Format for asymmetric keys. BSAFE is a standard from RSA Security for encryption, digital signatures, and privacy.
	KSecFormatBSAFE SecExternalFormat = 3
	// Format for symmetric keys. Raw, unformatted key bits. This is the default for symmetric keys.
	KSecFormatRawKey SecExternalFormat = 4
	// Format for wrapped symmetric and private keys. PKCS8 is the Private-Key Information Syntax Standard from RSA Security.
	KSecFormatWrappedPKCS8 SecExternalFormat = 5
	// Format for wrapped symmetric and private keys. OpenSSL is an open-source toolkit for Secure Sockets Layer (SSL) and Transport Layer Security (TLS).
	KSecFormatWrappedOpenSSL SecExternalFormat = 6
	// OpenSSH 1 format for wrapped symmetric and private keys. OpenSSH is an OpenBSD implementation of the Secure Shell (SSH) protocol.
	KSecFormatWrappedSSH SecExternalFormat = 7
	// Not supported.
	KSecFormatWrappedLSH SecExternalFormat = 8
	// Format for certificates. DER (distinguished encoding rules) encoded. X.509 is a standard for digital certificates from the International Telecommunication Union (ITU). This is the default for certificates.
	KSecFormatX509Cert SecExternalFormat = 9
	// Sequence of certificates and keys with PEM armor. PEM armor refers to a way of expressing binary data as an ASCII string so that it can be transferred over text-only channels such as email. This is the default format for multiple items.
	KSecFormatPEMSequence SecExternalFormat = 10
	// Sequence of certificates, no PEM armor. PKCS7 is the Cryptographic Message Syntax Standard from RSA Security, Inc.
	KSecFormatPKCS7 SecExternalFormat = 11
	// Set of certificates and private keys. PKCS12 is the Personal Information Exchange Syntax from RSA Security, Inc.
	KSecFormatPKCS12 SecExternalFormat = 12
	// Set of certificates in the Netscape Certificate Sequence format.
	KSecFormatNetscapeCertSequence SecExternalFormat = 13
	// OpenSSH 2 format for public keys. OpenSSH version 2 private keys are in format kSecFormatOpenSSL or kSecFormatWrappedOpenSSL. OpenSSH is an OpenBSD implementation of the Secure Shell (SSH) protocol.
	KSecFormatSSHv2 SecExternalFormat = 14
)

func (SecExternalFormat) String

func (e SecExternalFormat) String() string

String returns the SecExternalFormat constant's name, or its numeric form when the value is not a known constant.

type SecExternalItemType

type SecExternalItemType uint32

The import item type.

const (
	// Indicates that the caller does not know the type of information being imported or exported.
	KSecItemTypeUnknown SecExternalItemType = 0
	// Indicates a private key.
	KSecItemTypePrivateKey SecExternalItemType = 1
	// Indicates a public key.
	KSecItemTypePublicKey SecExternalItemType = 2
	// Indicates a session key.
	KSecItemTypeSessionKey SecExternalItemType = 3
	// Indicates a certificate.
	KSecItemTypeCertificate SecExternalItemType = 4
	// Indicates a set of certificates or certificates and private keys.
	KSecItemTypeAggregate SecExternalItemType = 5
)

func (SecExternalItemType) String

func (e SecExternalItemType) String() string

String returns the SecExternalItemType constant's name, or its numeric form when the value is not a known constant.

type SecIdentity

type SecIdentity struct{}

CFType representing an identity, which contains a SecKeyRef and an associated SecCertificateRef. See SecIdentity.h for details.

type SecIdentityRef added in v0.18.0

type SecIdentityRef struct{ obj.Object }

SecIdentityRef is a handle for the opaque SecIdentityRef type.

func SecIdentityCopyPreferred

func SecIdentityCopyPreferred(name corefoundation.CFStringRef, keyUsage corefoundation.CFArrayRef, validIssuers corefoundation.CFArrayRef) SecIdentityRef

SecIdentityCopyPreferred calls the Security framework function SecIdentityCopyPreferred.

func SecIdentityCopyRef

func SecIdentityCopyRef(identity unsafe.Pointer) SecIdentityRef

SecIdentityCopyRef calls the Security framework function sec_identity_copy_ref.

func SecIdentityCreate

func SecIdentityCreate(allocator corefoundation.CFAllocatorRef, certificate SecCertificateRef, privateKey SecKeyRef) SecIdentityRef

SecIdentityCreate calls the Security framework function SecIdentityCreate.

func (SecIdentityRef) IsNil added in v0.18.0

func (h SecIdentityRef) IsNil() bool

IsNil reports whether SecIdentityRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecIdentitySearchRef added in v0.18.0

type SecIdentitySearchRef struct{ obj.Object }

SecIdentitySearchRef is a handle for the opaque SecIdentitySearchRef type.

func (SecIdentitySearchRef) IsNil added in v0.18.0

func (h SecIdentitySearchRef) IsNil() bool

IsNil reports whether SecIdentitySearchRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecItemAttr

type SecItemAttr uint32

Specifies a keychain item’s attributes.

const (
	// Identifies the creation date attribute.
	KSecCreationDateItemAttr SecItemAttr = 1667522932
	// Identifies the modification date attribute.
	KSecModDateItemAttr SecItemAttr = 1835295092
	// Identifies the description attribute.
	KSecDescriptionItemAttr SecItemAttr = 1684370275
	// Identifies the comment attribute.
	KSecCommentItemAttr SecItemAttr = 1768123764
	// Identifies the creator attribute.
	KSecCreatorItemAttr SecItemAttr = 1668445298
	// Identifies the type attribute.
	KSecTypeItemAttr SecItemAttr = 1954115685
	// Identifies the script code attribute.
	KSecScriptCodeItemAttr SecItemAttr = 1935897200
	// Identifies the label attribute.
	KSecLabelItemAttr SecItemAttr = 1818321516
	// Identifies the invisible attribute.
	KSecInvisibleItemAttr SecItemAttr = 1768846953
	// Identifies the negative attribute.
	KSecNegativeItemAttr SecItemAttr = 1852139361
	// Identifies the custom icon attribute.
	KSecCustomIconItemAttr SecItemAttr = 1668641641
	// Identifies the account attribute.
	KSecAccountItemAttr SecItemAttr = 1633903476
	// Identifies the service attribute.
	KSecServiceItemAttr SecItemAttr = 1937138533
	// Identifies the generic attribute.
	KSecGenericItemAttr SecItemAttr = 1734700641
	// Identifies the security domain attribute.
	KSecSecurityDomainItemAttr SecItemAttr = 1935961454
	// Identifies the server attribute.
	KSecServerItemAttr SecItemAttr = 1936881266
	// Identifies the authentication type attribute.
	KSecAuthenticationTypeItemAttr SecItemAttr = 1635023216
	// Identifies the port attribute.
	KSecPortItemAttr SecItemAttr = 1886351988
	// Identifies the path attribute.
	KSecPathItemAttr SecItemAttr = 1885434984
	// Identifies the volume attribute.
	KSecVolumeItemAttr SecItemAttr = 1986817381
	// Identifies the address attribute.
	KSecAddressItemAttr SecItemAttr = 1633969266
	// Identifies the server signature attribute.
	KSecSignatureItemAttr SecItemAttr = 1936943463
	// Identifies the protocol attribute.
	KSecProtocolItemAttr SecItemAttr = 1886675820
	// Indicates a CSSM_CERT_TYPE type.
	KSecCertificateType SecItemAttr = 1668577648
	// Indicates a CSSM_CERT_ENCODING type.
	KSecCertificateEncoding SecItemAttr = 1667591779
	// Indicates a CSSM_CRL_TYPE type.
	KSecCrlType SecItemAttr = 1668445296
	// Indicates a CSSM_CRL_ENCODING type.
	KSecCrlEncoding SecItemAttr = 1668443747
	// Indicates an alias.
	KSecAlias SecItemAttr = 1634494835
)

func (SecItemAttr) String

func (e SecItemAttr) String() string

String returns the SecItemAttr constant's name, or its numeric form when the value is not a known constant.

type SecItemClass

type SecItemClass uint32

Specifies a keychain item’s class code.

const (
	// Indicates that the item is an Internet password.
	KSecInternetPasswordItemClass SecItemClass = 1768842612
	// Indicates that the item is a generic password.
	KSecGenericPasswordItemClass SecItemClass = 1734700656
	// Indicates that the item is an AppleShare password.
	KSecAppleSharePasswordItemClass SecItemClass = 1634953328
	// Indicates that the item is an X509 certificate.
	KSecCertificateItemClass SecItemClass = 2147487744
	// Indicates that the item is a public key of a public-private pair.
	KSecPublicKeyItemClass SecItemClass = 15
	// Indicates that the item is a private key of a public-private pair.
	KSecPrivateKeyItemClass SecItemClass = 16
	// Indicates that the item is a private key used for symmetric-key encryption.
	KSecSymmetricKeyItemClass SecItemClass = 17
)

func SecKeychainItemCopyAttributesAndData

func SecKeychainItemCopyAttributesAndData(itemRef SecKeychainItemRef, info unsafe.Pointer, attrList unsafe.Pointer, outData unsafe.Pointer) (result int, itemClass SecItemClass, length int)

SecKeychainItemCopyAttributesAndData calls the Security framework function SecKeychainItemCopyAttributesAndData.

func SecKeychainItemCopyContent

func SecKeychainItemCopyContent(itemRef SecKeychainItemRef, attrList unsafe.Pointer, outData unsafe.Pointer) (result int, itemClass SecItemClass, length int)

SecKeychainItemCopyContent calls the Security framework function SecKeychainItemCopyContent.

func (SecItemClass) String

func (e SecItemClass) String() string

String returns the SecItemClass constant's name, or its numeric form when the value is not a known constant.

type SecItemImportExportFlags

type SecItemImportExportFlags uint32

The import and export function flags. Bitmask — values may be combined with |.

const (
	// A flag that indicates the exported data should have PEM armor.
	KSecItemPemArmour SecItemImportExportFlags = 1
)

func (SecItemImportExportFlags) String

func (e SecItemImportExportFlags) String() string

String returns the SecItemImportExportFlags constant's name, or its numeric form when the value is not a known constant.

type SecItemImportExportKeyParameters

type SecItemImportExportKeyParameters struct {
	Version       uint32
	Flags         SecKeyImportExportFlags
	Passphrase    unsafe.Pointer
	AlertTitle    unsafe.Pointer
	AlertPrompt   unsafe.Pointer
	AccessRef     unsafe.Pointer
	KeyUsage      unsafe.Pointer
	KeyAttributes unsafe.Pointer
}

The import/export parameter structure.

type SecKey

type SecKey struct{}

CFType representing a cryptographic key. See SecKey.h for details.

type SecKeyImportExportFlags

type SecKeyImportExportFlags uint32

The import/export parameter structure flags. Bitmask — values may be combined with |.

const (
	// A flag that you set to prevent importing more than one private key.
	KSecKeyImportOnlyOne SecKeyImportExportFlags = 1
	// A flag that indicates the user should be prompted for a passphrase on import or export.
	KSecKeySecurePassphrase SecKeyImportExportFlags = 2
	// A flag that indicates imported private keys have no access object attached to them.
	KSecKeyNoAccessControl SecKeyImportExportFlags = 4
)

func (SecKeyImportExportFlags) String

func (e SecKeyImportExportFlags) String() string

String returns the SecKeyImportExportFlags constant's name, or its numeric form when the value is not a known constant.

type SecKeyImportExportParameters

type SecKeyImportExportParameters struct {
	Version       uint32
	Flags         SecKeyImportExportFlags
	Passphrase    unsafe.Pointer
	AlertTitle    unsafe.Pointer
	AlertPrompt   unsafe.Pointer
	AccessRef     unsafe.Pointer
	KeyUsage      uint32
	KeyAttributes uint32
}

The legacy import/export parameter structure.

type SecKeyOperationType

type SecKeyOperationType int64

The types of operations that you can use a cryptographic key to perform.

const (
	KSecKeyOperationTypeSign        SecKeyOperationType = 0
	KSecKeyOperationTypeVerify      SecKeyOperationType = 1
	KSecKeyOperationTypeEncrypt     SecKeyOperationType = 2
	KSecKeyOperationTypeDecrypt     SecKeyOperationType = 3
	KSecKeyOperationTypeKeyExchange SecKeyOperationType = 4
)

func (SecKeyOperationType) String

func (e SecKeyOperationType) String() string

String returns the SecKeyOperationType constant's name, or its numeric form when the value is not a known constant.

type SecKeyRef added in v0.18.0

type SecKeyRef struct{ obj.Object }

SecKeyRef is a handle for the opaque SecKeyRef type.

func SecCertificateCopyKey

func SecCertificateCopyKey(certificate SecCertificateRef) SecKeyRef

SecCertificateCopyKey calls the Security framework function SecCertificateCopyKey.

func SecKeyCopyPublicKey

func SecKeyCopyPublicKey(key SecKeyRef) SecKeyRef

SecKeyCopyPublicKey calls the Security framework function SecKeyCopyPublicKey.

func SecTrustCopyKey

func SecTrustCopyKey(trust SecTrustRef) SecKeyRef

SecTrustCopyKey calls the Security framework function SecTrustCopyKey.

func SecTrustCopyPublicKey

func SecTrustCopyPublicKey(trust SecTrustRef) SecKeyRef

SecTrustCopyPublicKey calls the Security framework function SecTrustCopyPublicKey.

func (SecKeyRef) IsNil added in v0.18.0

func (h SecKeyRef) IsNil() bool

IsNil reports whether SecKeyRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecKeySizes deprecated

type SecKeySizes uint32

The supported sizes for keys of various common types.

Deprecated: No longer supported

const (
	// The default key size for the specified type.
	KSecDefaultKeySize SecKeySizes = 0
	// 192-bit DES.
	KSec3DES192 SecKeySizes = 192
	// 128-bit AES.
	KSecAES128 SecKeySizes = 128
	// 192-bit AES.
	KSecAES192 SecKeySizes = 192
	// 256-bit AES.
	KSecAES256 SecKeySizes = 256
	// 192-bit ECC Keys for Suite-B from RFC 4492 section 5.1.1.
	KSecp192r1 SecKeySizes = 192
	// 256-bit ECC Keys for Suite-B from RFC 4492 section 5.1.1.
	KSecp256r1 SecKeySizes = 256
	// 384-bit ECC Keys for Suite-B from RFC 4492 section 5.1.1.
	KSecp384r1 SecKeySizes = 384
	// 521-bit ECC Keys for Suite-B from RFC 4492 section 5.1.1.
	KSecp521r1 SecKeySizes = 521
	// 1024 bits is the minimum size for an RSA key.
	KSecRSAMin SecKeySizes = 1024
	// 4096 bits is the maximum size for an RSA key.
	KSecRSAMax SecKeySizes = 4096
)

func (SecKeySizes) String

func (e SecKeySizes) String() string

String returns the SecKeySizes constant's name, or its numeric form when the value is not a known constant.

type SecKeyUsage

type SecKeyUsage uint32

The flags that indicate key usage in the KeyUsage extension of a certificate. Bitmask — values may be combined with |.

const (
	KSecKeyUsageUnspecified SecKeyUsage = 0
	// The DigitalSignature bit is set in KeyUsage extension.
	KSecKeyUsageDigitalSignature SecKeyUsage = 1
	// The NonRepudiation bit is set in KeyUsage extension.
	KSecKeyUsageNonRepudiation SecKeyUsage = 2
	// The ContentCommitment bit is set in KeyUsage extension.
	KSecKeyUsageContentCommitment SecKeyUsage = 2
	// The KeyEncipherment bit is set in KeyUsage extension.
	KSecKeyUsageKeyEncipherment SecKeyUsage = 4
	// The DataEncipherment bit is set in KeyUsage extension.
	KSecKeyUsageDataEncipherment SecKeyUsage = 8
	// The KeyAgreement bit is set in KeyUsage extension.
	KSecKeyUsageKeyAgreement SecKeyUsage = 16
	// The KeyCertSign bit is set in KeyUsage extension.
	KSecKeyUsageKeyCertSign SecKeyUsage = 32
	// The CRLSign bit is set in KeyUsage extension.
	KSecKeyUsageCRLSign SecKeyUsage = 64
	// The EncipherOnly bit is set in KeyUsage extension.
	KSecKeyUsageEncipherOnly SecKeyUsage = 128
	// The DecipherOnly bit is set in KeyUsage extension.
	KSecKeyUsageDecipherOnly SecKeyUsage = 256
	// The KeyUsage extension is marked critical.
	KSecKeyUsageCritical SecKeyUsage = 2147483648
	// All flags set.
	KSecKeyUsageAll SecKeyUsage = 2147483647
)

func (SecKeyUsage) String

func (e SecKeyUsage) String() string

String returns the SecKeyUsage constant's name, or its numeric form when the value is not a known constant.

type SecKeychain

type SecKeychain struct{}

Contains information about a keychain.

type SecKeychainAttribute

type SecKeychainAttribute struct {
	Tag    uint32
	Length uint32
	Data   unsafe.Pointer
}

A structure that holds a single keychain attribute.

type SecKeychainAttributeInfo

type SecKeychainAttributeInfo struct {
	Count  uint32
	Tag    unsafe.Pointer
	Format unsafe.Pointer
}

A structure that represents an attribute.

type SecKeychainAttributeList

type SecKeychainAttributeList struct {
	Count uint32
	Attr  unsafe.Pointer
}

A list of keychain attributes.

type SecKeychainCallbackInfo

type SecKeychainCallbackInfo struct {
	Version  uint32
	Item     unsafe.Pointer
	Keychain unsafe.Pointer
	Pid      int32
}

Information about a keychain event that keychain services deliver to your app via a callback function.

type SecKeychainEvent

type SecKeychainEvent uint32

The list of keychain events that can trigger a callback.

const (
	// Indicates a keychain was locked.
	KSecLockEvent SecKeychainEvent = 1
	// Indicates a keychain was successfully unlocked.
	KSecUnlockEvent SecKeychainEvent = 2
	// Indicates an item was added to a keychain.
	KSecAddEvent SecKeychainEvent = 3
	// Indicates an item was deleted from a keychain.
	KSecDeleteEvent SecKeychainEvent = 4
	// Indicates a keychain item was updated.
	KSecUpdateEvent SecKeychainEvent = 5
	// Indicates the keychain password was changed.
	KSecPasswordChangedEvent SecKeychainEvent = 6
	// Indicates that a different keychain was specified as the default.
	KSecDefaultChangedEvent SecKeychainEvent = 9
	// Indicates a process has accessed a keychain item’s data.
	//
	// Deprecated: Read events are no longer posted
	KSecDataAccessEvent SecKeychainEvent = 10
	// Indicates the list of keychains has changed.
	//
	// Deprecated: Read events are no longer posted
	KSecKeychainListChangedEvent SecKeychainEvent = 11
	// Indicates trust settings have changed.
	//
	// Deprecated: Read events are no longer posted
	KSecTrustSettingsChangedEvent SecKeychainEvent = 12
)

func (SecKeychainEvent) String

func (e SecKeychainEvent) String() string

String returns the SecKeychainEvent constant's name, or its numeric form when the value is not a known constant.

type SecKeychainEventMask

type SecKeychainEventMask uint32

Bit masks corresponding to the events that can trigger a keychain callback. Bitmask — values may be combined with |.

const (
	// If the bit specified by this mask is set, your callback function is invoked when a keychain is locked.
	KSecLockEventMask SecKeychainEventMask = 2
	// If the bit specified by this mask is set, your callback function is invoked when a keychain is unlocked.
	KSecUnlockEventMask SecKeychainEventMask = 4
	// If the bit specified by this mask is set, your callback function is invoked when an item is added to a keychain.
	KSecAddEventMask SecKeychainEventMask = 8
	// If the bit specified by this mask is set, your callback function is invoked when an item is deleted from a keychain.
	KSecDeleteEventMask SecKeychainEventMask = 16
	// If the bit specified by this mask is set, your callback function is invoked when a keychain item is updated.
	KSecUpdateEventMask SecKeychainEventMask = 32
	// If the bit specified by this mask is set, your callback function is invoked when the keychain password is changed.
	KSecPasswordChangedEventMask SecKeychainEventMask = 64
	// If the bit specified by this mask is set, your callback function is invoked when a different keychain is specified as the default.
	KSecDefaultChangedEventMask SecKeychainEventMask = 512
	// If the bit specified by this mask is set, your callback function is invoked when a process accesses a keychain item’s data.
	//
	// Deprecated: Read events are no longer posted
	KSecDataAccessEventMask SecKeychainEventMask = 1024
	// If the bit specified by this mask is set, your callback function is invoked when a keychain list is changed.
	//
	// Deprecated: Read events are no longer posted
	KSecKeychainListChangedMask SecKeychainEventMask = 2048
	// If the bit specified by this mask is set, your callback function is invoked when there is a change in certificate trust settings.
	//
	// Deprecated: Read events are no longer posted
	KSecTrustSettingsChangedEventMask SecKeychainEventMask = 4096
	// If all the bits are set, your callback function is invoked whenever any event occurs.
	//
	// Deprecated: Read events are no longer posted
	KSecEveryEventMask SecKeychainEventMask = 4294967295
)

func (SecKeychainEventMask) String

func (e SecKeychainEventMask) String() string

String returns the SecKeychainEventMask constant's name, or its numeric form when the value is not a known constant.

type SecKeychainItem

type SecKeychainItem struct{}

Contains information about a keychain item.

type SecKeychainItemRef added in v0.18.0

type SecKeychainItemRef struct{ obj.Object }

SecKeychainItemRef is a handle for the opaque SecKeychainItemRef type.

func (SecKeychainItemRef) IsNil added in v0.18.0

func (h SecKeychainItemRef) IsNil() bool

IsNil reports whether SecKeychainItemRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecKeychainPromptSelector

type SecKeychainPromptSelector uint16

Bits that define when a keychain should require a passphrase. Bitmask — values may be combined with |.

const (
	// Indicates that a passphrase should be required for every access.
	KSecKeychainPromptRequirePassphase SecKeychainPromptSelector = 1
	// Indicates that a passphrase should be required when an unsigned application attempts to use the keychain, overriding the system default.
	KSecKeychainPromptUnsigned SecKeychainPromptSelector = 16
	// Indicates that a passphrase should be required when an unsigned application attempts to use the keychain.
	KSecKeychainPromptUnsignedAct SecKeychainPromptSelector = 32
	// Indicates that a passphrase should be required when an application with an invalid signature attempts to use the keychain, overriding the system default.
	KSecKeychainPromptInvalid SecKeychainPromptSelector = 64
	// Indicates that a passphrase should be required when an application with an invalid signature attempts to use the keychain.
	KSecKeychainPromptInvalidAct SecKeychainPromptSelector = 128
)

func SecACLCopyContents

func SecACLCopyContents(acl SecACLRef, applicationList unsafe.Pointer, description unsafe.Pointer) (result int, promptSelector SecKeychainPromptSelector)

SecACLCopyContents calls the Security framework function SecACLCopyContents.

func (SecKeychainPromptSelector) String

func (e SecKeychainPromptSelector) String() string

String returns the SecKeychainPromptSelector constant's name, or its numeric form when the value is not a known constant.

type SecKeychainRef added in v0.18.0

type SecKeychainRef struct{ obj.Object }

SecKeychainRef is a handle for the opaque SecKeychainRef type.

func (SecKeychainRef) IsNil added in v0.18.0

func (h SecKeychainRef) IsNil() bool

IsNil reports whether SecKeychainRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecKeychainSearch

type SecKeychainSearch struct{}

Contains information about a keychain search.

type SecKeychainSearchRef added in v0.18.0

type SecKeychainSearchRef struct{ obj.Object }

SecKeychainSearchRef is a handle for the opaque SecKeychainSearchRef type.

func (SecKeychainSearchRef) IsNil added in v0.18.0

func (h SecKeychainSearchRef) IsNil() bool

IsNil reports whether SecKeychainSearchRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecKeychainSettings

type SecKeychainSettings struct {
	Version         uint32
	LockOnSleep     uint8
	UseLockInterval uint8
	LockInterval    uint32
}

A structure that contains information about keychain settings.

type SecPadding deprecated

type SecPadding uint32

The types of padding to use when you create or verify a digital signature.

Deprecated: Replaced with SecKeyAlgorithm Bitmask — values may be combined with |.

const (
	// No padding.
	KSecPaddingNone SecPadding = 0
	// PKCS1 padding.
	KSecPaddingPKCS1  SecPadding = 1
	KSecPaddingSigRaw SecPadding = 16384
	// Data to be signed is an MD2 hash.
	KSecPaddingPKCS1MD2 SecPadding = 32768
	// Data to be signed is an MD5 hash.
	KSecPaddingPKCS1MD5 SecPadding = 32769
	// Data to be signed is a SHA1 hash.
	KSecPaddingPKCS1SHA1 SecPadding = 32770
)

func (SecPadding) String

func (e SecPadding) String() string

String returns the SecPadding constant's name, or its numeric form when the value is not a known constant.

type SecPassword

type SecPassword struct{}

Contains information about a password.

type SecPasswordRef added in v0.18.0

type SecPasswordRef struct{ obj.Object }

SecPasswordRef is a handle for the opaque SecPasswordRef type.

func (SecPasswordRef) IsNil added in v0.18.0

func (h SecPasswordRef) IsNil() bool

IsNil reports whether SecPasswordRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecPolicy

type SecPolicy struct{}

CFType representing a X.509 certificate trust policy. See SecPolicy.h for details.

type SecPolicyRef added in v0.18.0

type SecPolicyRef struct{ obj.Object }

SecPolicyRef is a handle for the opaque SecPolicyRef type.

func SecPolicyCreateBasicX509

func SecPolicyCreateBasicX509() SecPolicyRef

SecPolicyCreateBasicX509 calls the Security framework function SecPolicyCreateBasicX509.

func SecPolicyCreateRevocation

func SecPolicyCreateRevocation(revocationFlags int) SecPolicyRef

SecPolicyCreateRevocation calls the Security framework function SecPolicyCreateRevocation.

func SecPolicyCreateSSL

func SecPolicyCreateSSL(server uint8, hostname corefoundation.CFStringRef) SecPolicyRef

SecPolicyCreateSSL calls the Security framework function SecPolicyCreateSSL.

func SecPolicyCreateWithOID

func SecPolicyCreateWithOID(policyOID obj.Object) SecPolicyRef

SecPolicyCreateWithOID calls the Security framework function SecPolicyCreateWithOID.

func SecPolicyCreateWithProperties

func SecPolicyCreateWithProperties(policyIdentifier obj.Object, properties corefoundation.CFDictionaryRef) SecPolicyRef

SecPolicyCreateWithProperties calls the Security framework function SecPolicyCreateWithProperties.

func (SecPolicyRef) IsNil added in v0.18.0

func (h SecPolicyRef) IsNil() bool

IsNil reports whether SecPolicyRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecPolicySearchRef added in v0.18.0

type SecPolicySearchRef struct{ obj.Object }

SecPolicySearchRef is a handle for the opaque SecPolicySearchRef type.

func (SecPolicySearchRef) IsNil added in v0.18.0

func (h SecPolicySearchRef) IsNil() bool

IsNil reports whether SecPolicySearchRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecPreferencesDomain

type SecPreferencesDomain int32

The keychain preference domains.

const (
	// Indicates the user preference domain preferences.
	KSecPreferencesDomainUser SecPreferencesDomain = 0
	// Indicates the system or daemon preference domain preferences.
	KSecPreferencesDomainSystem SecPreferencesDomain = 1
	// Indicates the preferences are common to everyone.
	KSecPreferencesDomainCommon SecPreferencesDomain = 2
	// Indicates a dynamic search list (typically provided by removable keychains such as smart cards).
	KSecPreferencesDomainDynamic SecPreferencesDomain = 3
)

func SecKeychainGetPreferenceDomain

func SecKeychainGetPreferenceDomain() (result int, domain SecPreferencesDomain)

SecKeychainGetPreferenceDomain calls the Security framework function SecKeychainGetPreferenceDomain.

func (SecPreferencesDomain) String

func (e SecPreferencesDomain) String() string

String returns the SecPreferencesDomain constant's name, or its numeric form when the value is not a known constant.

type SecProtocolType

type SecProtocolType uint32

The protocol type associated with an Internet password.

const (
	// Indicates FTP.
	KSecProtocolTypeFTP SecProtocolType = 1718906912
	// Indicates a client side FTP account. The usage of this constant is deprecated as of macOS 10.3.
	KSecProtocolTypeFTPAccount SecProtocolType = 1718906977
	// Indicates HTTP.
	KSecProtocolTypeHTTP SecProtocolType = 1752462448
	// Indicates IRC.
	KSecProtocolTypeIRC SecProtocolType = 1769104160
	// Indicates NNTP.
	KSecProtocolTypeNNTP SecProtocolType = 1852732528
	// Indicates POP3.
	KSecProtocolTypePOP3 SecProtocolType = 1886351411
	// Indicates SMTP.
	KSecProtocolTypeSMTP SecProtocolType = 1936553072
	// Indicates SOCKS.
	KSecProtocolTypeSOCKS SecProtocolType = 1936685088
	// Indicates IMAP.
	KSecProtocolTypeIMAP SecProtocolType = 1768776048
	// Indicates LDAP.
	KSecProtocolTypeLDAP SecProtocolType = 1818517872
	// Indicates AFP over AppleTalk.
	KSecProtocolTypeAppleTalk SecProtocolType = 1635019883
	// Indicates AFP over TCP.
	KSecProtocolTypeAFP SecProtocolType = 1634103328
	// Indicates Telnet.
	KSecProtocolTypeTelnet SecProtocolType = 1952803950
	// Indicates SSH.
	KSecProtocolTypeSSH SecProtocolType = 1936943136
	// Indicates FTP over TLS/SSL.
	KSecProtocolTypeFTPS SecProtocolType = 1718906995
	// Indicates HTTP over TLS/SSL.
	KSecProtocolTypeHTTPS SecProtocolType = 1752461427
	// Indicates HTTP proxy.
	KSecProtocolTypeHTTPProxy SecProtocolType = 1752461432
	// Indicates HTTPS proxy.
	KSecProtocolTypeHTTPSProxy SecProtocolType = 1752462200
	// Indicates FTP proxy.
	KSecProtocolTypeFTPProxy SecProtocolType = 1718907000
	// Indicates CIFS.
	KSecProtocolTypeCIFS SecProtocolType = 1667851891
	// Indicates SMB.
	KSecProtocolTypeSMB SecProtocolType = 1936548384
	// Indicates RTSP.
	KSecProtocolTypeRTSP SecProtocolType = 1920234352
	// Indicates RTSP proxy.
	KSecProtocolTypeRTSPProxy SecProtocolType = 1920234360
	// Indicates DAAP.
	KSecProtocolTypeDAAP SecProtocolType = 1684103536
	// Indicates Remote Apple Events.
	KSecProtocolTypeEPPC SecProtocolType = 1701867619
	// Indicates IPP.
	KSecProtocolTypeIPP SecProtocolType = 1768976416
	// Indicates NNTP over TLS/SSL.
	KSecProtocolTypeNNTPS SecProtocolType = 1853124723
	// Indicates LDAP over TLS/SSL.
	KSecProtocolTypeLDAPS SecProtocolType = 1818521715
	// Indicates Telnet over TLS/SSL.
	KSecProtocolTypeTelnetS SecProtocolType = 1952803955
	// Indicates IMAP4 over TLS/SSL.
	KSecProtocolTypeIMAPS SecProtocolType = 1768779891
	// Indicates IRC over TLS/SSL.
	KSecProtocolTypeIRCS SecProtocolType = 1769104243
	// Indicates POP3 over TLS/SSL.
	KSecProtocolTypePOP3S SecProtocolType = 1886351475
	// Indicates CVS pserver.
	KSecProtocolTypeCVSpserver SecProtocolType = 1668707184
	// Indicates Subversion.
	KSecProtocolTypeSVN SecProtocolType = 1937141280
	// Indicates that any protocol is acceptable.
	KSecProtocolTypeAny SecProtocolType = 0
)

func (SecProtocolType) String

func (e SecProtocolType) String() string

String returns the SecProtocolType constant's name, or its numeric form when the value is not a known constant.

type SecRandom

type SecRandom struct{}

Reference to a (pseudo) random number generator.

type SecRandomRef added in v0.18.0

type SecRandomRef struct{ obj.Object }

SecRandomRef is a handle for the opaque SecRandomRef type.

func (SecRandomRef) IsNil added in v0.18.0

func (h SecRandomRef) IsNil() bool

IsNil reports whether SecRandomRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecRequirement

type SecRequirement struct{}

type SecRequirementRef added in v0.18.0

type SecRequirementRef struct{ obj.Object }

SecRequirementRef is a handle for the opaque SecRequirementRef type.

func (SecRequirementRef) IsNil added in v0.18.0

func (h SecRequirementRef) IsNil() bool

IsNil reports whether SecRequirementRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecRequirementType

type SecRequirementType uint32

An enumeration indicating different types of internal requirements for code.

const (
	// What hosts may run this code.
	KSecHostRequirementType SecRequirementType = 1
	// What guests this code may run.
	KSecGuestRequirementType SecRequirementType = 2
	// A designated requirement.
	KSecDesignatedRequirementType SecRequirementType = 3
	// What libraries this code may link against.
	KSecLibraryRequirementType SecRequirementType = 4
	// What plug-ins this code may load.
	KSecPluginRequirementType SecRequirementType = 5
	// Invalid type of requirement.
	KSecInvalidRequirementType SecRequirementType = 6
	// The number of valid requirement types.
	KSecRequirementTypeCount SecRequirementType = 6
)

func (SecRequirementType) String

func (e SecRequirementType) String() string

String returns the SecRequirementType constant's name, or its numeric form when the value is not a known constant.

type SecStaticCodeRef added in v0.18.0

type SecStaticCodeRef struct{ obj.Object }

SecStaticCodeRef is a handle for the opaque SecStaticCodeRef type.

func (SecStaticCodeRef) IsNil added in v0.18.0

func (h SecStaticCodeRef) IsNil() bool

IsNil reports whether SecStaticCodeRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecTask

type SecTask struct{}

CFType used for representing a task

type SecTaskRef added in v0.18.0

type SecTaskRef struct{ obj.Object }

SecTaskRef is a handle for the opaque SecTaskRef type.

func SecTaskCreateFromSelf

func SecTaskCreateFromSelf(allocator corefoundation.CFAllocatorRef) SecTaskRef

SecTaskCreateFromSelf calls the Security framework function SecTaskCreateFromSelf.

func SecTaskCreateWithAuditToken

func SecTaskCreateWithAuditToken(allocator corefoundation.CFAllocatorRef, token AuditTokenT) SecTaskRef

SecTaskCreateWithAuditToken calls the Security framework function SecTaskCreateWithAuditToken.

func (SecTaskRef) IsNil added in v0.18.0

func (h SecTaskRef) IsNil() bool

IsNil reports whether SecTaskRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecTransformImplementationRef added in v0.18.0

type SecTransformImplementationRef struct{ obj.Object }

SecTransformImplementationRef is a handle for the opaque SecTransformImplementationRef type.

func (SecTransformImplementationRef) IsNil added in v0.18.0

IsNil reports whether SecTransformImplementationRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecTransformMetaAttributeType deprecated

type SecTransformMetaAttributeType int64

The keys that describe the metadata attributes of transform attributes.

Deprecated: SecTransform is no longer supported

const (
	// The actual value of the attribute.
	KSecTransformMetaAttributeValue SecTransformMetaAttributeType = 0
	// The name of the attribute.
	KSecTransformMetaAttributeName SecTransformMetaAttributeType = 1
	// A direct reference to an attribute’s value.
	KSecTransformMetaAttributeRef SecTransformMetaAttributeType = 2
	// Indicates whether the attribute value is optional.
	KSecTransformMetaAttributeRequired SecTransformMetaAttributeType = 3
	// The attribute requires an outbound connection.
	KSecTransformMetaAttributeRequiresOutboundConnection SecTransformMetaAttributeType = 4
	// The attribute defers notifications.
	KSecTransformMetaAttributeDeferred SecTransformMetaAttributeType = 5
	// The attribute expects stream operation.
	KSecTransformMetaAttributeStream SecTransformMetaAttributeType = 6
	// The transform allows cyclic behavior.
	KSecTransformMetaAttributeCanCycle SecTransformMetaAttributeType = 7
	// The attribute is exportable.
	KSecTransformMetaAttributeExternalize SecTransformMetaAttributeType = 8
	// The attribute has an outbound connection.
	KSecTransformMetaAttributeHasOutboundConnections SecTransformMetaAttributeType = 9
	// The attribute has an inbound connection.
	KSecTransformMetaAttributeHasInboundConnection SecTransformMetaAttributeType = 10
)

func (SecTransformMetaAttributeType) String

String returns the SecTransformMetaAttributeType constant's name, or its numeric form when the value is not a known constant.

type SecTrust

type SecTrust struct{}

CFType used for performing X.509 certificate trust evaluations.

type SecTrustOptionFlags

type SecTrustOptionFlags uint32

The option flags used to condition a trust evaluation. Bitmask — values may be combined with |.

const (
	// Allow expired certificates (except for the root certificate).
	KSecTrustOptionAllowExpired SecTrustOptionFlags = 1
	// Allow CA certificates as leaf certificates.
	KSecTrustOptionLeafIsCA SecTrustOptionFlags = 2
	// Allow network downloads of CA certificates.
	KSecTrustOptionFetchIssuerFromNet SecTrustOptionFlags = 4
	// Allow expired root certificates.
	KSecTrustOptionAllowExpiredRoot SecTrustOptionFlags = 8
	// Require a positive revocation check for each certificate.
	KSecTrustOptionRequireRevPerCert SecTrustOptionFlags = 16
	// Use TrustSettings instead of anchors.
	KSecTrustOptionUseTrustSettings SecTrustOptionFlags = 32
	// Treat properly self-signed certificates as anchors implicitly.
	KSecTrustOptionImplicitAnchors SecTrustOptionFlags = 64
)

func (SecTrustOptionFlags) String

func (e SecTrustOptionFlags) String() string

String returns the SecTrustOptionFlags constant's name, or its numeric form when the value is not a known constant.

type SecTrustRef added in v0.18.0

type SecTrustRef struct{ obj.Object }

SecTrustRef is a handle for the opaque SecTrustRef type.

func SecTrustCopyRef

func SecTrustCopyRef(trust unsafe.Pointer) SecTrustRef

SecTrustCopyRef calls the Security framework function sec_trust_copy_ref.

func (SecTrustRef) IsNil added in v0.18.0

func (h SecTrustRef) IsNil() bool

IsNil reports whether SecTrustRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SecTrustResultType

type SecTrustResultType uint32

Trust evaluation result codes.

const (
	// An indication of an invalid setting or result.
	KSecTrustResultInvalid SecTrustResultType = 0
	// The user granted permission to trust the certificate for the purposes designated in the specified policies.
	KSecTrustResultProceed SecTrustResultType = 1
	// User confirmation is required before proceeding.
	KSecTrustResultConfirm SecTrustResultType = 2
	// The user specified that the certificate should not be trusted.
	KSecTrustResultDeny SecTrustResultType = 3
	// The user did not specify a trust setting.
	KSecTrustResultUnspecified SecTrustResultType = 4
	// Trust is denied, but recovery may be possible.
	KSecTrustResultRecoverableTrustFailure SecTrustResultType = 5
	// Trust is denied and no simple fix is available.
	KSecTrustResultFatalTrustFailure SecTrustResultType = 6
	// A value that indicates a failure other than trust evaluation.
	KSecTrustResultOtherError SecTrustResultType = 7
)

func SecTrustEvaluate

func SecTrustEvaluate(trust SecTrustRef) (result int, result_ SecTrustResultType)

SecTrustEvaluate calls the Security framework function SecTrustEvaluate.

func SecTrustGetResult

func SecTrustGetResult(trustRef SecTrustRef, certChain unsafe.Pointer, statusChain unsafe.Pointer) (result int, result_ SecTrustResultType)

SecTrustGetResult calls the Security framework function SecTrustGetResult.

func SecTrustGetTrustResult

func SecTrustGetTrustResult(trust SecTrustRef) (result int, result_ SecTrustResultType)

SecTrustGetTrustResult calls the Security framework function SecTrustGetTrustResult.

func (SecTrustResultType) String

func (e SecTrustResultType) String() string

String returns the SecTrustResultType constant's name, or its numeric form when the value is not a known constant.

type SecTrustSettingsDomain

type SecTrustSettingsDomain uint32

The trust settings domains.

const (
	// Per-user trust settings.
	KSecTrustSettingsDomainUser SecTrustSettingsDomain = 0
	// Locally administered, system-wide trust settings.
	KSecTrustSettingsDomainAdmin SecTrustSettingsDomain = 1
	// System trust settings.
	KSecTrustSettingsDomainSystem SecTrustSettingsDomain = 2
)

func (SecTrustSettingsDomain) String

func (e SecTrustSettingsDomain) String() string

String returns the SecTrustSettingsDomain constant's name, or its numeric form when the value is not a known constant.

type SecTrustSettingsKeyUsage

type SecTrustSettingsKeyUsage uint32

Allowed uses for the encryption key in a certificate. Bitmask — values may be combined with |.

const (
	// The key can be used to sign data or verify a signature.
	KSecTrustSettingsKeyUseSignature SecTrustSettingsKeyUsage = 1
	// The key can be used to encrypt or decrypt data.
	KSecTrustSettingsKeyUseEnDecryptData SecTrustSettingsKeyUsage = 2
	// The key can be used to encrypt or decrypt (wrap or unwrap) a key.
	KSecTrustSettingsKeyUseEnDecryptKey SecTrustSettingsKeyUsage = 4
	// The key can be used to sign a certificate or verify a signature.
	KSecTrustSettingsKeyUseSignCert SecTrustSettingsKeyUsage = 8
	// The key can be used to sign an OCSP (online certificate status protocol) message or CRL (certificate verification list), or to verify a signature.
	KSecTrustSettingsKeyUseSignRevocation SecTrustSettingsKeyUsage = 16
	// The key is a private key that has been shared using a key exchange protocol, such as Diffie-Hellman key exchange.
	KSecTrustSettingsKeyUseKeyExchange SecTrustSettingsKeyUsage = 32
	// The key can be used for any purpose.
	KSecTrustSettingsKeyUseAny SecTrustSettingsKeyUsage = 4294967295
)

func (SecTrustSettingsKeyUsage) String

func (e SecTrustSettingsKeyUsage) String() string

String returns the SecTrustSettingsKeyUsage constant's name, or its numeric form when the value is not a known constant.

type SecTrustSettingsResult

type SecTrustSettingsResult uint32

Trust settings returned in usage constraints dictionaries.

const (
	// Never valid in a trust settings array or in an API call.
	KSecTrustSettingsResultInvalid SecTrustSettingsResult = 0
	// This root certificate is explicitly trusted.
	KSecTrustSettingsResultTrustRoot SecTrustSettingsResult = 1
	// This non-root certificate is explicitly trusted as if it were a trusted root.
	KSecTrustSettingsResultTrustAsRoot SecTrustSettingsResult = 2
	// This certificate is explicitly distrusted.
	KSecTrustSettingsResultDeny SecTrustSettingsResult = 3
	// This certificate is neither trusted nor distrusted. This value can be used to specify an “allowed error” without assigning trust to a specific certificate.
	KSecTrustSettingsResultUnspecified SecTrustSettingsResult = 4
)

func (SecTrustSettingsResult) String

func (e SecTrustSettingsResult) String() string

String returns the SecTrustSettingsResult constant's name, or its numeric form when the value is not a known constant.

type SecTrustedApplication

type SecTrustedApplication struct{}

Contains information about a trusted application.

type SecTrustedApplicationRef added in v0.18.0

type SecTrustedApplicationRef struct{ obj.Object }

SecTrustedApplicationRef is a handle for the opaque SecTrustedApplicationRef type.

func (SecTrustedApplicationRef) IsNil added in v0.18.0

func (h SecTrustedApplicationRef) IsNil() bool

IsNil reports whether SecTrustedApplicationRef is a NULL handle (it wraps no object). Call it before using a returned handle; a nil handle's methods panic.

type SessionAttributeBits

type SessionAttributeBits uint32

The attributes of a security session. Bitmask — values may be combined with |.

const (
	// A bit that indicates the session is the root session.
	SessionIsRoot SessionAttributeBits = 1
	// A bit that indicates a graphic subsystem is available.
	SessionHasGraphicAccess SessionAttributeBits = 16
	// A bit that indicates /dev/tty is available.
	SessionHasTTY SessionAttributeBits = 32
	// A bit that indicates the session was initiated over the network.
	SessionIsRemote SessionAttributeBits = 4096
)

func SessionGetInfo

func SessionGetInfo(session int) (result int, sessionId int, attributes SessionAttributeBits)

SessionGetInfo calls the Security framework function SessionGetInfo.

func (SessionAttributeBits) String

func (e SessionAttributeBits) String() string

String returns the SessionAttributeBits constant's name, or its numeric form when the value is not a known constant.

type SessionCreationFlags

type SessionCreationFlags uint32

The flags that affect the creation of a security session. Bitmask — values may be combined with |.

const (
	// The caller has allocated sub-bootstrap.
	SessionKeepCurrentBootstrap SessionCreationFlags = 32768
)

func (SessionCreationFlags) String

func (e SessionCreationFlags) String() string

String returns the SessionCreationFlags constant's name, or its numeric form when the value is not a known constant.

type TLSCiphersuite added in v0.17.0

type TLSCiphersuite uint16

The collection of valid ciphersuites.

const (
	Tls_ciphersuite_RSA_WITH_3DES_EDE_CBC_SHA                 TLSCiphersuite = 10
	Tls_ciphersuite_RSA_WITH_AES_128_CBC_SHA                  TLSCiphersuite = 47
	Tls_ciphersuite_RSA_WITH_AES_256_CBC_SHA                  TLSCiphersuite = 53
	Tls_ciphersuite_RSA_WITH_AES_128_GCM_SHA256               TLSCiphersuite = 156
	Tls_ciphersuite_RSA_WITH_AES_256_GCM_SHA384               TLSCiphersuite = 157
	Tls_ciphersuite_RSA_WITH_AES_128_CBC_SHA256               TLSCiphersuite = 60
	Tls_ciphersuite_RSA_WITH_AES_256_CBC_SHA256               TLSCiphersuite = 61
	Tls_ciphersuite_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA         TLSCiphersuite = 49160
	Tls_ciphersuite_ECDHE_ECDSA_WITH_AES_128_CBC_SHA          TLSCiphersuite = 49161
	Tls_ciphersuite_ECDHE_ECDSA_WITH_AES_256_CBC_SHA          TLSCiphersuite = 49162
	Tls_ciphersuite_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA           TLSCiphersuite = 49170
	Tls_ciphersuite_ECDHE_RSA_WITH_AES_128_CBC_SHA            TLSCiphersuite = 49171
	Tls_ciphersuite_ECDHE_RSA_WITH_AES_256_CBC_SHA            TLSCiphersuite = 49172
	Tls_ciphersuite_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256       TLSCiphersuite = 49187
	Tls_ciphersuite_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384       TLSCiphersuite = 49188
	Tls_ciphersuite_ECDHE_RSA_WITH_AES_128_CBC_SHA256         TLSCiphersuite = 49191
	Tls_ciphersuite_ECDHE_RSA_WITH_AES_256_CBC_SHA384         TLSCiphersuite = 49192
	Tls_ciphersuite_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256       TLSCiphersuite = 49195
	Tls_ciphersuite_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384       TLSCiphersuite = 49196
	Tls_ciphersuite_ECDHE_RSA_WITH_AES_128_GCM_SHA256         TLSCiphersuite = 49199
	Tls_ciphersuite_ECDHE_RSA_WITH_AES_256_GCM_SHA384         TLSCiphersuite = 49200
	Tls_ciphersuite_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256   TLSCiphersuite = 52392
	Tls_ciphersuite_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLSCiphersuite = 52393
	Tls_ciphersuite_AES_128_GCM_SHA256                        TLSCiphersuite = 4865
	Tls_ciphersuite_AES_256_GCM_SHA384                        TLSCiphersuite = 4866
	Tls_ciphersuite_CHACHA20_POLY1305_SHA256                  TLSCiphersuite = 4867
)

func SecProtocolMetadataGetNegotiatedTlsCiphersuite

func SecProtocolMetadataGetNegotiatedTlsCiphersuite(metadata unsafe.Pointer) TLSCiphersuite

SecProtocolMetadataGetNegotiatedTlsCiphersuite calls the Security framework function sec_protocol_metadata_get_negotiated_tls_ciphersuite.

func (TLSCiphersuite) String added in v0.17.0

func (e TLSCiphersuite) String() string

String returns the TLSCiphersuite constant's name, or its numeric form when the value is not a known constant.

type TLSCiphersuiteGroup added in v0.17.0

type TLSCiphersuiteGroup uint16

Groups that collect ciphersuites of comparable security properties.

const (
	Tls_ciphersuite_group_default           TLSCiphersuiteGroup = 0
	Tls_ciphersuite_group_compatibility     TLSCiphersuiteGroup = 1
	Tls_ciphersuite_group_legacy            TLSCiphersuiteGroup = 2
	Tls_ciphersuite_group_ats               TLSCiphersuiteGroup = 3
	Tls_ciphersuite_group_ats_compatibility TLSCiphersuiteGroup = 4
	Tls_ciphersuite_group_ats_fcp_v2_1      TLSCiphersuiteGroup = 5
)

func (TLSCiphersuiteGroup) String added in v0.17.0

func (e TLSCiphersuiteGroup) String() string

String returns the TLSCiphersuiteGroup constant's name, or its numeric form when the value is not a known constant.

type TLSProtocolVersion added in v0.17.0

type TLSProtocolVersion uint16

The collection of supported TLS and DTLS versions.

const (
	// The TLS 1.0 protocol.
	//
	// Deprecated: Use tls_protocol_version_TLSv12 or tls_protocol_version_TLSv13 instead.
	Tls_protocol_version_TLSv10 TLSProtocolVersion = 769
	// The TLS 1.1 protocol.
	//
	// Deprecated: Use tls_protocol_version_TLSv12 or tls_protocol_version_TLSv13 instead.
	Tls_protocol_version_TLSv11 TLSProtocolVersion = 770
	// The TLS 1.2 protocol.
	//
	// Deprecated: Use tls_protocol_version_TLSv12 or tls_protocol_version_TLSv13 instead.
	Tls_protocol_version_TLSv12 TLSProtocolVersion = 771
	// The TLS 1.3 protocol.
	//
	// Deprecated: Use tls_protocol_version_TLSv12 or tls_protocol_version_TLSv13 instead.
	Tls_protocol_version_TLSv13 TLSProtocolVersion = 772
	// The DTLS 1.0 protocol.
	//
	// Deprecated: Use tls_protocol_version_DTLSv12 instead.
	Tls_protocol_version_DTLSv10 TLSProtocolVersion = 65279
	// The DTLS 1.2 protocol.
	//
	// Deprecated: Use tls_protocol_version_DTLSv12 instead.
	Tls_protocol_version_DTLSv12 TLSProtocolVersion = 65277
)

func SecProtocolMetadataGetNegotiatedTlsProtocolVersion

func SecProtocolMetadataGetNegotiatedTlsProtocolVersion(metadata unsafe.Pointer) TLSProtocolVersion

SecProtocolMetadataGetNegotiatedTlsProtocolVersion calls the Security framework function sec_protocol_metadata_get_negotiated_tls_protocol_version.

func SecProtocolOptionsGetDefaultMaxDtlsProtocolVersion

func SecProtocolOptionsGetDefaultMaxDtlsProtocolVersion() TLSProtocolVersion

SecProtocolOptionsGetDefaultMaxDtlsProtocolVersion calls the Security framework function sec_protocol_options_get_default_max_dtls_protocol_version.

func SecProtocolOptionsGetDefaultMaxTlsProtocolVersion

func SecProtocolOptionsGetDefaultMaxTlsProtocolVersion() TLSProtocolVersion

SecProtocolOptionsGetDefaultMaxTlsProtocolVersion calls the Security framework function sec_protocol_options_get_default_max_tls_protocol_version.

func SecProtocolOptionsGetDefaultMinDtlsProtocolVersion

func SecProtocolOptionsGetDefaultMinDtlsProtocolVersion() TLSProtocolVersion

SecProtocolOptionsGetDefaultMinDtlsProtocolVersion calls the Security framework function sec_protocol_options_get_default_min_dtls_protocol_version.

func SecProtocolOptionsGetDefaultMinTlsProtocolVersion

func SecProtocolOptionsGetDefaultMinTlsProtocolVersion() TLSProtocolVersion

SecProtocolOptionsGetDefaultMinTlsProtocolVersion calls the Security framework function sec_protocol_options_get_default_min_tls_protocol_version.

func (TLSProtocolVersion) String added in v0.17.0

func (e TLSProtocolVersion) String() string

String returns the TLSProtocolVersion constant's name, or its numeric form when the value is not a known constant.

type Tag added in v0.17.0

type Tag int32
const (
	TagUndefinedTag  Tag = 0
	TagExtendedAllow Tag = 1
	TagExtendedDeny  Tag = 2
)

func (Tag) String added in v0.17.0

func (e Tag) String() string

String returns the Tag constant's name, or its numeric form when the value is not a known constant.

type Type added in v0.17.0

type Type int32
const (
	TypeExtended Type = 256
	TypeAccess   Type = 0
	TypeDefault  Type = 1
	TypeAfs      Type = 2
	TypeCoda     Type = 3
	TypeNtfs     Type = 4
	TypeNwfs     Type = 5
)

func (Type) String added in v0.17.0

func (e Type) String() string

String returns the Type constant's name, or its numeric form when the value is not a known constant.

type VirtualMemoryGuardExceptionCode added in v0.17.0

type VirtualMemoryGuardExceptionCode uint32
const (
	KGUARD_EXC_DEALLOC_GAP                   VirtualMemoryGuardExceptionCode = 1
	KGUARD_EXC_RECLAIM_COPYIO_FAILURE        VirtualMemoryGuardExceptionCode = 2
	KGUARD_EXC_RECLAIM_INDEX_FAILURE         VirtualMemoryGuardExceptionCode = 4
	KGUARD_EXC_RECLAIM_DEALLOCATE_FAILURE    VirtualMemoryGuardExceptionCode = 8
	KGUARD_EXC_RECLAIM_ACCOUNTING_FAILURE    VirtualMemoryGuardExceptionCode = 9
	KGUARD_EXC_SEC_IOPL_ON_EXEC_PAGE         VirtualMemoryGuardExceptionCode = 10
	KGUARD_EXC_SEC_EXEC_ON_IOPL_PAGE         VirtualMemoryGuardExceptionCode = 11
	KGUARD_EXC_SEC_UPL_WRITE_ON_EXEC_REGION  VirtualMemoryGuardExceptionCode = 12
	KGUARD_EXC_LARGE_ALLOCATION_TELEMETRY    VirtualMemoryGuardExceptionCode = 13
	KGUARD_EXC_SEC_ACCESS_FAULT              VirtualMemoryGuardExceptionCode = 98
	KGUARD_EXC_SEC_ASYNC_ACCESS_FAULT        VirtualMemoryGuardExceptionCode = 99
	KGUARD_EXC_SEC_COPY_DENIED               VirtualMemoryGuardExceptionCode = 100
	KGUARD_EXC_SEC_SHARING_DENIED            VirtualMemoryGuardExceptionCode = 101
	KGUARD_EXC_MTE_SYNC_FAULT                VirtualMemoryGuardExceptionCode = 200
	KGUARD_EXC_MTE_ASYNC_USER_FAULT          VirtualMemoryGuardExceptionCode = 201
	KGUARD_EXC_MTE_ASYNC_KERN_FAULT          VirtualMemoryGuardExceptionCode = 202
	KGUARD_EXC_GUARD_OBJECT_ASYNC_USER_FAULT VirtualMemoryGuardExceptionCode = 203
	KGUARD_EXC_GUARD_OBJECT_ASYNC_KERN_FAULT VirtualMemoryGuardExceptionCode = 204
)

func (VirtualMemoryGuardExceptionCode) String added in v0.17.0

String returns the VirtualMemoryGuardExceptionCode constant's name, or its numeric form when the value is not a known constant.

type X509Validity

type X509Validity struct {
	// contains filtered or unexported fields
}

The C layout cannot be reproduced as a plain Go value struct, so it is held as its exact-size bytes and read through the typed As* accessors below. It is pointer-only: never pass it by value.

type XpcListenerCreateFlags added in v0.17.0

type XpcListenerCreateFlags uint64

Bitmask — values may be combined with |.

const (
	XpcListenerCreateFlagsNone            XpcListenerCreateFlags = 0
	XpcListenerCreateFlagsInactive        XpcListenerCreateFlags = 1
	XpcListenerCreateFlagsForceMach       XpcListenerCreateFlags = 2
	XpcListenerCreateFlagsForceXpcservice XpcListenerCreateFlags = 4
)

func (XpcListenerCreateFlags) String added in v0.17.0

func (e XpcListenerCreateFlags) String() string

String returns the XpcListenerCreateFlags constant's name, or its numeric form when the value is not a known constant.

type XpcSessionCreateFlags added in v0.17.0

type XpcSessionCreateFlags uint64

Bitmask — values may be combined with |.

const (
	XpcSessionCreateFlagsNone           XpcSessionCreateFlags = 0
	XpcSessionCreateFlagsInactive       XpcSessionCreateFlags = 1
	XpcSessionCreateFlagsMachPrivileged XpcSessionCreateFlags = 2
)

func (XpcSessionCreateFlags) String added in v0.17.0

func (e XpcSessionCreateFlags) String() string

String returns the XpcSessionCreateFlags constant's name, or its numeric form when the value is not a known constant.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL