nss_sys
0.1.0
All Items
Crate Items
Structs
Enums
Constants
Functions
Type Aliases
Unions
Crate
nss_sys
Copy item path
Source
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_
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
Unions
§
SECKEY
Public
KeyStr_
u