Re-exports§
pub use crate::*;
pub use crate::*;
pub use crate::*;
pub use crate::*;
pub use crate::*;
pub use crate::*;
pub use crate::*;
pub use crate::*;
Structs§
- CK_
ATTRIBUTE - CK_
GCM_ PARAMS_ V3 - CK_
NSS_ HKDF Params - PLArena
- PLArena
Pool - SECAlgorithmID
Str - SECItem
Str - SECKEYDH
Public KeyStr - SECKEYDSA
Public KeyStr - SECKEYEC
Public KeyStr - SECKEY
Fortezza Public KeyStr - SECKEYKEA
Params Str - SECKEYKEA
Public KeyStr - SECKEYPQG
Params Str - SECKEY
Private KeyStr - SECKEY
Public KeyStr - SECKEYRSA
Public KeyStr - SECOid
Data Str
Enums§
- ECPoint
Encoding - KeyType
- PK11
Object Type - PK11
Origin - SECItem
Type - SECOid
Tag - SECStatus
- SECSupport
Exten Tag - _SEC
Status
Constants§
- AES_
256_ KEY_ LENGTH - AES_
BLOCK_ SIZE - CKA_
CLASS - CKA_
DECRYPT - 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_
AES_ KEY_ GEN - CKM_
AES_ KEY_ WRAP_ KWP - 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§
- CERT_
Destroy ⚠Certificate - CERT_
Extract ⚠Public Key - CERT_
GetDefault ⚠CertDB - CERT_
NewTemp ⚠Certificate - NSS_
Init ⚠Context - NSS_
IsInitialized ⚠ - NSS_
Secure ⚠Memcmp - NSS_
Version ⚠Check - PK11_
Check ⚠User Password - PK11_
Create ⚠Context BySym Key - PK11_
Create ⚠Generic Object - PK11_
CreatePBE ⚠V2AlgorithmID - PK11_
Decrypt ⚠ - PK11_
Derive ⚠ - PK11_
Destroy ⚠Context - PK11_
Destroy ⚠Generic Object - PK11_
Digest ⚠Begin - PK11_
Digest ⚠Final - PK11_
Digest ⚠Op - PK11_
Encrypt ⚠ - PK11_
Extract ⚠KeyValue - PK11_
Find ⚠KeyBy KeyID - PK11_
Free ⚠Slot - PK11_
Free ⚠SymKey - PK11_
Generate ⚠KeyPair - PK11_
Generate ⚠Random - PK11_
GetInternal ⚠KeySlot - PK11_
GetInternal ⚠Slot - PK11_
GetKey ⚠Data - PK11_
Hash ⚠Buf - PK11_
Import ⚠SymKey - PK11_
Import ⚠SymKey With Flags - PK11_
Init ⚠Pin - PK11_
IsLogged ⚠In - PK11_
KeyGen ⚠ - PK11_
List ⚠Fixed Keys InSlot - PK11_
MapSign ⚠KeyType - PK11_
Need ⚠Login - PK11_
Need ⚠User Init - PK11_
PBEKey ⚠Gen - PK11_
PubDerive ⚠WithKDF - PK11_
Read ⚠RawAttribute - PK11_
SetSym ⚠KeyNickname - PK11_
Unwrap ⚠SymKey - PK11_
Verify ⚠With Mechanism - PK11_
Wrap ⚠SymKey - PORT_
Free ⚠Arena - PR_
GetError ⚠ - PR_
GetError ⚠Text - PR_
GetError ⚠Text Length - SECITEM_
Alloc ⚠Item - SECITEM_
Free ⚠Item - SECKEY_
Convert ⚠ToPublic Key - SECKEY_
Copy ⚠Public Key - SECKEY_
Destroy ⚠Private Key - SECKEY_
Destroy ⚠Public Key - SECOID_
Destroy ⚠AlgorithmID - SECOID_
FindOID ⚠ByTag - Verify
Code ⚠Signing Certificate Chain
Type Aliases§
- CERT
CertDB Handle - CERT
Certificate - CK_
ATTRIBUTE_ TYPE - CK_
BBOOL - CK_BYTE
- CK_
BYTE_ PTR - CK_
FLAGS - CK_
GCM_ PARAMS - CK_
KEY_ TYPE - CK_
MECHANISM_ TYPE - CK_
OBJECT_ CLASS - CK_
OBJECT_ HANDLE - CK_
ULONG - CK_
VOID_ PTR - NSSInit
Context - NSSInit
Parameters - PK11
Context - PK11
Generic Object - PK11
Slot Info - PK11
SymKey - PRBool
- PRError
Code - PRInt32
- PRIntn
- PRUint32
- PRUword
- SECAlgorithmID
- SECItem
- SECKEYDH
Public Key - SECKEYDSA
Public Key - SECKEYEC
Params - SECKEYEC
Public Key - SECKEY
Fortezza Public Key - SECKEYKEA
Params - SECKEYKEA
Public Key - SECKEYPQG
Params - SECKEY
Private Key - SECKEY
Public Key - SECKEYRSA
Public Key - SECOid
Data - size_t