Package "cert"


Version:
v1.0.2
Released:
2793 days ago
Maintainer:
Scheme Now! <snow at iro.umontreal.ca>
Author:
Marc Feeley <feeley at iro.umontreal.ca>
Homepage:
http://snow.iro.umontreal.ca
Description:
Management of digital certificates, message signing and verification.
Keywords:
crypto snow
Package form:
(package*
 cert/v1.0.2
 (provide:
  (define (create-certificate-pair purpose))
  (define (certificate-owner cert))
  (define (lookup-certificate owner cert-alist))
  (define (remove-certificate owner cert-alist))
  (define* (certificate= cert1 cert2 (with-signature? _)))
  (define (certs-member cert certs))
  (define (certs-union certs1 certs2))
  (define (certs-intersection certs1 certs2))
  (define (certs-difference certs1 certs2))
  (define (certs-equal? certs1 certs2))
  (define* (certificate->list cert (with-signature? _)))
  (define (list->certificate lst))
  (define (u8vector->cert-alist u8vect))
  (define (cert-alist->u8vector cert-alist))
  (define (cert->base64-string cert))
  (define (base64-string->cert str))
  (define (base64-cert? str))
  (define (write-publ-certs cert-alist filename))
  (define (read-publ-certs filename cont))
  (define (write-priv-certs cert-alist filename password))
  (define (read-priv-certs filename cont))
  (define (create-signature hash publ-priv-sign-cert algorithm))
  (define* (sign-u8vector u8vect publ-priv-sign-cert (algorithm _)))
  (define (verify-u8vector-detailed u8vect signatures cert-alist))
  (define (verify-u8vector u8vect signatures cert-alist))
  (define (filter-certificates-of-class lst classes))
  (define* (sign-certificate cert publ-priv-sign-cert (algorithm _)))
  (define (verify-certificate cert))
  (define* (show-certificate cert (attributes _)))
  (define* (list-certificates certs (attributes _))))
 (maintainer: "Scheme Now! <snow at iro.umontreal.ca>")
 (author: "Marc Feeley <feeley at iro.umontreal.ca>")
 (homepage: "http://snow.iro.umontreal.ca")
 (description:
  "Management of digital certificates, message signing and verification.")
 (keywords: crypto snow)
 (license: lgpl/v2.1)
 (require: ttyui/v1)
 (require: rsa/v1)
 (require: homovector/v1)
 (require: bignum/v1)
 (require: time/v1)
 (require: string/v1)
 (require: list/v1)
 (require: filesys/v1)
 (require: genport/v1)
 (require: cryptio/v1)
 (require: base64/v1)
 (require: digest/v1))

Version:
v1.0.1
Released:
2827 days ago
Maintainer:
Scheme Now! <snow at iro.umontreal.ca>
Author:
Marc Feeley <feeley at iro.umontreal.ca>
Homepage:
http://snow.iro.umontreal.ca
Description:
Management of digital certificates, message signing and verification.
Keywords:
crypto snow
Package form:
(package*
 cert/v1.0.1
 (provide:
  (define* (create-certificate-pair purpose))
  (define* (certificate-owner cert))
  (define* (lookup-certificate owner cert-alist))
  (define* (remove-certificate owner cert-alist))
  (define* (certificate= cert1 cert2 (with-signature? _)))
  (define* (certs-member cert certs))
  (define* (certs-union certs1 certs2))
  (define* (certs-intersection certs1 certs2))
  (define* (certs-difference certs1 certs2))
  (define* (certs-equal? certs1 certs2))
  (define* (certificate->list cert (with-signature? _)))
  (define* (list->certificate lst))
  (define* (u8vector->cert-alist u8vect))
  (define* (cert-alist->u8vector cert-alist))
  (define* (cert->base64-string cert))
  (define* (base64-string->cert str))
  (define* (base64-cert? str))
  (define* (write-publ-certs cert-alist filename))
  (define* (read-publ-certs filename cont))
  (define* (write-priv-certs cert-alist filename password))
  (define* (read-priv-certs filename cont))
  (define* (create-signature hash publ-priv-sign-cert algorithm))
  (define* (sign-u8vector u8vect publ-priv-sign-cert (algorithm _)))
  (define* (verify-u8vector-detailed u8vect signatures cert-alist))
  (define* (verify-u8vector u8vect signatures cert-alist))
  (define* (filter-certificates-of-class lst classes))
  (define* (sign-certificate cert publ-priv-sign-cert (algorithm _)))
  (define* (verify-certificate cert))
  (define* (show-certificate cert (attributes _)))
  (define* (list-certificates certs (attributes _))))
 (maintainer: "Scheme Now! <snow at iro.umontreal.ca>")
 (author: "Marc Feeley <feeley at iro.umontreal.ca>")
 (homepage: "http://snow.iro.umontreal.ca")
 (description:
  "Management of digital certificates, message signing and verification.")
 (keywords: crypto snow)
 (license: lgpl/v2.1)
 (require: ttyui/v1)
 (require: rsa/v1)
 (require: homovector/v1)
 (require: bignum/v1)
 (require: time/v1)
 (require: string/v1)
 (require: list/v1)
 (require: filesys/v1)
 (require: genport/v1)
 (require: cryptio/v1)
 (require: base64/v1)
 (require: digest/v1))

Version:
v1.0.0
Released:
2827 days ago
Maintainer:
Scheme Now! <snow at iro.umontreal.ca>
Author:
Marc Feeley <feeley at iro.umontreal.ca>
Homepage:
http://snow.iro.umontreal.ca
Description:
Management of digital certificates, message signing and verification.
Keywords:
crypto snow
Package form:
(package*
 cert/v1.0.0
 (provide:
  (define* (create-certificate-pair purpose))
  (define* (certificate-owner cert))
  (define* (certificate-signature cert))
  (define* (lookup-certificate owner cert-alist))
  (define* (remove-certificate owner cert-alist))
  (define* (certificate= cert1 cert2 (with-signature? _)))
  (define* (certs-member cert certs))
  (define* (certs-union certs1 certs2))
  (define* (certs-intersection certs1 certs2))
  (define* (certs-difference certs1 certs2))
  (define* (certs-equal? certs1 certs2))
  (define* (certificate->list cert (with-signature? _)))
  (define* (list->certificate lst))
  (define* (u8vector->cert-alist u8vect))
  (define* (cert-alist->u8vector cert-alist))
  (define* (cert->base64-string cert))
  (define* (base64-string->cert str))
  (define* (base64-cert? str))
  (define* (write-publ-certs cert-alist filename))
  (define* (read-publ-certs filename cont))
  (define* (write-priv-certs cert-alist filename password))
  (define* (read-priv-certs filename cont))
  (define* (create-signature hash publ-priv-sign-cert algorithm))
  (define* (sign-u8vector u8vect publ-priv-sign-cert (algorithm _)))
  (define* (verify-u8vector-detailed u8vect signatures cert-alist))
  (define* (verify-u8vector u8vect signatures cert-alist))
  (define* (filter-certificates-of-class lst classes))
  (define* (sign-certificate cert publ-priv-sign-cert (algorithm _)))
  (define* (verify-certificate cert))
  (define* (show-certificate cert (attributes _)))
  (define* (list-certificates certs (attributes _))))
 (maintainer: "Scheme Now! <snow at iro.umontreal.ca>")
 (author: "Marc Feeley <feeley at iro.umontreal.ca>")
 (homepage: "http://snow.iro.umontreal.ca")
 (description:
  "Management of digital certificates, message signing and verification.")
 (keywords: crypto snow)
 (license: lgpl/v2.1)
 (require: ttyui/v1)
 (require: rsa/v1)
 (require: homovector/v1)
 (require: bignum/v1)
 (require: time/v1)
 (require: string/v1)
 (require: list/v1)
 (require: filesys/v1)
 (require: genport/v1)
 (require: cryptio/v1)
 (require: base64/v1)
 (require: digest/v1))