Expand description
Raw FFI bindings to libthemis.
Re-exports§
pub use self::themis_key_kind as themis_key_kind_t;
Structs§
Enums§
Constants§
- STATE_
ESTABLISHED - STATE_
IDLE - STATE_
NEGOTIATING - THEMIS_
BUFFER_ TOO_ SMALL - THEMIS_
DATA_ CORRUPT - THEMIS_
FAIL - THEMIS_
INVALID_ PARAMETER - THEMIS_
INVALID_ SIGNATURE - THEMIS_
NOT_ SUPPORTED - THEMIS_
NO_ MEMORY - THEMIS_
SCOMPARE_ MATCH - THEMIS_
SCOMPARE_ NOT_ READY - THEMIS_
SCOMPARE_ NO_ MATCH - THEMIS_
SCOMPARE_ SEND_ OUTPUT_ TO_ PEER - THEMIS_
SSESSION_ GET_ PUB_ FOR_ ID_ CALLBACK_ ERROR - THEMIS_
SSESSION_ KA_ NOT_ FINISHED - THEMIS_
SSESSION_ SEND_ OUTPUT_ TO_ PEER - THEMIS_
SSESSION_ TRANSPORT_ ERROR - THEMIS_
SUCCESS
Functions§
- secure_
comparator_ ⚠append_ secret - secure_
comparator_ ⚠begin_ compare - secure_
comparator_ ⚠create - secure_
comparator_ ⚠destroy - secure_
comparator_ ⚠get_ result - secure_
comparator_ ⚠proceed_ compare - secure_
session_ ⚠connect - secure_
session_ ⚠create - secure_
session_ ⚠destroy - secure_
session_ ⚠generate_ connect_ request - secure_
session_ ⚠get_ remote_ id - secure_
session_ ⚠is_ established - secure_
session_ ⚠load - secure_
session_ ⚠receive - secure_
session_ ⚠save - secure_
session_ ⚠send - secure_
session_ ⚠unwrap - secure_
session_ ⚠wrap - themis_
gen_ ⚠ec_ key_ pair - themis_
gen_ ⚠rsa_ key_ pair - themis_
gen_ ⚠sym_ key - themis_
get_ ⚠asym_ key_ kind - themis_
is_ ⚠valid_ asym_ key - themis_
secure_ ⚠cell_ decrypt_ context_ imprint - themis_
secure_ ⚠cell_ decrypt_ seal - themis_
secure_ ⚠cell_ decrypt_ seal_ with_ passphrase - themis_
secure_ ⚠cell_ decrypt_ token_ protect - themis_
secure_ ⚠cell_ encrypt_ context_ imprint - themis_
secure_ ⚠cell_ encrypt_ seal - themis_
secure_ ⚠cell_ encrypt_ seal_ with_ passphrase - themis_
secure_ ⚠cell_ encrypt_ token_ protect - themis_
secure_ ⚠message_ decrypt - themis_
secure_ ⚠message_ encrypt - themis_
secure_ ⚠message_ sign - themis_
secure_ ⚠message_ unwrap - themis_
secure_ ⚠message_ verify - themis_
secure_ ⚠message_ wrap