add brHmacDrbgGenerate

This commit is contained in:
Jacek Sieka 2020-07-04 10:20:47 +02:00
parent 68c6d27304
commit 7d2a18115b
No known key found for this signature in database
GPG Key ID: A1B09461ABB656B8

View File

@ -3692,6 +3692,12 @@ proc brHmacDrbgInit*(ctx: ptr BrHmacDrbgContext, digestClass: ptr BrHashClass,
seed: pointer, seedLen: int) {.
bearSslFunc, importc: "br_hmac_drbg_init", header: "bearssl_rand.h".}
proc brHmacDrbgGenerate*(ctx: ptr BrHmacDrbgContext, outs: pointer, len: csize_t) {.
bearSslFunc, importc: "br_hmac_drbg_generate", header: "bearssl_rand.h".}
proc brHmacDrbgGenerate*(ctx: var BrHmacDrbgContext, outp: var openArray[byte]) =
brHmacDrbgGenerate(addr ctx, addr outp, csize_t(outp.len))
proc brRsaKeygenGetDefault*(): BrRsaKeygen {.
bearSslFunc, importc: "br_rsa_keygen_get_default", header: "bearssl_rsa.h".}