[−][src]Crate nss_sys

Re-exports

pub use crate::*;
pub use crate::*;
pub use crate::*;
pub use crate::*;
pub use crate::*;
pub use crate::*;
pub use crate::*;

Modules

bindings

Structs

CK_ATTRIBUTE
CK_GCM_PARAMS_V3
CK_NSS_HKDFParams
PLArena
PLArenaPool
SECAlgorithmIDStr
SECItemStr
SECKEYDHPublicKeyStr
SECKEYDSAPublicKeyStr
SECKEYECPublicKeyStr
SECKEYFortezzaPublicKeyStr
SECKEYKEAParamsStr
SECKEYKEAPublicKeyStr
SECKEYPQGParamsStr
SECKEYPrivateKeyStr
SECKEYPublicKeyStr
SECKEYRSAPublicKeyStr
SECOidDataStr

Enums

ECPointEncoding
KeyType
PK11ObjectType
PK11Origin
SECItemType
SECOidTag
SECStatus
SECSupportExtenTag
_SECStatus

Constants

AES_BLOCK_SIZE
CKA_CLASS
CKA_EC_PARAMS
CKA_EC_POINT
CKA_ENCRYPT
CKA_ID
CKA_KEY_TYPE
CKA_PRIVATE
CKA_SENSITIVE
CKA_SIGN
CKA_TOKEN
CKA_VALUE
CKA_WRAP
CKD_NULL
CKK_EC
CKM_AES_CBC_PAD
CKM_AES_GCM
CKM_ECDH1_DERIVE
CKM_EC_KEY_PAIR_GEN
CKM_NSS
CKM_NSS_HKDF_SHA256
CKM_NSS_HKDF_SHA384
CKM_SHA256_HMAC
CKM_SHA384_HMAC
CKM_SHA512_HMAC
CKM_VENDOR_DEFINED
CKO_PRIVATE_KEY
CK_FALSE
CK_INVALID_HANDLE
CK_TRUE
EC_POINT_FORM_UNCOMPRESSED
HASH_LENGTH_MAX
NSSCK_VENDOR_NSS
NSS_INIT_FORCEOPEN
NSS_INIT_NOCERTDB
NSS_INIT_NOMODDB
NSS_INIT_OPTIMIZESPACE
NSS_INIT_READONLY
PR_FALSE
PR_TRUE
SEC_ASN1_OBJECT_ID
SHA256_LENGTH
SHA384_LENGTH

Functions

NSS_InitContext⚠
NSS_SecureMemcmp⚠
NSS_VersionCheck⚠
PK11_CreateContextBySymKey⚠
PK11_CreateGenericObject⚠
PK11_CreatePBEV2AlgorithmID⚠
PK11_Decrypt⚠
PK11_Derive⚠
PK11_DestroyContext⚠
PK11_DestroyGenericObject⚠
PK11_DigestBegin⚠
PK11_DigestFinal⚠
PK11_DigestOp⚠
PK11_Encrypt⚠
PK11_ExtractKeyValue⚠
PK11_FindKeyByKeyID⚠
PK11_FreeSlot⚠
PK11_FreeSymKey⚠
PK11_GenerateKeyPair⚠
PK11_GenerateRandom⚠
PK11_GetInternalSlot⚠
PK11_GetKeyData⚠
PK11_HashBuf⚠
PK11_ImportSymKey⚠
PK11_MapSignKeyType⚠
PK11_PBEKeyGen⚠
PK11_PubDeriveWithKDF⚠
PK11_ReadRawAttribute⚠
PK11_VerifyWithMechanism⚠
PORT_FreeArena⚠
PR_GetError⚠
PR_GetErrorText⚠
PR_GetErrorTextLength⚠
SECITEM_FreeItem⚠
SECKEY_ConvertToPublicKey⚠
SECKEY_CopyPublicKey⚠
SECKEY_DestroyPrivateKey⚠
SECKEY_DestroyPublicKey⚠
SECOID_DestroyAlgorithmID⚠
SECOID_FindOIDByTag⚠

Type Definitions

CK_ATTRIBUTE_TYPE
CK_BBOOL
CK_BYTE
CK_BYTE_PTR
CK_GCM_PARAMS
CK_KEY_TYPE
CK_MECHANISM_TYPE
CK_OBJECT_CLASS
CK_OBJECT_HANDLE
CK_ULONG
CK_VOID_PTR
NSSInitContext
NSSInitParameters
PK11Context
PK11GenericObject
PK11SlotInfo
PK11SymKey
PRBool
PRErrorCode
PRInt32
PRIntn
PRUint32
PRUword
SECAlgorithmID
SECItem
SECKEYDHPublicKey
SECKEYDSAPublicKey
SECKEYECParams
SECKEYECPublicKey
SECKEYFortezzaPublicKey
SECKEYKEAParams
SECKEYKEAPublicKey
SECKEYPQGParams
SECKEYPrivateKey
SECKEYPublicKey
SECKEYRSAPublicKey
SECOidData
size_t

Unions

SECKEYPublicKeyStr_u