X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;ds=sidebyside;f=gost_lcl.h;h=9740994a41c45d2c30e9852a32661437df090e60;hb=3b31dea89630ecd3f741171ed3e1d4259adabf0e;hp=4322c4e903e3ed23c40f9a96aeab2cee62c9b6e6;hpb=7e78d8dc6bbdbc28dff29ec506244f6cc93410b8;p=openssl-gost%2Fengine.git diff --git a/gost_lcl.h b/gost_lcl.h index 4322c4e..9740994 100644 --- a/gost_lcl.h +++ b/gost_lcl.h @@ -130,6 +130,7 @@ typedef struct { /* FIXME incomplete */ typedef struct PSKeyTransport_st { ASN1_OCTET_STRING *psexp; X509_PUBKEY *ephem_key; + ASN1_OCTET_STRING *ukm; } PSKeyTransport_gost; DECLARE_ASN1_FUNCTIONS(PSKeyTransport_gost) @@ -240,7 +241,10 @@ const EVP_CIPHER *cipher_gost_cpacnt(); const EVP_CIPHER *cipher_gost_cpcnt_12(); const EVP_CIPHER *cipher_magma_cbc(); const EVP_CIPHER *cipher_magma_ctr(); +const EVP_CIPHER *cipher_magma_wrap(); +const EVP_CIPHER *cipher_kuznyechik_wrap(); void cipher_gost_destroy(); +void wrap_ciphers_destroy(); void inc_counter(unsigned char *counter, size_t counter_bytes);